summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.gitattributes1
-rw-r--r--.github/CODEOWNERS1
-rw-r--r--doc/builders/special/darwin-builder.section.md86
-rw-r--r--maintainers/maintainer-list.nix27
-rw-r--r--maintainers/scripts/update.py2
-rw-r--r--maintainers/team-list.nix22
-rw-r--r--nixos/doc/manual/release-notes/rl-2305.section.md16
-rw-r--r--nixos/modules/i18n/input-method/fcitx5.nix38
-rw-r--r--nixos/modules/module-list.nix2
-rw-r--r--nixos/modules/profiles/macos-builder.nix306
-rw-r--r--nixos/modules/security/ipa.nix258
-rw-r--r--nixos/modules/services/home-automation/home-assistant.nix6
-rw-r--r--nixos/modules/services/matrix/dendrite.nix11
-rw-r--r--nixos/modules/services/networking/bind.nix19
-rw-r--r--nixos/modules/services/networking/smokeping.nix14
-rw-r--r--nixos/modules/services/networking/wstunnel.nix429
-rw-r--r--nixos/modules/services/web-apps/mastodon.nix119
-rw-r--r--nixos/modules/services/web-apps/netbox.nix164
-rw-r--r--nixos/modules/services/web-servers/garage.nix4
-rw-r--r--nixos/modules/services/web-servers/nginx/default.nix40
-rw-r--r--nixos/release-small.nix4
-rw-r--r--nixos/tests/all-tests.nix3
-rw-r--r--nixos/tests/tracee.nix12
-rw-r--r--nixos/tests/web-apps/mastodon/script.nix2
-rw-r--r--nixos/tests/web-apps/netbox.nix297
-rw-r--r--pkgs/applications/audio/mpg123/default.nix25
-rw-r--r--pkgs/applications/audio/mympd/default.nix4
-rw-r--r--pkgs/applications/audio/ncspot/default.nix6
-rw-r--r--pkgs/applications/audio/squeezelite/default.nix8
-rwxr-xr-xpkgs/applications/audio/squeezelite/update.sh19
-rw-r--r--pkgs/applications/audio/streamripper/default.nix4
-rw-r--r--pkgs/applications/blockchains/electrs/default.nix6
-rw-r--r--pkgs/applications/blockchains/wasabiwallet/default.nix4
-rw-r--r--pkgs/applications/editors/ed/default.nix22
-rw-r--r--pkgs/applications/editors/emacs/generic.nix18
-rw-r--r--pkgs/applications/editors/neovim/utils.nix67
-rw-r--r--pkgs/applications/editors/neovim/wrapper.nix25
-rw-r--r--pkgs/applications/editors/pulsar/001-patch-wrapper.patch27
-rw-r--r--pkgs/applications/editors/pulsar/default.nix163
-rw-r--r--pkgs/applications/editors/pulsar/pulsar.nemo_action9
-rwxr-xr-xpkgs/applications/editors/pulsar/update.mjs89
-rw-r--r--pkgs/applications/editors/vim/common.nix5
-rw-r--r--pkgs/applications/editors/vim/plugins/generated.nix625
-rw-r--r--pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix64
-rw-r--r--pkgs/applications/editors/vim/plugins/vim-plugin-names1
-rw-r--r--pkgs/applications/editors/vscode/vscode.nix12
-rw-r--r--pkgs/applications/editors/vscode/vscodium.nix12
-rw-r--r--pkgs/applications/emulators/citra/default.nix8
-rw-r--r--pkgs/applications/emulators/citra/generic.nix6
-rw-r--r--pkgs/applications/emulators/mgba/default.nix5
-rw-r--r--pkgs/applications/emulators/ryujinx/default.nix6
-rw-r--r--pkgs/applications/emulators/ryujinx/deps.nix25
-rw-r--r--pkgs/applications/emulators/snes9x/default.nix4
-rw-r--r--pkgs/applications/file-managers/mucommander/default.nix6
-rw-r--r--pkgs/applications/file-managers/vifm/default.nix13
-rw-r--r--pkgs/applications/graphics/brlcad/default.nix47
-rw-r--r--pkgs/applications/misc/blender/default.nix14
-rw-r--r--pkgs/applications/misc/fluidd/default.nix4
-rw-r--r--pkgs/applications/misc/fuzzel/default.nix6
-rw-r--r--pkgs/applications/misc/otpclient/default.nix4
-rw-r--r--pkgs/applications/misc/tandoor-recipes/default.nix13
-rw-r--r--pkgs/applications/misc/ttdl/default.nix6
-rw-r--r--pkgs/applications/misc/ttyper/default.nix6
-rw-r--r--pkgs/applications/misc/tuba/default.nix16
-rw-r--r--pkgs/applications/misc/usql/default.nix6
-rw-r--r--pkgs/applications/misc/valent/default.nix14
-rw-r--r--pkgs/applications/networking/browsers/chromium/upstream-info.json26
-rw-r--r--pkgs/applications/networking/browsers/firefox/wrapper.nix3
-rw-r--r--pkgs/applications/networking/browsers/vieb/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/arkade/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/kubergrunt/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/default.nix1
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/providers.json92
-rw-r--r--pkgs/applications/networking/flexget/default.nix16
-rw-r--r--pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/zoom-us/default.nix12
-rw-r--r--pkgs/applications/networking/ipget/default.nix6
-rw-r--r--pkgs/applications/networking/protonmail-bridge/default.nix8
-rw-r--r--pkgs/applications/networking/sniffnet/default.nix13
-rw-r--r--pkgs/applications/office/antiword/default.nix6
-rw-r--r--pkgs/applications/office/libreoffice/default.nix1
-rw-r--r--pkgs/applications/office/qownnotes/default.nix4
-rw-r--r--pkgs/applications/office/treesheets/default.nix6
-rw-r--r--pkgs/applications/radio/tqsl/default.nix4
-rw-r--r--pkgs/applications/radio/wsjtx/default.nix6
-rw-r--r--pkgs/applications/science/biology/varscan/default.nix4
-rw-r--r--pkgs/applications/science/math/clp/default.nix18
-rw-r--r--pkgs/applications/terminal-emulators/alacritty/default.nix2
-rw-r--r--pkgs/applications/version-management/git-absorb/default.nix6
-rw-r--r--pkgs/applications/version-management/git-archive-all/default.nix62
-rw-r--r--pkgs/applications/video/bilibili/default.nix48
-rw-r--r--pkgs/applications/video/media-downloader/default.nix36
-rw-r--r--pkgs/applications/video/vlc/default.nix6
-rw-r--r--pkgs/applications/virtualization/qemu/default.nix9
-rw-r--r--pkgs/applications/window-managers/sway/swayest-workstyle/default.nix6
-rw-r--r--pkgs/applications/window-managers/wayfire/default.nix78
-rw-r--r--pkgs/applications/window-managers/wayfire/wcm.nix54
-rw-r--r--pkgs/applications/window-managers/wayfire/wf-config.nix44
-rw-r--r--pkgs/applications/window-managers/wayfire/wf-shell.nix44
-rw-r--r--pkgs/applications/window-managers/weston/default.nix16
-rw-r--r--pkgs/build-support/build-bazel-package/default.nix78
-rw-r--r--pkgs/build-support/cc-wrapper/cc-wrapper.sh2
-rw-r--r--pkgs/build-support/cc-wrapper/default.nix50
-rwxr-xr-xpkgs/build-support/docker/nix-prefetch-docker2
-rw-r--r--pkgs/build-support/emacs/wrapper.nix6
-rw-r--r--pkgs/build-support/go/module.nix12
-rw-r--r--pkgs/build-support/go/package.nix8
-rw-r--r--pkgs/build-support/rust/build-rust-package/default.nix2
-rw-r--r--pkgs/build-support/rust/default-crate-overrides.nix5
-rw-r--r--pkgs/build-support/rust/fetch-cargo-tarball/default.nix4
-rw-r--r--pkgs/build-support/rust/hooks/default.nix33
-rw-r--r--pkgs/build-support/rust/import-cargo-lock.nix41
-rw-r--r--pkgs/build-support/trivial-builders.nix11
-rw-r--r--pkgs/build-support/trivial-builders/test/write-shell-script.nix14
-rw-r--r--pkgs/data/fonts/linja-sike/default.nix25
-rw-r--r--pkgs/data/icons/numix-icon-theme-square/default.nix4
-rw-r--r--pkgs/data/misc/iana-etc/default.nix4
-rw-r--r--pkgs/data/misc/tzdata/0001-Add-exe-extension-for-MS-Windows-binaries.patch2
-rw-r--r--pkgs/data/misc/tzdata/default.nix7
-rw-r--r--pkgs/desktops/budgie/budgie-backgrounds/default.nix4
-rw-r--r--pkgs/desktops/deepin/default.nix2
-rw-r--r--pkgs/desktops/deepin/library/deepin-pdfium/default.nix42
-rw-r--r--pkgs/desktops/deepin/library/util-dfm/default.nix62
-rw-r--r--pkgs/desktops/gnome/core/eog/default.nix2
-rw-r--r--pkgs/desktops/gnome/core/gucharmap/default.nix5
-rw-r--r--pkgs/desktops/gnome/misc/gnome-extensions-cli/default.nix52
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-files/default.nix14
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-terminal/default.nix6
-rw-r--r--pkgs/desktops/pantheon/apps/sideload/default.nix4
-rw-r--r--pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix14
-rw-r--r--pkgs/desktops/pantheon/desktop/gala/default.nix26
-rw-r--r--pkgs/development/compilers/abcl/default.nix2
-rw-r--r--pkgs/development/compilers/ccl/default.nix2
-rw-r--r--pkgs/development/compilers/chicken/5/chicken.nix2
-rw-r--r--pkgs/development/compilers/chicken/5/default.nix27
-rw-r--r--pkgs/development/compilers/chicken/5/deps.toml3879
-rw-r--r--pkgs/development/compilers/chicken/5/eggs.nix551
-rw-r--r--pkgs/development/compilers/chicken/5/eggs.scm11
-rw-r--r--pkgs/development/compilers/chicken/5/fetchegg/builder.sh9
-rw-r--r--pkgs/development/compilers/chicken/5/fetchegg/default.nix25
-rwxr-xr-xpkgs/development/compilers/chicken/5/read-egg.scm40
-rwxr-xr-xpkgs/development/compilers/chicken/5/update.sh19
-rw-r--r--pkgs/development/compilers/clasp/default.nix7
-rw-r--r--pkgs/development/compilers/cmucl/binary.nix2
-rw-r--r--pkgs/development/compilers/cudatoolkit/common.nix32
-rw-r--r--pkgs/development/compilers/ecl/16.1.2.nix2
-rw-r--r--pkgs/development/compilers/ecl/default.nix2
-rw-r--r--pkgs/development/compilers/elm/packages/lamdera.nix33
-rw-r--r--pkgs/development/compilers/gbforth/default.nix54
-rw-r--r--pkgs/development/compilers/gcc-arm-embedded/10/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-arm-embedded/11/default.nix15
-rw-r--r--pkgs/development/compilers/gcc-arm-embedded/12/default.nix17
-rw-r--r--pkgs/development/compilers/gcc/10/default.nix1
-rw-r--r--pkgs/development/compilers/gcc/11/default.nix18
-rw-r--r--pkgs/development/compilers/gcc/11/fix-struct-redefinition-on-glibc-2.36.patch41
-rw-r--r--pkgs/development/compilers/gcc/12/default.nix14
-rw-r--r--pkgs/development/compilers/gcc/4.9/default.nix3
-rw-r--r--pkgs/development/compilers/gcc/6/default.nix4
-rw-r--r--pkgs/development/compilers/gcc/6/gogcc-workaround-glibc-2.36.patch14
-rw-r--r--pkgs/development/compilers/gcc/7/default.nix2
-rw-r--r--pkgs/development/compilers/gcc/8/default.nix1
-rw-r--r--pkgs/development/compilers/gcc/9/default.nix1
-rw-r--r--pkgs/development/compilers/gcc/9/fix-struct-redefinition-on-glibc-2.36.patch31
-rw-r--r--pkgs/development/compilers/gcc/builder.sh2
-rw-r--r--pkgs/development/compilers/gcc/common/checksum.nix40
-rw-r--r--pkgs/development/compilers/gcc/common/libgcc.nix96
-rw-r--r--pkgs/development/compilers/gcl/2.6.13-pre.nix2
-rw-r--r--pkgs/development/compilers/gcl/default.nix2
-rw-r--r--pkgs/development/compilers/glslang/default.nix11
-rw-r--r--pkgs/development/compilers/glslang/use-CMAKE_INSTALL_FULL_LIBDIR-in-compat-cmake-files.patch139
-rw-r--r--pkgs/development/compilers/go/1.18.nix4
-rw-r--r--pkgs/development/compilers/go/1.19.nix4
-rw-r--r--pkgs/development/compilers/go/1.20.nix8
-rw-r--r--pkgs/development/compilers/lesscpy/default.nix24
-rw-r--r--pkgs/development/compilers/llvm/git/llvm/default.nix1
-rw-r--r--pkgs/development/compilers/mkcl/default.nix2
-rw-r--r--pkgs/development/compilers/rml/default.nix6
-rw-r--r--pkgs/development/compilers/rust/1_67.nix73
-rw-r--r--pkgs/development/compilers/rust/1_68.nix63
-rw-r--r--pkgs/development/compilers/rust/cargo-auditable.nix6
-rw-r--r--pkgs/development/compilers/rust/cargo.nix45
-rw-r--r--pkgs/development/compilers/rust/rustc.nix12
-rw-r--r--pkgs/development/compilers/rust/rustfmt.nix4
-rw-r--r--pkgs/development/compilers/sbcl/bootstrap.nix2
-rw-r--r--pkgs/development/embedded/openocd/default.nix2
-rw-r--r--pkgs/development/interpreters/clisp/default.nix2
-rw-r--r--pkgs/development/interpreters/clisp/hg.nix2
-rw-r--r--pkgs/development/interpreters/clojure/default.nix4
-rw-r--r--pkgs/development/interpreters/lua-5/build-lua-package.nix2
-rw-r--r--pkgs/development/interpreters/rakudo/zef.nix4
-rw-r--r--pkgs/development/libraries/amtk/default.nix4
-rw-r--r--pkgs/development/libraries/at-spi2-core/default.nix7
-rw-r--r--pkgs/development/libraries/audio/lv2/default.nix54
-rw-r--r--pkgs/development/libraries/audio/roc-toolkit/default.nix15
-rw-r--r--pkgs/development/libraries/audio/roc-toolkit/fix-pkgconfig-installation.patch13
-rw-r--r--pkgs/development/libraries/audio/sratom/default.nix61
-rw-r--r--pkgs/development/libraries/clutter-gst/default.nix5
-rw-r--r--pkgs/development/libraries/cmark-gfm/default.nix4
-rw-r--r--pkgs/development/libraries/dbus/default.nix4
-rw-r--r--pkgs/development/libraries/enchant/2.x.nix4
-rw-r--r--pkgs/development/libraries/faudio/default.nix4
-rw-r--r--pkgs/development/libraries/glibc/0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch39
-rw-r--r--pkgs/development/libraries/glibc/2.35-master.patch.gzbin310704 -> 0 bytes
-rw-r--r--pkgs/development/libraries/glibc/2.37-master.patch.gzbin0 -> 9447 bytes
-rw-r--r--pkgs/development/libraries/glibc/common.nix23
-rw-r--r--pkgs/development/libraries/glibc/default.nix53
-rw-r--r--pkgs/development/libraries/glibc/reenable_DT_HASH.patch145
-rw-r--r--pkgs/development/libraries/gmime/2.nix8
-rw-r--r--pkgs/development/libraries/gmime/3.nix19
-rw-r--r--pkgs/development/libraries/gmime/iconv-detect.h6
-rw-r--r--pkgs/development/libraries/gmime/musl-iconv-detect.h6
-rw-r--r--pkgs/development/libraries/gpgme/default.nix23
-rw-r--r--pkgs/development/libraries/gpgme/disable-python-tests.patch12
-rw-r--r--pkgs/development/libraries/gpgme/fix-clang-autoconf-undeclared-warning.patch36
-rw-r--r--pkgs/development/libraries/gpgme/fix_gpg_list_keys.diff12
-rw-r--r--pkgs/development/libraries/gpgme/python-find-version-string-above-310.patch373
-rw-r--r--pkgs/development/libraries/gpgme/t-addexistingsubkey-i686.patch369
-rw-r--r--pkgs/development/libraries/gssdp/1.6.nix22
-rw-r--r--pkgs/development/libraries/gssdp/default.nix1
-rw-r--r--pkgs/development/libraries/gtksourceview/5.x.nix1
-rw-r--r--pkgs/development/libraries/gupnp/1.6.nix11
-rw-r--r--pkgs/development/libraries/gupnp/default.nix1
-rw-r--r--pkgs/development/libraries/harfbuzz/default.nix4
-rw-r--r--pkgs/development/libraries/kerberos/krb5.nix7
-rw-r--r--pkgs/development/libraries/libcdio/default.nix6
-rw-r--r--pkgs/development/libraries/libcef/default.nix2
-rw-r--r--pkgs/development/libraries/libcloudproviders/default.nix15
-rw-r--r--pkgs/development/libraries/libdeflate/default.nix5
-rw-r--r--pkgs/development/libraries/libdeltachat/Cargo.lock20
-rw-r--r--pkgs/development/libraries/libdeltachat/default.nix4
-rw-r--r--pkgs/development/libraries/libdovi/Cargo.lock704
-rw-r--r--pkgs/development/libraries/libdovi/default.nix53
-rw-r--r--pkgs/development/libraries/libelf/default.nix5
-rw-r--r--pkgs/development/libraries/libgit2/default.nix4
-rw-r--r--pkgs/development/libraries/libidn2/default.nix6
-rw-r--r--pkgs/development/libraries/libimagequant/default.nix2
-rw-r--r--pkgs/development/libraries/libmbim/default.nix11
-rw-r--r--pkgs/development/libraries/libmicrohttpd/generic.nix13
-rw-r--r--pkgs/development/libraries/libnftnl/default.nix6
-rw-r--r--pkgs/development/libraries/libomxil-bellagio/default.nix3
-rw-r--r--pkgs/development/libraries/libpcap/default.nix7
-rw-r--r--pkgs/development/libraries/libpg_query/default.nix6
-rw-r--r--pkgs/development/libraries/libplacebo/default.nix21
-rw-r--r--pkgs/development/libraries/librem/default.nix1
-rw-r--r--pkgs/development/libraries/librest/1.0.nix8
-rw-r--r--pkgs/development/libraries/libsndfile/default.nix13
-rw-r--r--pkgs/development/libraries/libvmaf/default.nix4
-rw-r--r--pkgs/development/libraries/mesa/generic.nix13
-rw-r--r--pkgs/development/libraries/mesa/stubs.nix12
-rw-r--r--pkgs/development/libraries/ngtcp2/gnutls.nix4
-rw-r--r--pkgs/development/libraries/nuspell/default.nix2
-rw-r--r--pkgs/development/libraries/opencv/4.x.nix68
-rw-r--r--pkgs/development/libraries/qt-5/5.15/srcs-generated.json24
-rw-r--r--pkgs/development/libraries/qt-5/hooks/fix-qt-builtin-paths.sh12
-rw-r--r--pkgs/development/libraries/qt-5/hooks/qmake-hook.sh3
-rw-r--r--pkgs/development/libraries/qt-5/modules/qtbase.nix3
-rw-r--r--pkgs/development/libraries/qt-5/modules/qtwayland.nix13
-rw-r--r--pkgs/development/libraries/restinio/default.nix26
-rw-r--r--pkgs/development/libraries/rustls-ffi/default.nix3
-rw-r--r--pkgs/development/libraries/science/math/coin-utils/default.nix22
-rw-r--r--pkgs/development/libraries/science/math/osi/default.nix18
-rw-r--r--pkgs/development/libraries/sentry-native/default.nix4
-rw-r--r--pkgs/development/libraries/spdk/default.nix5
-rw-r--r--pkgs/development/libraries/spirv-headers/default.nix4
-rw-r--r--pkgs/development/libraries/sqlite/default.nix4
-rw-r--r--pkgs/development/libraries/sqlite/tools.nix4
-rw-r--r--pkgs/development/libraries/telepathy/glib/default.nix3
-rw-r--r--pkgs/development/libraries/tepl/default.nix4
-rw-r--r--pkgs/development/libraries/tk/generic.nix10
-rw-r--r--pkgs/development/libraries/uhttpmock/default.nix4
-rw-r--r--pkgs/development/libraries/vulkan-headers/default.nix4
-rw-r--r--pkgs/development/libraries/vulkan-loader/default.nix4
-rw-r--r--pkgs/development/libraries/wayland/darwin.patch74
-rw-r--r--pkgs/development/libraries/wayland/default.nix8
-rw-r--r--pkgs/development/lisp-modules/import/database/sqlite.lisp10
-rw-r--r--pkgs/development/lisp-modules/import/hydra.lisp415
-rw-r--r--pkgs/development/lisp-modules/import/nix.lisp2
-rw-r--r--pkgs/development/lisp-modules/imported.nix12773
-rw-r--r--pkgs/development/lisp-modules/nix-cl.nix3
-rw-r--r--pkgs/development/misc/newlib/default.nix74
-rw-r--r--pkgs/development/ocaml-modules/atdgen/codec-runtime.nix6
-rw-r--r--pkgs/development/ocaml-modules/atdgen/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/atdgen/runtime.nix1
-rw-r--r--pkgs/development/ocaml-modules/caqti/async.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/caqti/driver-mariadb.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/driver-postgresql.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/dynload.nix6
-rw-r--r--pkgs/development/ocaml-modules/caqti/lwt.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/type-calendar.nix2
-rw-r--r--pkgs/development/ocaml-modules/elpi/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/iter/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/lwt_ssl/default.nix14
-rw-r--r--pkgs/development/ocaml-modules/pratter/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/qcheck/alcotest.nix4
-rw-r--r--pkgs/development/ocaml-modules/qcheck/bytes.patch36
-rw-r--r--pkgs/development/ocaml-modules/qcheck/core.nix3
-rw-r--r--pkgs/development/ocaml-modules/qcheck/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/qcheck/ounit.nix4
-rw-r--r--pkgs/development/ocaml-modules/qtest/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/rdbg/default.nix8
-rw-r--r--pkgs/development/ocaml-modules/ssl/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/stringext/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/syslog-message/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/uri/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/uri/sexp.nix4
-rw-r--r--pkgs/development/perl-modules/Po4a/default.nix14
-rw-r--r--pkgs/development/python-modules/Cython/default.nix8
-rw-r--r--pkgs/development/python-modules/Cython/setup-hook.sh3
-rw-r--r--pkgs/development/python-modules/adafruit-platformdetect/default.nix4
-rw-r--r--pkgs/development/python-modules/ailment/default.nix4
-rw-r--r--pkgs/development/python-modules/aiodiscover/default.nix4
-rw-r--r--pkgs/development/python-modules/aioesphomeapi/default.nix4
-rw-r--r--pkgs/development/python-modules/aiohomekit/default.nix4
-rw-r--r--pkgs/development/python-modules/aiounifi/default.nix4
-rw-r--r--pkgs/development/python-modules/ancp-bids/default.nix41
-rw-r--r--pkgs/development/python-modules/angr/default.nix4
-rw-r--r--pkgs/development/python-modules/approvaltests/default.nix4
-rw-r--r--pkgs/development/python-modules/appthreat-vulnerability-db/default.nix4
-rw-r--r--pkgs/development/python-modules/archinfo/default.nix4
-rw-r--r--pkgs/development/python-modules/asgiref/default.nix13
-rw-r--r--pkgs/development/python-modules/asynctest/default.nix5
-rw-r--r--pkgs/development/python-modules/asyncwhois/default.nix4
-rw-r--r--pkgs/development/python-modules/bcrypt/default.nix6
-rw-r--r--pkgs/development/python-modules/bellows/default.nix4
-rw-r--r--pkgs/development/python-modules/bimmer-connected/default.nix5
-rw-r--r--pkgs/development/python-modules/bleak-retry-connector/default.nix4
-rw-r--r--pkgs/development/python-modules/bleak/default.nix4
-rw-r--r--pkgs/development/python-modules/brother/default.nix4
-rw-r--r--pkgs/development/python-modules/certbot/default.nix4
-rw-r--r--pkgs/development/python-modules/channels/default.nix2
-rw-r--r--pkgs/development/python-modules/claripy/default.nix4
-rw-r--r--pkgs/development/python-modules/cle/default.nix4
-rw-r--r--pkgs/development/python-modules/db-dtypes/default.nix4
-rw-r--r--pkgs/development/python-modules/distlib/default.nix6
-rw-r--r--pkgs/development/python-modules/django-crispy-forms/default.nix3
-rw-r--r--pkgs/development/python-modules/django/4.nix65
-rw-r--r--pkgs/development/python-modules/django/django_4_tests.patch51
-rw-r--r--pkgs/development/python-modules/docformatter/default.nix4
-rw-r--r--pkgs/development/python-modules/docstring-to-markdown/default.nix4
-rw-r--r--pkgs/development/python-modules/dogtag-pki/default.nix23
-rw-r--r--pkgs/development/python-modules/env-canada/default.nix4
-rw-r--r--pkgs/development/python-modules/furo/default.nix4
-rw-r--r--pkgs/development/python-modules/gcal-sync/default.nix4
-rw-r--r--pkgs/development/python-modules/glad2/default.nix28
-rw-r--r--pkgs/development/python-modules/hass-nabucasa/default.nix17
-rw-r--r--pkgs/development/python-modules/httpcore/default.nix2
-rw-r--r--pkgs/development/python-modules/ical/default.nix9
-rw-r--r--pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix4
-rw-r--r--pkgs/development/python-modules/internetarchive/default.nix4
-rw-r--r--pkgs/development/python-modules/jaxlib/default.nix4
-rw-r--r--pkgs/development/python-modules/jedi/default.nix4
-rw-r--r--pkgs/development/python-modules/jiwer/default.nix8
-rw-r--r--pkgs/development/python-modules/jsonschema-spec/default.nix4
-rw-r--r--pkgs/development/python-modules/jupyterlab/default.nix4
-rw-r--r--pkgs/development/python-modules/latex2mathml/default.nix55
-rw-r--r--pkgs/development/python-modules/lsprotocol/default.nix12
-rw-r--r--pkgs/development/python-modules/markdown/default.nix25
-rw-r--r--pkgs/development/python-modules/mitmproxy-wireguard/default.nix6
-rw-r--r--pkgs/development/python-modules/mlflow/default.nix28
-rw-r--r--pkgs/development/python-modules/mwdblib/default.nix5
-rw-r--r--pkgs/development/python-modules/nitime/default.nix20
-rw-r--r--pkgs/development/python-modules/notus-scanner/default.nix32
-rw-r--r--pkgs/development/python-modules/onvif-zeep-async/default.nix4
-rw-r--r--pkgs/development/python-modules/orjson/default.nix6
-rw-r--r--pkgs/development/python-modules/peaqevcore/default.nix4
-rw-r--r--pkgs/development/python-modules/pontos/default.nix4
-rw-r--r--pkgs/development/python-modules/psutil/default.nix6
-rw-r--r--pkgs/development/python-modules/pybind11/default.nix4
-rw-r--r--pkgs/development/python-modules/pyeconet/default.nix4
-rw-r--r--pkgs/development/python-modules/pygmt/default.nix40
-rw-r--r--pkgs/development/python-modules/pyinsteon/default.nix4
-rw-r--r--pkgs/development/python-modules/pyrainbird/default.nix4
-rw-r--r--pkgs/development/python-modules/pytapo/default.nix2
-rw-r--r--pkgs/development/python-modules/pytest-httpbin/default.nix2
-rw-r--r--pkgs/development/python-modules/pytest-rerunfailures/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-xdist/default.nix4
-rw-r--r--pkgs/development/python-modules/python-forecastio/default.nix31
-rw-r--r--pkgs/development/python-modules/python-matter-server/default.nix8
-rw-r--r--pkgs/development/python-modules/pytz/default.nix4
-rw-r--r--pkgs/development/python-modules/pyvex/default.nix4
-rw-r--r--pkgs/development/python-modules/reolink-aio/default.nix4
-rw-r--r--pkgs/development/python-modules/rtp/default.nix40
-rw-r--r--pkgs/development/python-modules/schemdraw/default.nix68
-rw-r--r--pkgs/development/python-modules/simplisafe-python/default.nix4
-rw-r--r--pkgs/development/python-modules/snitun/default.nix8
-rw-r--r--pkgs/development/python-modules/spacy-transformers/default.nix9
-rw-r--r--pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix4
-rw-r--r--pkgs/development/python-modules/tensorflow-probability/default.nix2
-rw-r--r--pkgs/development/python-modules/tensorflow/bin.nix4
-rw-r--r--pkgs/development/python-modules/tensorflow/default.nix9
-rw-r--r--pkgs/development/python-modules/testpath/default.nix6
-rw-r--r--pkgs/development/python-modules/timm/default.nix4
-rw-r--r--pkgs/development/python-modules/typeguard/default.nix8
-rw-r--r--pkgs/development/python-modules/ulid-transform/default.nix4
-rw-r--r--pkgs/development/python-modules/wled/default.nix5
-rw-r--r--pkgs/development/python-modules/yubico/default.nix27
-rw-r--r--pkgs/development/python-modules/zeroconf/default.nix4
-rw-r--r--pkgs/development/python-modules/ziafont/default.nix39
-rw-r--r--pkgs/development/python-modules/ziamath/default.nix45
-rw-r--r--pkgs/development/python-modules/zigpy-deconz/default.nix4
-rw-r--r--pkgs/development/python-modules/zigpy-xbee/default.nix5
-rw-r--r--pkgs/development/python-modules/zigpy-znp/default.nix28
-rw-r--r--pkgs/development/python-modules/zigpy/default.nix4
-rw-r--r--pkgs/development/python-modules/zwave-js-server-python/default.nix4
-rw-r--r--pkgs/development/ruby-modules/bundix/default.nix13
-rw-r--r--pkgs/development/ruby-modules/bundler/default.nix4
-rw-r--r--pkgs/development/skaware-packages/execline/default.nix4
-rw-r--r--pkgs/development/skaware-packages/mdevd/default.nix4
-rw-r--r--pkgs/development/skaware-packages/nsss/default.nix4
-rw-r--r--pkgs/development/skaware-packages/s6-linux-init/default.nix4
-rw-r--r--pkgs/development/skaware-packages/s6-linux-utils/default.nix5
-rw-r--r--pkgs/development/skaware-packages/s6-networking/default.nix4
-rw-r--r--pkgs/development/skaware-packages/s6-portable-utils/default.nix4
-rw-r--r--pkgs/development/skaware-packages/s6-rc/default.nix4
-rw-r--r--pkgs/development/skaware-packages/s6/default.nix4
-rw-r--r--pkgs/development/skaware-packages/skalibs/default.nix4
-rw-r--r--pkgs/development/tools/analysis/flow/default.nix15
-rw-r--r--pkgs/development/tools/argc/default.nix11
-rw-r--r--pkgs/development/tools/bazel-watcher/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/rocm-cmake/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/scala-cli/sources.json10
-rw-r--r--pkgs/development/tools/butane/default.nix4
-rw-r--r--pkgs/development/tools/chefdk/Gemfile17
-rw-r--r--pkgs/development/tools/chefdk/Gemfile.lock770
-rw-r--r--pkgs/development/tools/chefdk/default.nix23
-rw-r--r--pkgs/development/tools/chefdk/gemset.nix2529
-rw-r--r--pkgs/development/tools/cloud-nuke/default.nix6
-rw-r--r--pkgs/development/tools/database/vitess/default.nix6
-rw-r--r--pkgs/development/tools/gir/Cargo.lock152
-rw-r--r--pkgs/development/tools/gir/default.nix13
-rw-r--r--pkgs/development/tools/gptcommit/default.nix6
-rw-r--r--pkgs/development/tools/konstraint/default.nix6
-rw-r--r--pkgs/development/tools/language-servers/nil/default.nix6
-rw-r--r--pkgs/development/tools/language-servers/verible/default.nix2
-rw-r--r--pkgs/development/tools/license-scanner/default.nix26
-rw-r--r--pkgs/development/tools/minizinc/default.nix4
-rw-r--r--pkgs/development/tools/misc/ccache/default.nix3
-rw-r--r--pkgs/development/tools/misc/jcli/default.nix4
-rw-r--r--pkgs/development/tools/nailgun/default.nix73
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/default.nix7
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py2
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json59
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix35
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix15
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock282
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml2
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json4
-rw-r--r--pkgs/development/tools/qtcreator/qt6.nix102
-rw-r--r--pkgs/development/tools/renderdoc/default.nix4
-rw-r--r--pkgs/development/tools/ruff/Cargo.lock31
-rw-r--r--pkgs/development/tools/ruff/default.nix5
-rw-r--r--pkgs/development/tools/rust/maturin/default.nix6
-rw-r--r--pkgs/development/tools/rust/rust-analyzer/default.nix2
-rw-r--r--pkgs/development/tools/rust/rust-script/default.nix7
-rw-r--r--pkgs/development/tools/spirv-tools/default.nix4
-rw-r--r--pkgs/development/tools/tracy/0001-remove-unifiedtypeidentifiers-framework13
-rw-r--r--pkgs/development/tools/tracy/default.nix53
-rw-r--r--pkgs/development/tools/twilio-cli/default.nix4
-rw-r--r--pkgs/development/tools/viceroy/default.nix6
-rw-r--r--pkgs/development/tools/vulkan-validation-layers/default.nix4
-rw-r--r--pkgs/development/tools/vultr-cli/default.nix8
-rw-r--r--pkgs/development/tools/worker-build/default.nix6
-rw-r--r--pkgs/development/tools/yamlfmt/default.nix6
-rw-r--r--pkgs/development/web/deno/default.nix14
-rw-r--r--pkgs/development/web/pnpm-lock-export/default.nix31
-rw-r--r--pkgs/development/web/pnpm-lock-export/package-lock.json9847
-rwxr-xr-xpkgs/development/web/pnpm-lock-export/update.sh47
-rw-r--r--pkgs/games/aaaaxy/default.nix6
-rw-r--r--pkgs/games/crispy-doom/default.nix4
-rw-r--r--pkgs/games/fheroes2/default.nix11
-rw-r--r--pkgs/games/flare/default.nix2
-rw-r--r--pkgs/games/flare/engine.nix4
-rw-r--r--pkgs/games/flare/game.nix4
-rw-r--r--pkgs/games/jumpy/default.nix2
-rw-r--r--pkgs/games/osu-lazer/bin.nix8
-rw-r--r--pkgs/games/osu-lazer/default.nix4
-rw-r--r--pkgs/games/osu-lazer/deps.nix31
-rw-r--r--pkgs/games/prismlauncher/default.nix10
-rw-r--r--pkgs/games/unciv/default.nix4
-rw-r--r--pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix120
-rw-r--r--pkgs/os-specific/darwin/apple-sdk-11.0/default.nix10
-rw-r--r--pkgs/os-specific/darwin/apple-sdk-11.0/frameworks.nix339
-rwxr-xr-xpkgs/os-specific/darwin/gen-frameworks.py147
-rw-r--r--pkgs/os-specific/darwin/moltenvk/default.nix4
-rw-r--r--pkgs/os-specific/linux/amdctl/default.nix32
-rw-r--r--pkgs/os-specific/linux/bpftools/default.nix11
-rw-r--r--pkgs/os-specific/linux/bpftools/strip-binary-name.patch15
-rw-r--r--pkgs/os-specific/linux/criu/default.nix10
-rw-r--r--pkgs/os-specific/linux/freeipa/default.nix171
-rw-r--r--pkgs/os-specific/linux/freeipa/paths.py13
-rw-r--r--pkgs/os-specific/linux/iptables/default.nix32
-rw-r--r--pkgs/os-specific/linux/kernel/hardened/patches.json30
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.14.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.19.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.10.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.15.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.4.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-6.1.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-6.2.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/xanmod-kernels.nix8
-rw-r--r--pkgs/os-specific/linux/lvm2/2_03.nix4
-rw-r--r--pkgs/os-specific/linux/lxc/default.nix9
-rw-r--r--pkgs/os-specific/linux/lxcfs/default.nix4
-rw-r--r--pkgs/os-specific/linux/nftables/default.nix4
-rw-r--r--pkgs/os-specific/linux/restool/default.nix9
-rw-r--r--pkgs/os-specific/linux/systemd/default.nix58
-rw-r--r--pkgs/pkgs-lib/formats.nix35
-rw-r--r--pkgs/servers/adguardhome/bins.nix28
-rw-r--r--pkgs/servers/adguardhome/default.nix2
-rw-r--r--pkgs/servers/dendrite/default.nix13
-rw-r--r--pkgs/servers/dns/knot-dns/default.nix4
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix42
-rw-r--r--pkgs/servers/home-assistant/default.nix63
-rw-r--r--pkgs/servers/home-assistant/frontend.nix4
-rw-r--r--pkgs/servers/home-assistant/intents.nix4
-rw-r--r--pkgs/servers/home-assistant/stubs.nix4
-rw-r--r--pkgs/servers/home-assistant/tests.nix13
-rw-r--r--pkgs/servers/home-automation/evcc/default.nix14
-rw-r--r--pkgs/servers/http/envoy/default.nix4
-rw-r--r--pkgs/servers/mastodon/source.nix13
-rw-r--r--pkgs/servers/mastodon/version.nix2
-rw-r--r--pkgs/servers/matrix-synapse/matrix-hookshot/package.json2
-rw-r--r--pkgs/servers/matrix-synapse/matrix-hookshot/pin.json6
-rw-r--r--pkgs/servers/misc/gobgpd/default.nix6
-rw-r--r--pkgs/servers/monitoring/uptime-kuma/default.nix11
-rw-r--r--pkgs/servers/monitoring/zabbix/agent.nix2
-rw-r--r--pkgs/servers/monitoring/zabbix/agent2.nix4
-rw-r--r--pkgs/servers/monitoring/zabbix/proxy.nix2
-rw-r--r--pkgs/servers/monitoring/zabbix/server.nix2
-rw-r--r--pkgs/servers/monitoring/zabbix/versions.nix15
-rw-r--r--pkgs/servers/monitoring/zabbix/web.nix2
-rw-r--r--pkgs/servers/spicedb/default.nix6
-rw-r--r--pkgs/servers/teleport/11/default.nix (renamed from pkgs/servers/teleport/11.nix)2
-rw-r--r--pkgs/servers/teleport/12.nix8
-rw-r--r--pkgs/servers/teleport/12/Cargo.lock1861
-rw-r--r--pkgs/servers/teleport/12/default.nix13
-rw-r--r--pkgs/servers/teleport/generic.nix7
-rw-r--r--pkgs/servers/web-apps/mediawiki/default.nix8
-rw-r--r--pkgs/servers/web-apps/netbox/config.patch16
-rw-r--r--pkgs/servers/web-apps/netbox/config_3_3.patch50
-rw-r--r--pkgs/servers/web-apps/netbox/default.nix124
-rw-r--r--pkgs/servers/web-apps/netbox/generic.nix110
-rw-r--r--pkgs/servers/x11/xorg/default.nix5
-rwxr-xr-xpkgs/servers/x11/xorg/generate-expr-from-tarballs.pl7
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix1
-rw-r--r--pkgs/servers/x11/xorg/xdm-fix-header-inclusion.patch29
-rw-r--r--pkgs/servers/zigbee2mqtt/default.nix6
-rw-r--r--pkgs/shells/nushell/plugins/default.nix5
-rw-r--r--pkgs/shells/nushell/plugins/query.nix35
-rw-r--r--pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh7
-rw-r--r--pkgs/stdenv/linux/default.nix215
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools.nix7
-rw-r--r--pkgs/test/default.nix1
-rw-r--r--pkgs/test/stdenv/gcc-stageCompare.nix32
-rw-r--r--pkgs/tools/admin/docker-credential-gcr/default.nix4
-rw-r--r--pkgs/tools/admin/meraki-cli/default.nix58
-rw-r--r--pkgs/tools/admin/scalr-cli/default.nix6
-rw-r--r--pkgs/tools/admin/syft/default.nix8
-rw-r--r--pkgs/tools/audio/mpd-mpris/default.nix4
-rw-r--r--pkgs/tools/compression/xz/default.nix4
-rw-r--r--pkgs/tools/filesystems/mtools/default.nix8
-rwxr-xr-xpkgs/tools/filesystems/mtools/update.sh6
-rw-r--r--pkgs/tools/games/gamemode/default.nix6
-rw-r--r--pkgs/tools/graphics/spirv-cross/default.nix4
-rw-r--r--pkgs/tools/graphics/vulkan-extension-layer/default.nix4
-rw-r--r--pkgs/tools/graphics/vulkan-tools-lunarg/default.nix4
-rw-r--r--pkgs/tools/graphics/vulkan-tools/default.nix4
-rw-r--r--pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch18
-rw-r--r--pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix12
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix17
-rw-r--r--pkgs/tools/misc/aichat/default.nix37
-rw-r--r--pkgs/tools/misc/chatgpt-cli/default.nix6
-rw-r--r--pkgs/tools/misc/enumer/default.nix6
-rw-r--r--pkgs/tools/misc/fd/default.nix2
-rw-r--r--pkgs/tools/misc/mongodb-compass/default.nix4
-rw-r--r--pkgs/tools/misc/opentelemetry-collector/default.nix6
-rw-r--r--pkgs/tools/misc/pipe-rename/default.nix6
-rw-r--r--pkgs/tools/misc/wakapi/default.nix6
-rw-r--r--pkgs/tools/misc/wakatime/default.nix4
-rw-r--r--pkgs/tools/networking/curl/default.nix13
-rw-r--r--pkgs/tools/networking/driftnet/default.nix4
-rw-r--r--pkgs/tools/networking/gobgp/default.nix6
-rw-r--r--pkgs/tools/networking/netbird/default.nix6
-rw-r--r--pkgs/tools/networking/pritunl-client/default.nix4
-rw-r--r--pkgs/tools/networking/trurl/default.nix33
-rw-r--r--pkgs/tools/networking/unbound/default.nix2
-rw-r--r--pkgs/tools/networking/zrok/default.nix31
-rw-r--r--pkgs/tools/security/cosign/default.nix6
-rw-r--r--pkgs/tools/security/exploitdb/default.nix4
-rw-r--r--pkgs/tools/security/grype/default.nix6
-rw-r--r--pkgs/tools/security/iaito/default.nix4
-rw-r--r--pkgs/tools/security/saml2aws/default.nix4
-rw-r--r--pkgs/tools/security/tracee/default.nix33
-rw-r--r--pkgs/tools/security/tracee/use-our-libbpf.patch91
-rw-r--r--pkgs/tools/system/gptfdisk/default.nix1
-rw-r--r--pkgs/tools/system/gptfdisk/popt-1-19.patch71
-rw-r--r--pkgs/tools/system/kmon/default.nix6
-rw-r--r--pkgs/tools/text/d2/default.nix6
-rw-r--r--pkgs/tools/text/mdbook/default.nix2
-rw-r--r--pkgs/tools/text/ripgrep/default.nix2
-rw-r--r--pkgs/tools/text/scraper/default.nix14
-rw-r--r--pkgs/tools/typesetting/tex/texlive/bin.nix7
-rw-r--r--pkgs/tools/typesetting/typst/Cargo.lock235
-rw-r--r--pkgs/tools/typesetting/typst/default.nix12
-rw-r--r--pkgs/tools/video/rav1e/default.nix2
-rw-r--r--pkgs/tools/virtualization/distrobuilder/default.nix18
-rw-r--r--pkgs/tools/wayland/wl-clipboard/default.nix2
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix126
-rw-r--r--pkgs/top-level/linux-kernels.nix2
-rw-r--r--pkgs/top-level/packages-config.nix1
-rw-r--r--pkgs/top-level/python-aliases.nix1
-rw-r--r--pkgs/top-level/python-packages.nix20
-rw-r--r--pkgs/top-level/release-small.nix2
615 files changed, 38510 insertions, 7912 deletions
diff --git a/.gitattributes b/.gitattributes
index 36ea9338880..d77c01fd626 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,5 +1,6 @@
 **/deps.nix linguist-generated
 **/deps.json linguist-generated
+**/deps.toml lingust-generated
 **/node-packages.nix linguist-generated
 
 pkgs/applications/editors/emacs-modes/*-generated.nix linguist-generated
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 4654518a0e8..96bdccccf51 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -45,6 +45,7 @@
 /pkgs/build-support/setup-hooks                  @Ericson2314
 /pkgs/build-support/setup-hooks/auto-patchelf.sh @layus
 /pkgs/build-support/setup-hooks/auto-patchelf.py @layus
+/pkgs/pkgs-lib                                   @infinisil
 
 # Nixpkgs build-support
 /pkgs/build-support/writers @lassulus @Profpatsch
diff --git a/doc/builders/special/darwin-builder.section.md b/doc/builders/special/darwin-builder.section.md
index 3913b692498..30bf2d09510 100644
--- a/doc/builders/special/darwin-builder.section.md
+++ b/doc/builders/special/darwin-builder.section.md
@@ -61,3 +61,89 @@ builders-use-substitutes = true
 ```ShellSession
 $ sudo launchctl kickstart -k system/org.nixos.nix-daemon
 ```
+
+## Example flake usage
+
+```
+{
+  inputs = {
+    nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-22.11-darwin";
+    darwin.url = "github:lnl7/nix-darwin/master";
+    darwin.inputs.nixpkgs.follows = "nixpkgs";
+  };
+
+  outputs = { self, darwin, nixpkgs, ... }@inputs:
+  let
+
+    inherit (darwin.lib) darwinSystem;
+    system = "aarch64-darwin";
+    pkgs = nixpkgs.legacyPackages."${system}";
+    linuxSystem = builtins.replaceStrings [ "darwin" ] [ "linux" ] system;
+
+    darwin-builder = nixpkgs.lib.nixosSystem {
+      system = linuxSystem;
+      modules = [
+        "${nixpkgs}/nixos/modules/profiles/macos-builder.nix"
+        { virtualisation.host.pkgs = pkgs; }
+      ];
+    };
+  in {
+
+    darwinConfigurations = {
+      machine1 = darwinSystem {
+        inherit system;
+        modules = [
+          {
+            nix.distributedBuilds = true;
+            nix.buildMachines = [{
+              hostName = "ssh://builder@localhost";
+              system = linuxSystem;
+              maxJobs = 4;
+              supportedFeatures = [ "kvm" "benchmark" "big-parallel" ];
+            }];
+
+            launchd.daemons.darwin-builder = {
+              command = "${darwin-builder.config.system.build.macos-builder-installer}/bin/create-builder";
+              serviceConfig = {
+                KeepAlive = true;
+                RunAtLoad = true;
+                StandardOutPath = "/var/log/darwin-builder.log";
+                StandardErrorPath = "/var/log/darwin-builder.log";
+              };
+            };
+          }
+        ];
+      };
+    };
+
+  };
+}
+```
+
+## Reconfiguring the builder
+
+Initially you should not change the builder configuration else you will not be
+able to use the binary cache. However, after you have the builder running locally
+you may use it to build a modified builder with additional storage or memory.
+
+To do this, you just need to set the `virtualisation.darwin-builder.*` parameters as
+in the example below and rebuild.
+
+```
+    darwin-builder = nixpkgs.lib.nixosSystem {
+      system = linuxSystem;
+      modules = [
+        "${nixpkgs}/nixos/modules/profiles/macos-builder.nix"
+        {
+          virtualisation.host.pkgs = pkgs;
+          virtualisation.darwin-builder.diskSize = 5120;
+          virtualisation.darwin-builder.memorySize = 1024;
+          virtualisation.darwin-builder.hostPort = 33022;
+          virtualisation.darwin-builder.workingDirectory = "/var/lib/darwin-builder";
+        }
+      ];
+```
+
+You may make any other changes to your VM in this attribute set. For example,
+you could enable Docker or X11 forwarding to your Darwin host.
+
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 53be6a58e24..4f0dc0531b2 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -2992,6 +2992,13 @@
     githubId = 298705;
     name = "Cyril Cohen";
   };
+  colamaroro = {
+    name = "Corentin Rondier";
+    email = "github@rondier.io";
+    github = "colamaroro";
+    githubId = 12484955;
+    matrix = "@colamaroro:lovelyrad.io";
+  };
   cole-h = {
     name = "Cole Helbling";
     email = "cole.e.helbling@outlook.com";
@@ -4152,7 +4159,7 @@
   };
   dylanmtaylor = {
     email = "dylan@dylanmtaylor.com";
-    github = "dylamtaylor";
+    github = "dylanmtaylor";
     githubId = 277927;
     name = "Dylan Taylor";
   };
@@ -6985,6 +6992,12 @@
     githubId = 17029738;
     name = "Jean-Charles Quillet";
   };
+  jedsek = {
+    email = "jedsek@qq.com";
+    github = "jedsek";
+    githubId = 63626406;
+    name = "Jedsek";
+  };
   jefdaj = {
     email = "jefdaj@gmail.com";
     github = "jefdaj";
@@ -8187,6 +8200,12 @@
     github = "konradmalik";
     githubId = 13033392;
   };
+  konst-aa = {
+    email = "konstantin.astafurov@gmail.com";
+    github = "konst-aa";
+    githubId = 40547702;
+    name = "Konstantin Astafurov";
+  };
   koozz = {
     email = "koozz@linux.com";
     github = "koozz";
@@ -10555,6 +10574,12 @@
     githubId = 772914;
     name = "Mikael Voss";
   };
+  mwdomino = {
+    email = "matt@dominey.io";
+    github = "mwdomino";
+    githubId = 46284538;
+    name = "Matt Dominey";
+  };
   mwolfe = {
     email = "corp@m0rg.dev";
     github = "m0rg-dev";
diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py
index 7ae08958a16..bbed2bda5e0 100644
--- a/maintainers/scripts/update.py
+++ b/maintainers/scripts/update.py
@@ -100,7 +100,7 @@ async def commit_changes(name: str, merge_lock: asyncio.Lock, worktree: str, bra
         # Git can only handle a single index operation at a time
         async with merge_lock:
             await check_subprocess('git', 'add', *change['files'], cwd=worktree)
-            commit_message = '{attrPath}: {oldVersion} → {newVersion}'.format(**change)
+            commit_message = '{attrPath}: {oldVersion} -> {newVersion}'.format(**change)
             if 'commitMessage' in change:
                 commit_message = change['commitMessage']
             elif 'commitBody' in change:
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
index 31a29679018..34f4576054e 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -288,12 +288,14 @@ with lib.maintainers; {
 
   golang = {
     members = [
-      c00w
       kalbasit
       mic92
       zowoq
       qbit
     ];
+    githubTeams = [
+      "golang"
+    ];
     scope = "Maintain Golang compilers.";
     shortName = "Go";
     enableFeatureFreezePing = true;
@@ -423,6 +425,21 @@ with lib.maintainers; {
     shortName = "Linux Kernel";
   };
 
+  lisp = {
+    members = [
+      raskin
+      lukego
+      nagy
+      uthar
+    ];
+    githubTeams = [
+      "lisp"
+    ];
+    scope = "Maintain the Lisp ecosystem.";
+    shortName = "lisp";
+    enableFeatureFreezePing = true;
+  };
+
   llvm = {
     members = [
       dtzWill
@@ -723,6 +740,9 @@ with lib.maintainers; {
       winter
       zowoq
     ];
+    githubTeams = [
+      "rust"
+    ];
     scope = "Maintain the Rust compiler toolchain and nixpkgs integration.";
     shortName = "Rust";
     enableFeatureFreezePing = true;
diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md
index 0a9fec3d4c8..47c41ea8f4b 100644
--- a/nixos/doc/manual/release-notes/rl-2305.section.md
+++ b/nixos/doc/manual/release-notes/rl-2305.section.md
@@ -16,6 +16,8 @@ In addition to numerous new and upgraded packages, this release has the followin
     It's recommended to use `nixos-rebuild boot` and `reboot`, rather than `nixos-rebuild switch` - since in some rare cases
     the switch of a live system might fail.
 
+  - glibc: 2.35 -\> 2.37
+
 - Cinnamon has been updated to 5.6, see [the pull request](https://github.com/NixOS/nixpkgs/pull/201328#issue-1449910204) for what is changed.
 
 - GNOME has been upgraded to version 44. Please see the [release notes](https://release.gnome.org/44/) for details.
@@ -75,6 +77,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - [v2rayA](https://v2raya.org), a Linux web GUI client of Project V which supports V2Ray, Xray, SS, SSR, Trojan and Pingtunnel. Available as [services.v2raya](options.html#opt-services.v2raya.enable).
 
+- [wstunnel](https://github.com/erebe/wstunnel), a proxy tunnelling arbitrary TCP or UDP traffic through a WebSocket connection. Instances may be configured via [services.wstunnel](options.html#opt-services.wstunnel.enable).
+
 - [ulogd](https://www.netfilter.org/projects/ulogd/index.html), a userspace logging daemon for netfilter/iptables related logging. Available as [services.ulogd](options.html#opt-services.ulogd.enable).
 
 - [jellyseerr](https://github.com/Fallenbagel/jellyseerr), a web-based requests manager for Jellyfin, forked from Overseerr. Available as [services.jellyseerr](#opt-services.jellyseerr.enable).
@@ -89,6 +93,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - [nimdow](https://github.com/avahe-kellenberger/nimdow), a window manager written in Nim, inspired by dwm.
 
+- [trurl](https://github.com/curl/trurl), a command line tool for URL parsing and manipulation.
+
 - [woodpecker-agents](https://woodpecker-ci.org/), a simple CI engine with great extensibility. Available as [services.woodpecker-agents](#opt-services.woodpecker-agents.agents._name_.enable).
 
 - [woodpecker-server](https://woodpecker-ci.org/), a simple CI engine with great extensibility. Available as [services.woodpecker-server](#opt-services.woodpecker-server.enable).
@@ -132,6 +138,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - The [services.unifi-video.openFirewall](#opt-services.unifi-video.openFirewall) module option default value has been changed from `true` to `false`. You will need to explicitly set this option to `true`, or configure your firewall.
 
+- The option `i18n.inputMethod.fcitx5.enableRimeData` has been removed. Default RIME data is now included in `fcitx5-rime` by default, and can be customized using `fcitx5-rime.override { rimeDataPkgs = [ pkgs.rime-data, package2, ... ]; }`
+
 - Kime has been updated from 2.5.6 to 3.0.2 and the `i18n.inputMethod.kime.config` option has been removed. Users should use `daemonModules`, `iconColor`, and `extraConfig` options under `i18n.inputMethod.kime` instead.
 
 - `tut` has been updated from 1.0.34 to 2.0.0, and now uses the TOML format for the configuration file instead of INI. Additional information can be found [here](https://github.com/RasmusLindroth/tut/releases/tag/2.0.0).
@@ -235,6 +243,10 @@ In addition to numerous new and upgraded packages, this release has the followin
   - `services.openssh.ciphers` to `services.openssh.settings.Ciphers`
   - `services.openssh.gatewayPorts` to `services.openssh.settings.GatewayPorts`
 
+- `netbox` was updated to 3.4. NixOS' `services.netbox.package` still defaults to 3.3 if `stateVersion` is earlier than 23.05. Please review upstream's [breaking changes](https://github.com/netbox-community/netbox/releases/tag/v3.4.0), and upgrade NetBox by changing `services.netbox.package`. Database migrations will be run automatically.
+
+- `services.netbox` now support RFC42-style options, through `services.netbox.settings`.
+
 - `services.mastodon` gained a tootctl wrapped named `mastodon-tootctl` similar to `nextcloud-occ` which can be executed from any user and switches to the configured mastodon user with sudo and sources the environment variables.
 
 - DocBook option documentation, which has been deprecated since 22.11, will now cause a warning when documentation is built. Out-of-tree modules should migrate to using CommonMark documentation as outlined in [](#sec-option-declarations) to silence this warning.
@@ -317,6 +329,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - Enabling global redirect in `services.nginx.virtualHosts` now allows one to add exceptions with the `locations` option.
 
+- A new option `proxyCachePath` has been added to `services.nginx`. Learn more about proxy_cache_path: <https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path>.
+
 - A new option `recommendedBrotliSettings` has been added to `services.nginx`. Learn more about compression in Brotli format [here](https://github.com/google/ngx_brotli/blob/master/README.md).
 
 - Updated recommended settings in `services.nginx.recommendedGzipSettings`:
@@ -375,6 +389,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - Lisp gained a [manual section](https://nixos.org/manual/nixpkgs/stable/#lisp), documenting a new and backwards incompatible interface. The previous interface will be removed in a future release.
 
+- The `bind` module now allows the per-zone `allow-query` setting to be configured (previously it was hard-coded to `any`; it still defaults to `any` to retain compatibility).
+
 ## Detailed migration information {#sec-release-23.05-migration}
 
 ### Pipewire configuration overrides {#sec-release-23.05-migration-pipewire}
diff --git a/nixos/modules/i18n/input-method/fcitx5.nix b/nixos/modules/i18n/input-method/fcitx5.nix
index aa816c90a3d..7251240d26a 100644
--- a/nixos/modules/i18n/input-method/fcitx5.nix
+++ b/nixos/modules/i18n/input-method/fcitx5.nix
@@ -5,10 +5,9 @@ with lib;
 let
   im = config.i18n.inputMethod;
   cfg = im.fcitx5;
-  addons = cfg.addons ++ optional cfg.enableRimeData pkgs.rime-data;
-  fcitx5Package = pkgs.fcitx5-with-addons.override { inherit addons; };
-  whetherRimeDataDir = any (p: p.pname == "fcitx5-rime") cfg.addons;
-in {
+  fcitx5Package = pkgs.fcitx5-with-addons.override { inherit (cfg) addons; };
+in
+{
   options = {
     i18n.inputMethod.fcitx5 = {
       addons = mkOption {
@@ -19,30 +18,23 @@ in {
           Enabled Fcitx5 addons.
         '';
       };
-
-      enableRimeData = mkEnableOption (lib.mdDoc "default rime-data with fcitx5-rime");
     };
   };
 
+  imports = [
+    (mkRemovedOptionModule [ "i18n" "inputMethod" "fcitx5" "enableRimeData" ] ''
+      RIME data is now included in `fcitx5-rime` by default, and can be customized using `fcitx5-rime.override { rimeDataPkgs = ...; }`
+    '')
+  ];
+
   config = mkIf (im.enabled == "fcitx5") {
     i18n.inputMethod.package = fcitx5Package;
 
-    environment = mkMerge [{
-      variables = {
-        GTK_IM_MODULE = "fcitx";
-        QT_IM_MODULE = "fcitx";
-        XMODIFIERS = "@im=fcitx";
-        QT_PLUGIN_PATH = [ "${fcitx5Package}/${pkgs.qt6.qtbase.qtPluginPrefix}" ];
-      };
-    }
-    (mkIf whetherRimeDataDir {
-      pathsToLink = [
-        "/share/rime-data"
-      ];
-
-      variables =  {
-        NIX_RIME_DATA_DIR = "/run/current-system/sw/share/rime-data";
-      };
-    })];
+    environment.variables = {
+      GTK_IM_MODULE = "fcitx";
+      QT_IM_MODULE = "fcitx";
+      XMODIFIERS = "@im=fcitx";
+      QT_PLUGIN_PATH = [ "${fcitx5Package}/${pkgs.qt6.qtbase.qtPluginPrefix}" ];
+    };
   };
 }
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index e10eea50114..89bef060177 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -276,6 +276,7 @@
   ./security/doas.nix
   ./security/duosec.nix
   ./security/google_oslogin.nix
+  ./security/ipa.nix
   ./security/lock-kernel-modules.nix
   ./security/misc.nix
   ./security/oath.nix
@@ -1039,6 +1040,7 @@
   ./services/networking/wg-quick.nix
   ./services/networking/wireguard.nix
   ./services/networking/wpa_supplicant.nix
+  ./services/networking/wstunnel.nix
   ./services/networking/x2goserver.nix
   ./services/networking/xandikos.nix
   ./services/networking/xinetd.nix
diff --git a/nixos/modules/profiles/macos-builder.nix b/nixos/modules/profiles/macos-builder.nix
index 4a5359582bc..768c673e7f3 100644
--- a/nixos/modules/profiles/macos-builder.nix
+++ b/nixos/modules/profiles/macos-builder.nix
@@ -7,6 +7,8 @@ let
 
   keyType = "ed25519";
 
+  cfg = config.virtualisation.darwin-builder;
+
 in
 
 {
@@ -24,156 +26,214 @@ in
     }
   ];
 
-  # The builder is not intended to be used interactively
-  documentation.enable = false;
-
-  environment.etc = {
-    "ssh/ssh_host_ed25519_key" = {
-      mode = "0600";
-
-      source = ./keys/ssh_host_ed25519_key;
+  options.virtualisation.darwin-builder = with lib; {
+    diskSize = mkOption {
+      default = 20 * 1024;
+      type = types.int;
+      example = 30720;
+      description = "The maximum disk space allocated to the runner in MB";
     };
-
-    "ssh/ssh_host_ed25519_key.pub" = {
-      mode = "0644";
-
-      source = ./keys/ssh_host_ed25519_key.pub;
+    memorySize = mkOption {
+      default = 3 * 1024;
+      type = types.int;
+      example = 8192;
+      description = "The runner's memory in MB";
+    };
+    min-free = mkOption {
+      default = 1024 * 1024 * 1024;
+      type = types.int;
+      example = 1073741824;
+      description = ''
+        The threshold (in bytes) of free disk space left at which to
+        start garbage collection on the runner
+      '';
+    };
+    max-free = mkOption {
+      default = 3 * 1024 * 1024 * 1024;
+      type = types.int;
+      example = 3221225472;
+      description = ''
+        The threshold (in bytes) of free disk space left at which to
+        stop garbage collection on the runner
+      '';
+    };
+    workingDirectory = mkOption {
+       default = ".";
+       type = types.str;
+       example = "/var/lib/darwin-builder";
+       description = ''
+         The working directory to use to run the script. When running
+         as part of a flake will need to be set to a non read-only filesystem.
+       '';
+    };
+    hostPort = mkOption {
+      default = 22;
+      type = types.int;
+      example = 31022;
+      description = ''
+        The localhost host port to forward TCP to the guest port.
+      '';
     };
   };
 
-  # DNS fails for QEMU user networking (SLiRP) on macOS.  See:
-  #
-  # https://github.com/utmapp/UTM/issues/2353
-  #
-  # This works around that by using a public DNS server other than the DNS
-  # server that QEMU provides (normally 10.0.2.3)
-  networking.nameservers = [ "8.8.8.8" ];
+  config = {
+    # The builder is not intended to be used interactively
+    documentation.enable = false;
 
-  nix.settings = {
-    auto-optimise-store = true;
+    environment.etc = {
+      "ssh/ssh_host_ed25519_key" = {
+        mode = "0600";
 
-    min-free = 1024 * 1024 * 1024;
+        source = ./keys/ssh_host_ed25519_key;
+      };
 
-    max-free = 3 * 1024 * 1024 * 1024;
+      "ssh/ssh_host_ed25519_key.pub" = {
+        mode = "0644";
 
-    trusted-users = [ "root" user ];
-  };
+        source = ./keys/ssh_host_ed25519_key.pub;
+      };
+    };
 
-  services = {
-    getty.autologinUser = user;
+    # DNS fails for QEMU user networking (SLiRP) on macOS.  See:
+    #
+    # https://github.com/utmapp/UTM/issues/2353
+    #
+    # This works around that by using a public DNS server other than the DNS
+    # server that QEMU provides (normally 10.0.2.3)
+    networking.nameservers = [ "8.8.8.8" ];
 
-    openssh = {
-      enable = true;
+    nix.settings = {
+      auto-optimise-store = true;
 
-      authorizedKeysFiles = [ "${keysDirectory}/%u_${keyType}.pub" ];
-    };
-  };
+      min-free = cfg.min-free;
 
-  system.build.macos-builder-installer =
-    let
-      privateKey = "/etc/nix/${user}_${keyType}";
+      max-free = cfg.max-free;
 
-      publicKey = "${privateKey}.pub";
+      trusted-users = [ "root" user ];
+    };
 
-      # This installCredentials script is written so that it's as easy as
-      # possible for a user to audit before confirming the `sudo`
-      installCredentials = hostPkgs.writeShellScript "install-credentials" ''
-        KEYS="''${1}"
-        INSTALL=${hostPkgs.coreutils}/bin/install
-        "''${INSTALL}" -g nixbld -m 600 "''${KEYS}/${user}_${keyType}" ${privateKey}
-        "''${INSTALL}" -g nixbld -m 644 "''${KEYS}/${user}_${keyType}.pub" ${publicKey}
-      '';
+    services = {
+      getty.autologinUser = user;
 
-      hostPkgs = config.virtualisation.host.pkgs;
-
-      script = hostPkgs.writeShellScriptBin "create-builder" ''
-        KEYS="''${KEYS:-./keys}"
-        ${hostPkgs.coreutils}/bin/mkdir --parent "''${KEYS}"
-        PRIVATE_KEY="''${KEYS}/${user}_${keyType}"
-        PUBLIC_KEY="''${PRIVATE_KEY}.pub"
-        if [ ! -e "''${PRIVATE_KEY}" ] || [ ! -e "''${PUBLIC_KEY}" ]; then
-            ${hostPkgs.coreutils}/bin/rm --force -- "''${PRIVATE_KEY}" "''${PUBLIC_KEY}"
-            ${hostPkgs.openssh}/bin/ssh-keygen -q -f "''${PRIVATE_KEY}" -t ${keyType} -N "" -C 'builder@localhost'
-        fi
-        if ! ${hostPkgs.diffutils}/bin/cmp "''${PUBLIC_KEY}" ${publicKey}; then
-          (set -x; sudo --reset-timestamp ${installCredentials} "''${KEYS}")
-        fi
-        KEYS="$(nix-store --add "$KEYS")" ${config.system.build.vm}/bin/run-nixos-vm
-      '';
+      openssh = {
+        enable = true;
 
-    in
-    script.overrideAttrs (old: {
-      meta = (old.meta or { }) // {
-        platforms = lib.platforms.darwin;
+        authorizedKeysFiles = [ "${keysDirectory}/%u_${keyType}.pub" ];
       };
-    });
-
-  system = {
-    # To prevent gratuitous rebuilds on each change to Nixpkgs
-    nixos.revision = null;
+    };
 
-    stateVersion = lib.mkDefault (throw ''
-      The macOS linux builder should not need a stateVersion to be set, but a module
-      has accessed stateVersion nonetheless.
-      Please inspect the trace of the following command to figure out which module
-      has a dependency on stateVersion.
+    system.build.macos-builder-installer =
+      let
+        privateKey = "/etc/nix/${user}_${keyType}";
+
+        publicKey = "${privateKey}.pub";
+
+        # This installCredentials script is written so that it's as easy as
+        # possible for a user to audit before confirming the `sudo`
+        installCredentials = hostPkgs.writeShellScript "install-credentials" ''
+          KEYS="''${1}"
+          INSTALL=${hostPkgs.coreutils}/bin/install
+          "''${INSTALL}" -g nixbld -m 600 "''${KEYS}/${user}_${keyType}" ${privateKey}
+          "''${INSTALL}" -g nixbld -m 644 "''${KEYS}/${user}_${keyType}.pub" ${publicKey}
+        '';
+
+        hostPkgs = config.virtualisation.host.pkgs;
+
+  script = hostPkgs.writeShellScriptBin "create-builder" (
+          # When running as non-interactively as part of a DarwinConfiguration the working directory
+          # must be set to a writeable directory.
+        (if cfg.workingDirectory != "." then ''
+          ${hostPkgs.coreutils}/bin/mkdir --parent "${cfg.workingDirectory}"
+          cd "${cfg.workingDirectory}"
+  '' else "") + ''
+          KEYS="''${KEYS:-./keys}"
+          ${hostPkgs.coreutils}/bin/mkdir --parent "''${KEYS}"
+          PRIVATE_KEY="''${KEYS}/${user}_${keyType}"
+          PUBLIC_KEY="''${PRIVATE_KEY}.pub"
+          if [ ! -e "''${PRIVATE_KEY}" ] || [ ! -e "''${PUBLIC_KEY}" ]; then
+              ${hostPkgs.coreutils}/bin/rm --force -- "''${PRIVATE_KEY}" "''${PUBLIC_KEY}"
+              ${hostPkgs.openssh}/bin/ssh-keygen -q -f "''${PRIVATE_KEY}" -t ${keyType} -N "" -C 'builder@localhost'
+          fi
+          if ! ${hostPkgs.diffutils}/bin/cmp "''${PUBLIC_KEY}" ${publicKey}; then
+            (set -x; sudo --reset-timestamp ${installCredentials} "''${KEYS}")
+          fi
+          KEYS="$(${hostPkgs.nix}/bin/nix-store --add "$KEYS")" ${config.system.build.vm}/bin/run-nixos-vm
+        '');
+
+      in
+      script.overrideAttrs (old: {
+        meta = (old.meta or { }) // {
+          platforms = lib.platforms.darwin;
+        };
+      });
+
+    system = {
+      # To prevent gratuitous rebuilds on each change to Nixpkgs
+      nixos.revision = null;
+
+      stateVersion = lib.mkDefault (throw ''
+        The macOS linux builder should not need a stateVersion to be set, but a module
+        has accessed stateVersion nonetheless.
+        Please inspect the trace of the following command to figure out which module
+        has a dependency on stateVersion.
+
+          nix-instantiate --attr darwin.builder --show-trace
+      '');
+    };
 
-        nix-instantiate --attr darwin.builder --show-trace
-    '');
-  };
+    users.users."${user}" = {
+      isNormalUser = true;
+    };
 
-  users.users."${user}" = {
-    isNormalUser = true;
-  };
+    security.polkit.enable = true;
 
-  security.polkit.enable = true;
+    security.polkit.extraConfig = ''
+      polkit.addRule(function(action, subject) {
+        if (action.id === "org.freedesktop.login1.power-off" && subject.user === "${user}") {
+          return "yes";
+        } else {
+          return "no";
+        }
+      })
+    '';
 
-  security.polkit.extraConfig = ''
-    polkit.addRule(function(action, subject) {
-      if (action.id === "org.freedesktop.login1.power-off" && subject.user === "${user}") {
-        return "yes";
-      } else {
-        return "no";
-      }
-    })
-  '';
+    virtualisation = {
+      diskSize = cfg.diskSize;
 
-  virtualisation = {
-    diskSize = 20 * 1024;
+      memorySize = cfg.memorySize;
 
-    memorySize = 3 * 1024;
+      forwardPorts = [
+        { from = "host"; guest.port = 22; host.port = cfg.hostPort; }
+      ];
 
-    forwardPorts = [
-      { from = "host"; guest.port = 22; host.port = 22; }
-    ];
+      # Disable graphics for the builder since users will likely want to run it
+      # non-interactively in the background.
+      graphics = false;
 
-    # Disable graphics for the builder since users will likely want to run it
-    # non-interactively in the background.
-    graphics = false;
+      sharedDirectories.keys = {
+        source = "\"$KEYS\"";
+        target = keysDirectory;
+      };
 
-    sharedDirectories.keys = {
-      source = "\"$KEYS\"";
-      target = keysDirectory;
+      # If we don't enable this option then the host will fail to delegate builds
+      # to the guest, because:
+      #
+      # - The host will lock the path to build
+      # - The host will delegate the build to the guest
+      # - The guest will attempt to lock the same path and fail because
+      #   the lockfile on the host is visible on the guest
+      #
+      # Snapshotting the host's /nix/store as an image isolates the guest VM's
+      # /nix/store from the host's /nix/store, preventing this problem.
+      useNixStoreImage = true;
+
+      # Obviously the /nix/store needs to be writable on the guest in order for it
+      # to perform builds.
+      writableStore = true;
+
+      # This ensures that anything built on the guest isn't lost when the guest is
+      # restarted.
+      writableStoreUseTmpfs = false;
     };
-
-    # If we don't enable this option then the host will fail to delegate builds
-    # to the guest, because:
-    #
-    # - The host will lock the path to build
-    # - The host will delegate the build to the guest
-    # - The guest will attempt to lock the same path and fail because
-    #   the lockfile on the host is visible on the guest
-    #
-    # Snapshotting the host's /nix/store as an image isolates the guest VM's
-    # /nix/store from the host's /nix/store, preventing this problem.
-    useNixStoreImage = true;
-
-    # Obviously the /nix/store needs to be writable on the guest in order for it
-    # to perform builds.
-    writableStore = true;
-
-    # This ensures that anything built on the guest isn't lost when the guest is
-    # restarted.
-    writableStoreUseTmpfs = false;
   };
 }
diff --git a/nixos/modules/security/ipa.nix b/nixos/modules/security/ipa.nix
new file mode 100644
index 00000000000..7075be95040
--- /dev/null
+++ b/nixos/modules/security/ipa.nix
@@ -0,0 +1,258 @@
+{
+  config,
+  lib,
+  pkgs,
+  ...
+}:
+with lib; let
+  cfg = config.security.ipa;
+  pyBool = x:
+    if x
+    then "True"
+    else "False";
+
+  ldapConf = pkgs.writeText "ldap.conf" ''
+    # Turning this off breaks GSSAPI used with krb5 when rdns = false
+    SASL_NOCANON    on
+
+    URI ldaps://${cfg.server}
+    BASE ${cfg.basedn}
+    TLS_CACERT /etc/ipa/ca.crt
+  '';
+  nssDb =
+    pkgs.runCommand "ipa-nssdb"
+    {
+      nativeBuildInputs = [pkgs.nss.tools];
+    } ''
+      mkdir -p $out
+      certutil -d $out -N --empty-password
+      certutil -d $out -A --empty-password -n "${cfg.realm} IPA CA" -t CT,C,C -i ${cfg.certificate}
+    '';
+in {
+  options = {
+    security.ipa = {
+      enable = mkEnableOption (lib.mdDoc "FreeIPA domain integration");
+
+      certificate = mkOption {
+        type = types.package;
+        description = lib.mdDoc ''
+          IPA server CA certificate.
+
+          Use `nix-prefetch-url http://$server/ipa/config/ca.crt` to
+          obtain the file and the hash.
+        '';
+        example = literalExpression ''
+          pkgs.fetchurl {
+            url = http://ipa.example.com/ipa/config/ca.crt;
+            sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
+          };
+        '';
+      };
+
+      domain = mkOption {
+        type = types.str;
+        example = "example.com";
+        description = lib.mdDoc "Domain of the IPA server.";
+      };
+
+      realm = mkOption {
+        type = types.str;
+        example = "EXAMPLE.COM";
+        description = lib.mdDoc "Kerberos realm.";
+      };
+
+      server = mkOption {
+        type = types.str;
+        example = "ipa.example.com";
+        description = lib.mdDoc "IPA Server hostname.";
+      };
+
+      basedn = mkOption {
+        type = types.str;
+        example = "dc=example,dc=com";
+        description = lib.mdDoc "Base DN to use when performing LDAP operations.";
+      };
+
+      offlinePasswords = mkOption {
+        type = types.bool;
+        default = true;
+        description = lib.mdDoc "Whether to store offline passwords when the server is down.";
+      };
+
+      cacheCredentials = mkOption {
+        type = types.bool;
+        default = true;
+        description = lib.mdDoc "Whether to cache credentials.";
+      };
+
+      ifpAllowedUids = mkOption {
+        type = types.listOf types.string;
+        default = ["root"];
+        description = lib.mdDoc "A list of users allowed to access the ifp dbus interface.";
+      };
+
+      dyndns = {
+        enable = mkOption {
+          type = types.bool;
+          default = true;
+          description = lib.mdDoc "Whether to enable FreeIPA automatic hostname updates.";
+        };
+
+        interface = mkOption {
+          type = types.str;
+          example = "eth0";
+          default = "*";
+          description = lib.mdDoc "Network interface to perform hostname updates through.";
+        };
+      };
+
+      chromiumSupport = mkOption {
+        type = types.bool;
+        default = true;
+        description = lib.mdDoc "Whether to whitelist the FreeIPA domain in Chromium.";
+      };
+    };
+  };
+
+  config = mkIf cfg.enable {
+    assertions = [
+      {
+        assertion = !config.krb5.enable;
+        message = "krb5 must be disabled through `krb5.enable` for FreeIPA integration to work.";
+      }
+      {
+        assertion = !config.users.ldap.enable;
+        message = "ldap must be disabled through `users.ldap.enable` for FreeIPA integration to work.";
+      }
+    ];
+
+    environment.systemPackages = with pkgs; [krb5Full freeipa];
+
+    environment.etc = {
+      "ipa/default.conf".text = ''
+        [global]
+        basedn = ${cfg.basedn}
+        realm = ${cfg.realm}
+        domain = ${cfg.domain}
+        server = ${cfg.server}
+        host = ${config.networking.hostName}
+        xmlrpc_uri = https://${cfg.server}/ipa/xml
+        enable_ra = True
+      '';
+
+      "ipa/nssdb".source = nssDb;
+
+      "krb5.conf".text = ''
+        [libdefaults]
+         default_realm = ${cfg.realm}
+         dns_lookup_realm = false
+         dns_lookup_kdc = true
+         rdns = false
+         ticket_lifetime = 24h
+         forwardable = true
+         udp_preference_limit = 0
+
+        [realms]
+         ${cfg.realm} = {
+          kdc = ${cfg.server}:88
+          master_kdc = ${cfg.server}:88
+          admin_server = ${cfg.server}:749
+          default_domain = ${cfg.domain}
+          pkinit_anchors = FILE:/etc/ipa/ca.crt
+        }
+
+        [domain_realm]
+         .${cfg.domain} = ${cfg.realm}
+         ${cfg.domain} = ${cfg.realm}
+         ${cfg.server} = ${cfg.realm}
+
+        [dbmodules]
+          ${cfg.realm} = {
+            db_library = ${pkgs.freeipa}/lib/krb5/plugins/kdb/ipadb.so
+          }
+      '';
+
+      "openldap/ldap.conf".source = ldapConf;
+    };
+
+    environment.etc."chromium/policies/managed/freeipa.json" = mkIf cfg.chromiumSupport {
+      text = ''
+        { "AuthServerWhitelist": "*.${cfg.domain}" }
+      '';
+    };
+
+    system.activationScripts.ipa = stringAfter ["etc"] ''
+      # libcurl requires a hard copy of the certificate
+      if ! ${pkgs.diffutils}/bin/diff ${cfg.certificate} /etc/ipa/ca.crt > /dev/null 2>&1; then
+        rm -f /etc/ipa/ca.crt
+        cp ${cfg.certificate} /etc/ipa/ca.crt
+      fi
+
+      if [ ! -f /etc/krb5.keytab ]; then
+        cat <<EOF
+
+          In order to complete FreeIPA integration, please join the domain by completing the following steps:
+          1. Authenticate as an IPA user authorized to join new hosts, e.g. kinit admin@${cfg.realm}
+          2. Join the domain and obtain the keytab file: ipa-join
+          3. Install the keytab file: sudo install -m 600 krb5.keytab /etc/
+          4. Restart sssd systemd service: sudo systemctl restart sssd
+
+      EOF
+      fi
+    '';
+
+    services.sssd.config = ''
+      [domain/${cfg.domain}]
+      id_provider = ipa
+      auth_provider = ipa
+      access_provider = ipa
+      chpass_provider = ipa
+
+      ipa_domain = ${cfg.domain}
+      ipa_server = _srv_, ${cfg.server}
+      ipa_hostname = ${config.networking.hostName}.${cfg.domain}
+
+      cache_credentials = ${pyBool cfg.cacheCredentials}
+      krb5_store_password_if_offline = ${pyBool cfg.offlinePasswords}
+      ${optionalString ((toLower cfg.domain) != (toLower cfg.realm))
+        "krb5_realm = ${cfg.realm}"}
+
+      dyndns_update = ${pyBool cfg.dyndns.enable}
+      dyndns_iface = ${cfg.dyndns.interface}
+
+      ldap_tls_cacert = /etc/ipa/ca.crt
+      ldap_user_extra_attrs = mail:mail, sn:sn, givenname:givenname, telephoneNumber:telephoneNumber, lock:nsaccountlock
+
+      [sssd]
+      debug_level = 65510
+      services = nss, sudo, pam, ssh, ifp
+      domains = ${cfg.domain}
+
+      [nss]
+      homedir_substring = /home
+
+      [pam]
+      pam_pwd_expiration_warning = 3
+      pam_verbosity = 3
+
+      [sudo]
+      debug_level = 65510
+
+      [autofs]
+
+      [ssh]
+
+      [pac]
+
+      [ifp]
+      user_attributes = +mail, +telephoneNumber, +givenname, +sn, +lock
+      allowed_uids = ${concatStringsSep ", " cfg.ifpAllowedUids}
+    '';
+
+    services.ntp.servers = singleton cfg.server;
+    services.sssd.enable = true;
+    services.ntp.enable = true;
+
+    security.pki.certificateFiles = singleton cfg.certificate;
+  };
+}
diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix
index cea8a2b14cc..ac905a274af 100644
--- a/nixos/modules/services/home-automation/home-assistant.nix
+++ b/nixos/modules/services/home-automation/home-assistant.nix
@@ -35,7 +35,10 @@ let
   #   ...
   # } ];
   usedPlatforms = config:
-    if isAttrs config then
+    # don't recurse into derivations possibly creating an infinite recursion
+    if isDerivation config then
+      [ ]
+    else if isAttrs config then
       optional (config ? platform) config.platform
       ++ concatMap usedPlatforms (attrValues config)
     else if isList config then
@@ -505,6 +508,7 @@ in {
           "mysensors"
           "nad"
           "numato"
+          "otbr"
           "rflink"
           "rfxtrx"
           "scsgate"
diff --git a/nixos/modules/services/matrix/dendrite.nix b/nixos/modules/services/matrix/dendrite.nix
index a8006547fc6..244c15fbf7a 100644
--- a/nixos/modules/services/matrix/dendrite.nix
+++ b/nixos/modules/services/matrix/dendrite.nix
@@ -159,6 +159,15 @@ in
             '';
           };
         };
+        options.relay_api.database = {
+          connection_string = lib.mkOption {
+            type = lib.types.str;
+            default = "file:relayapi.db";
+            description = lib.mdDoc ''
+              Database for the Relay Server.
+            '';
+          };
+        };
         options.media_api = {
           database = {
             connection_string = lib.mkOption {
@@ -294,7 +303,7 @@ in
             -o /run/dendrite/dendrite.yaml
         ''];
         ExecStart = lib.strings.concatStringsSep " " ([
-          "${pkgs.dendrite}/bin/dendrite-monolith-server"
+          "${pkgs.dendrite}/bin/dendrite"
           "--config /run/dendrite/dendrite.yaml"
         ] ++ lib.optionals (cfg.httpPort != null) [
           "--http-bind-address :${builtins.toString cfg.httpPort}"
diff --git a/nixos/modules/services/networking/bind.nix b/nixos/modules/services/networking/bind.nix
index f963e341546..f1829747bb1 100644
--- a/nixos/modules/services/networking/bind.nix
+++ b/nixos/modules/services/networking/bind.nix
@@ -36,6 +36,17 @@ let
         description = lib.mdDoc "Addresses who may request zone transfers.";
         default = [ ];
       };
+      allowQuery = mkOption {
+        type = types.listOf types.str;
+        description = lib.mdDoc ''
+          List of address ranges allowed to query this zone. Instead of the address(es), this may instead
+          contain the single string "any".
+
+          NOTE: This overrides the global-level `allow-query` setting, which is set to the contents
+          of `cachenetworks`.
+        '';
+        default = [ "any" ];
+      };
       extraConfig = mkOption {
         type = types.str;
         description = lib.mdDoc "Extra zone config to be appended at the end of the zone section.";
@@ -69,7 +80,7 @@ let
       ${cfg.extraConfig}
 
       ${ concatMapStrings
-          ({ name, file, master ? true, slaves ? [], masters ? [], extraConfig ? "" }:
+          ({ name, file, master ? true, slaves ? [], masters ? [], allowQuery ? [], extraConfig ? "" }:
             ''
               zone "${name}" {
                 type ${if master then "master" else "slave"};
@@ -87,7 +98,7 @@ let
                      };
                    ''
                 }
-                allow-query { any; };
+                allow-query { ${concatMapStrings (ip: "${ip}; ") allowQuery}};
                 ${extraConfig}
               };
             '')
@@ -120,7 +131,9 @@ in
         description = lib.mdDoc ''
           What networks are allowed to use us as a resolver.  Note
           that this is for recursive queries -- all networks are
-          allowed to query zones configured with the `zones` option.
+          allowed to query zones configured with the `zones` option
+          by default (although this may be overridden within each
+          zone's configuration, via the `allowQuery` option).
           It is recommended that you limit cacheNetworks to avoid your
           server being used for DNS amplification attacks.
         '';
diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix
index 2e67f8b77c0..c2c2a370cb0 100644
--- a/nixos/modules/services/networking/smokeping.nix
+++ b/nixos/modules/services/networking/smokeping.nix
@@ -42,7 +42,7 @@ let
   configPath = pkgs.writeText "smokeping.conf" configFile;
   cgiHome = pkgs.writeScript "smokeping.fcgi" ''
     #!${pkgs.bash}/bin/bash
-    ${cfg.package}/bin/smokeping_cgi ${configPath}
+    ${cfg.package}/bin/smokeping_cgi /etc/smokeping.conf
   '';
 in
 
@@ -307,6 +307,7 @@ in
           source = "${pkgs.fping}/bin/fping";
         };
     };
+    environment.etc."smokeping.conf".source = configPath;
     environment.systemPackages = [ pkgs.fping ];
     users.users.${cfg.user} = {
       isNormalUser = false;
@@ -327,18 +328,23 @@ in
       # Thus, we need to make `smokepingHome` (which is given to `thttpd -d` below) `755`.
       homeMode = "755";
     };
-    users.groups.${cfg.user} = {};
+    users.groups.${cfg.user} = { };
     systemd.services.smokeping = {
-      requiredBy = [ "multi-user.target"];
+      reloadTriggers = [ configPath ];
+      requiredBy = [ "multi-user.target" ];
       serviceConfig = {
         User = cfg.user;
         Restart = "on-failure";
-        ExecStart = "${cfg.package}/bin/smokeping --config=${configPath} --nodaemon";
+        ExecStart = "${cfg.package}/bin/smokeping --config=/etc/smokeping.conf --nodaemon";
       };
       preStart = ''
         mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data
         rm -f ${smokepingHome}/cropper
         ln -s ${cfg.package}/htdocs/cropper ${smokepingHome}/cropper
+        rm -f ${smokepingHome}/css
+        ln -s ${cfg.package}/htdocs/css ${smokepingHome}/css
+        rm -f ${smokepingHome}/js
+        ln -s ${cfg.package}/htdocs/js ${smokepingHome}/js
         rm -f ${smokepingHome}/smokeping.fcgi
         ln -s ${cgiHome} ${smokepingHome}/smokeping.fcgi
         ${cfg.package}/bin/smokeping --check --config=${configPath}
diff --git a/nixos/modules/services/networking/wstunnel.nix b/nixos/modules/services/networking/wstunnel.nix
new file mode 100644
index 00000000000..440b617f60a
--- /dev/null
+++ b/nixos/modules/services/networking/wstunnel.nix
@@ -0,0 +1,429 @@
+{ config, lib, options, pkgs, utils, ... }:
+with lib;
+let
+  cfg = config.services.wstunnel;
+  attrsToArgs = attrs: utils.escapeSystemdExecArgs (
+    mapAttrsToList
+    (name: value: if value == true then "--${name}" else "--${name}=${value}")
+    attrs
+  );
+  hostPortSubmodule = {
+    options = {
+      host = mkOption {
+        description = mdDoc "The hostname.";
+        type = types.str;
+      };
+      port = mkOption {
+        description = mdDoc "The port.";
+        type = types.port;
+      };
+    };
+  };
+  localRemoteSubmodule = {
+    options = {
+      local = mkOption {
+        description = mdDoc "Local address and port to listen on.";
+        type = types.submodule hostPortSubmodule;
+        example = {
+          host = "127.0.0.1";
+          port = 51820;
+        };
+      };
+      remote = mkOption {
+        description = mdDoc "Address and port on remote to forward traffic to.";
+        type = types.submodule hostPortSubmodule;
+        example = {
+          host = "127.0.0.1";
+          port = 51820;
+        };
+      };
+    };
+  };
+  hostPortToString = { host, port }: "${host}:${builtins.toString port}";
+  localRemoteToString = { local, remote }: utils.escapeSystemdExecArg "${hostPortToString local}:${hostPortToString remote}";
+  commonOptions = {
+    enable = mkOption {
+      description = mdDoc "Whether to enable this `wstunnel` instance.";
+      type = types.bool;
+      default = true;
+    };
+
+    package = mkPackageOptionMD pkgs "wstunnel" {};
+
+    autoStart = mkOption {
+      description = mdDoc "Whether this tunnel server should be started automatically.";
+      type = types.bool;
+      default = true;
+    };
+
+    extraArgs = mkOption {
+      description = mdDoc "Extra command line arguments to pass to `wstunnel`. Attributes of the form `argName = true;` will be translated to `--argName`, and `argName = \"value\"` to `--argName=value`.";
+      type = with types; attrsOf (either str bool);
+      default = {};
+      example = {
+        "someNewOption" = true;
+        "someNewOptionWithValue" = "someValue";
+      };
+    };
+
+    verboseLogging = mkOption {
+      description = mdDoc "Enable verbose logging.";
+      type = types.bool;
+      default = false;
+    };
+
+    environmentFile = mkOption {
+      description = mdDoc "Environment file to be passed to the systemd service. Useful for passing secrets to the service to prevent them from being world-readable in the Nix store. Note however that the secrets are passed to `wstunnel` through the command line, which makes them locally readable for all users of the system at runtime.";
+      type = types.nullOr types.path;
+      default = null;
+      example = "/var/lib/secrets/wstunnelSecrets";
+    };
+  };
+
+  serverSubmodule = { config, ...}: {
+    options = commonOptions // {
+      listen = mkOption {
+        description = mdDoc "Address and port to listen on. Setting the port to a value below 1024 will also give the process the required `CAP_NET_BIND_SERVICE` capability.";
+        type = types.submodule hostPortSubmodule;
+        default = {
+          address = "0.0.0.0";
+          port = if config.enableHTTPS then 443 else 80;
+        };
+        defaultText = literalExpression ''
+          {
+            address = "0.0.0.0";
+            port = if enableHTTPS then 443 else 80;
+          }
+        '';
+      };
+
+      restrictTo = mkOption {
+        description = mdDoc "Accepted traffic will be forwarded only to this service. Set to `null` to allow forwarding to arbitrary addresses.";
+        type = types.nullOr (types.submodule hostPortSubmodule);
+        example = {
+          host = "127.0.0.1";
+          port = 51820;
+        };
+      };
+
+      enableHTTPS = mkOption {
+        description = mdDoc "Use HTTPS for the tunnel server.";
+        type = types.bool;
+        default = true;
+      };
+
+      tlsCertificate = mkOption {
+        description = mdDoc "TLS certificate to use instead of the hardcoded one in case of HTTPS connections. Use together with `tlsKey`.";
+        type = types.nullOr types.path;
+        default = null;
+        example = "/var/lib/secrets/cert.pem";
+      };
+
+      tlsKey = mkOption {
+        description = mdDoc "TLS key to use instead of the hardcoded on in case of HTTPS connections. Use together with `tlsCertificate`.";
+        type = types.nullOr types.path;
+        default = null;
+        example = "/var/lib/secrets/key.pem";
+      };
+
+      useACMEHost = mkOption {
+        description = mdDoc "Use a certificate generated by the NixOS ACME module for the given host. Note that this will not generate a new certificate - you will need to do so with `security.acme.certs`.";
+        type = types.nullOr types.str;
+        default = null;
+        example = "example.com";
+      };
+    };
+  };
+  clientSubmodule = { config, ... }: {
+    options = commonOptions // {
+      connectTo = mkOption {
+        description = mdDoc "Server address and port to connect to.";
+        type = types.submodule hostPortSubmodule;
+        example = {
+          host = "example.com";
+        };
+      };
+
+      enableHTTPS = mkOption {
+        description = mdDoc "Enable HTTPS when connecting to the server.";
+        type = types.bool;
+        default = true;
+      };
+
+      localToRemote = mkOption {
+        description = mdDoc "Local hosts and ports to listen on, plus the hosts and ports on remote to forward traffic to. Setting a local port to a value less than 1024 will additionally give the process the required CAP_NET_BIND_SERVICE capability.";
+        type = types.listOf (types.submodule localRemoteSubmodule);
+        default = [];
+        example = [ {
+          local = {
+            host = "127.0.0.1";
+            port = 8080;
+          };
+          remote = {
+            host = "127.0.0.1";
+            port = 8080;
+          };
+        } ];
+      };
+
+      dynamicToRemote = mkOption {
+        description = mdDoc "Host and port for the SOCKS5 proxy to dynamically forward traffic to. Leave this at `null` to disable the SOCKS5 proxy. Setting the port to a value less than 1024 will additionally give the service the required CAP_NET_BIND_SERVICE capability.";
+        type = types.nullOr (types.submodule hostPortSubmodule);
+        default = null;
+        example = {
+          host = "127.0.0.1";
+          port = 1080;
+        };
+      };
+
+      udp = mkOption {
+        description = mdDoc "Whether to forward UDP instead of TCP traffic.";
+        type = types.bool;
+        default = false;
+      };
+
+      udpTimeout = mkOption {
+        description = mdDoc "When using UDP forwarding, timeout in seconds after which the tunnel connection is closed. `-1` means no timeout.";
+        type = types.int;
+        default = 30;
+      };
+
+      httpProxy = mkOption {
+        description = mdDoc ''
+          Proxy to use to connect to the wstunnel server (`USER:PASS@HOST:PORT`).
+
+          ::: {.warning}
+          Passwords specified here will be world-readable in the Nix store! To pass a password to the service, point the `environmentFile` option to a file containing `PROXY_PASSWORD=<your-password-here>` and set this option to `<user>:$PROXY_PASSWORD@<host>:<port>`. Note however that this will also locally leak the passwords at runtime via e.g. /proc/<pid>/cmdline.
+
+          :::
+        '';
+        type = types.nullOr types.str;
+        default = null;
+      };
+
+      soMark = mkOption {
+        description = mdDoc "Mark network packets with the SO_MARK sockoption with the specified value. Setting this option will also enable the required `CAP_NET_ADMIN` capability for the systemd service.";
+        type = types.nullOr types.int;
+        default = null;
+      };
+
+      upgradePathPrefix = mkOption {
+        description = mdDoc "Use a specific HTTP path prefix that will show up in the upgrade request to the `wstunnel` server. Useful when running `wstunnel` behind a reverse proxy.";
+        type = types.nullOr types.str;
+        default = null;
+        example = "wstunnel";
+      };
+
+      hostHeader = mkOption {
+        description = mdDoc "Use this as the HTTP host header instead of the real hostname. Useful for circumventing hostname-based firewalls.";
+        type = types.nullOr types.str;
+        default = null;
+      };
+
+      tlsSNI = mkOption {
+        description = mdDoc "Use this as the SNI while connecting via TLS. Useful for circumventing hostname-based firewalls.";
+        type = types.nullOr types.str;
+        default = null;
+      };
+
+      tlsVerifyCertificate = mkOption {
+        description = mdDoc "Whether to verify the TLS certificate of the server. It might be useful to set this to `false` when working with the `tlsSNI` option.";
+        type = types.bool;
+        default = true;
+      };
+
+      # The original argument name `websocketPingFrequency` is a misnomer, as the frequency is the inverse of the interval.
+      websocketPingInterval = mkOption {
+        description = mdDoc "Do a heartbeat ping every N seconds to keep up the websocket connection.";
+        type = types.nullOr types.ints.unsigned;
+        default = null;
+      };
+
+      upgradeCredentials = mkOption {
+        description = mdDoc ''
+          Use these credentials to authenticate during the HTTP upgrade request (Basic authorization type, `USER:[PASS]`).
+
+          ::: {.warning}
+          Passwords specified here will be world-readable in the Nix store! To pass a password to the service, point the `environmentFile` option to a file containing `HTTP_PASSWORD=<your-password-here>` and set this option to `<user>:$HTTP_PASSWORD`. Note however that this will also locally leak the passwords at runtime via e.g. /proc/<pid>/cmdline.
+          :::
+        '';
+        type = types.nullOr types.str;
+        default = null;
+      };
+
+      customHeaders = mkOption {
+        description = mdDoc "Custom HTTP headers to send during the upgrade request.";
+        type = types.attrsOf types.str;
+        default = {};
+        example = {
+          "X-Some-Header" = "some-value";
+        };
+      };
+    };
+  };
+  generateServerUnit = name: serverCfg: {
+    name = "wstunnel-server-${name}";
+    value = {
+      description = "wstunnel server - ${name}";
+      requires = [ "network.target" "network-online.target" ];
+      after = [ "network.target" "network-online.target" ];
+      wantedBy = optional serverCfg.autoStart "multi-user.target";
+
+      serviceConfig = let
+        certConfig = config.security.acme.certs."${serverCfg.useACMEHost}";
+      in {
+        Type = "simple";
+        ExecStart = with serverCfg; let
+          resolvedTlsCertificate = if useACMEHost != null
+            then "${certConfig.directory}/fullchain.pem"
+            else tlsCertificate;
+          resolvedTlsKey = if useACMEHost != null
+            then "${certConfig.directory}/key.pem"
+            else tlsKey;
+        in ''
+          ${package}/bin/wstunnel \
+            --server \
+            ${optionalString (restrictTo != null)     "--restrictTo=${utils.escapeSystemdExecArg (hostPortToString restrictTo)}"} \
+            ${optionalString (resolvedTlsCertificate != null) "--tlsCertificate=${utils.escapeSystemdExecArg resolvedTlsCertificate}"} \
+            ${optionalString (resolvedTlsKey != null)         "--tlsKey=${utils.escapeSystemdExecArg resolvedTlsKey}"} \
+            ${optionalString verboseLogging "--verbose"} \
+            ${attrsToArgs extraArgs} \
+            ${utils.escapeSystemdExecArg "${if enableHTTPS then "wss" else "ws"}://${hostPortToString listen}"}
+        '';
+        EnvironmentFile = optional (serverCfg.environmentFile != null) serverCfg.environmentFile;
+        DynamicUser = true;
+        SupplementaryGroups = optional (serverCfg.useACMEHost != null) certConfig.group;
+        PrivateTmp = true;
+        AmbientCapabilities = optional (serverCfg.listen.port < 1024) [ "CAP_NET_BIND_SERVICE" ];
+        NoNewPrivileges = true;
+        RestrictNamespaces = "uts ipc pid user cgroup";
+        ProtectSystem = "strict";
+        ProtectHome = true;
+        ProtectKernelTunables = true;
+        ProtectKernelModules = true;
+        ProtectControlGroups = true;
+        PrivateDevices = true;
+        RestrictSUIDSGID = true;
+
+      };
+    };
+  };
+  generateClientUnit = name: clientCfg: {
+    name = "wstunnel-client-${name}";
+    value = {
+      description = "wstunnel client - ${name}";
+      requires = [ "network.target" "network-online.target" ];
+      after = [ "network.target" "network-online.target" ];
+      wantedBy = optional clientCfg.autoStart "multi-user.target";
+
+      serviceConfig = {
+        Type = "simple";
+        ExecStart = with clientCfg; ''
+          ${package}/bin/wstunnel \
+            ${concatStringsSep " " (builtins.map (x:          "--localToRemote=${localRemoteToString x}") localToRemote)} \
+            ${concatStringsSep " " (mapAttrsToList (n: v:     "--customHeaders=\"${n}: ${v}\"") customHeaders)} \
+            ${optionalString (dynamicToRemote != null)        "--dynamicToRemote=${utils.escapeSystemdExecArg (hostPortToString dynamicToRemote)}"} \
+            ${optionalString udp                              "--udp"} \
+            ${optionalString (httpProxy != null)              "--httpProxy=${httpProxy}"} \
+            ${optionalString (soMark != null)                 "--soMark=${toString soMark}"} \
+            ${optionalString (upgradePathPrefix != null)      "--upgradePathPrefix=${upgradePathPrefix}"} \
+            ${optionalString (hostHeader != null)             "--hostHeader=${hostHeader}"} \
+            ${optionalString (tlsSNI != null)                 "--tlsSNI=${tlsSNI}"} \
+            ${optionalString tlsVerifyCertificate             "--tlsVerifyCertificate"} \
+            ${optionalString (websocketPingInterval != null)  "--websocketPingFrequency=${toString websocketPingInterval}"} \
+            ${optionalString (upgradeCredentials != null)     "--upgradeCredentials=${upgradeCredentials}"} \
+            --udpTimeoutSec=${toString udpTimeout} \
+            ${optionalString verboseLogging "--verbose"} \
+            ${attrsToArgs extraArgs} \
+            ${utils.escapeSystemdExecArg "${if enableHTTPS then "wss" else "ws"}://${hostPortToString connectTo}"}
+        '';
+        EnvironmentFile = optional (clientCfg.environmentFile != null) clientCfg.environmentFile;
+        DynamicUser = true;
+        PrivateTmp = true;
+        AmbientCapabilities = (optional (clientCfg.soMark != null) [ "CAP_NET_ADMIN" ]) ++ (optional ((clientCfg.dynamicToRemote.port or 1024) < 1024 || (any (x: x.local.port < 1024) clientCfg.localToRemote)) [ "CAP_NET_BIND_SERVICE" ]);
+        NoNewPrivileges = true;
+        RestrictNamespaces = "uts ipc pid user cgroup";
+        ProtectSystem = "strict";
+        ProtectHome = true;
+        ProtectKernelTunables = true;
+        ProtectKernelModules = true;
+        ProtectControlGroups = true;
+        PrivateDevices = true;
+        RestrictSUIDSGID = true;
+      };
+    };
+  };
+in {
+  options.services.wstunnel = {
+    enable = mkEnableOption (mdDoc "wstunnel");
+
+    servers = mkOption {
+      description = mdDoc "`wstunnel` servers to set up.";
+      type = types.attrsOf (types.submodule serverSubmodule);
+      default = {};
+      example = {
+        "wg-tunnel" = {
+          listen.port = 8080;
+          enableHTTPS = true;
+          tlsCertificate = "/var/lib/secrets/fullchain.pem";
+          tlsKey = "/var/lib/secrets/key.pem";
+          restrictTo = {
+            host = "127.0.0.1";
+            port = 51820;
+          };
+        };
+      };
+    };
+
+    clients = mkOption {
+      description = mdDoc "`wstunnel` clients to set up.";
+      type = types.attrsOf (types.submodule clientSubmodule);
+      default = {};
+      example = {
+        "wg-tunnel" = {
+          connectTo = {
+            host = "example.com";
+            port = 8080;
+          };
+          enableHTTPS = true;
+          localToRemote = {
+            local = {
+              host = "127.0.0.1";
+              port = 51820;
+            };
+            remote = {
+              host = "127.0.0.1";
+              port = 51820;
+            };
+          };
+          udp = true;
+        };
+      };
+    };
+  };
+
+  config = mkIf cfg.enable {
+    systemd.services = (mapAttrs' generateServerUnit (filterAttrs (n: v: v.enable) cfg.servers)) // (mapAttrs' generateClientUnit (filterAttrs (n: v: v.enable) cfg.clients));
+
+    assertions = (mapAttrsToList (name: serverCfg: {
+      assertion = !(serverCfg.useACMEHost != null && (serverCfg.tlsCertificate != null || serverCfg.tlsKey != null));
+      message = ''
+        Options services.wstunnel.servers."${name}".useACMEHost and services.wstunnel.servers."${name}".{tlsCertificate, tlsKey} are mutually exclusive.
+      '';
+    }) cfg.servers) ++
+    (mapAttrsToList (name: serverCfg: {
+      assertion = !((serverCfg.tlsCertificate != null || serverCfg.tlsKey != null) && !(serverCfg.tlsCertificate != null && serverCfg.tlsKey != null));
+      message = ''
+        services.wstunnel.servers."${name}".tlsCertificate and services.wstunnel.servers."${name}".tlsKey need to be set together.
+      '';
+    }) cfg.servers) ++
+    (mapAttrsToList (name: clientCfg: {
+      assertion = !(clientCfg.localToRemote == [] && clientCfg.dynamicToRemote == null);
+      message = ''
+        Either one of services.wstunnel.clients."${name}".localToRemote or services.wstunnel.clients."${name}".dynamicToRemote must be set.
+      '';
+    }) cfg.clients);
+  };
+
+  meta.maintainers = with maintainers; [ alyaeanyx ];
+}
diff --git a/nixos/modules/services/web-apps/mastodon.nix b/nixos/modules/services/web-apps/mastodon.nix
index 1b6e1ac583a..3e1286dc475 100644
--- a/nixos/modules/services/web-apps/mastodon.nix
+++ b/nixos/modules/services/web-apps/mastodon.nix
@@ -48,6 +48,8 @@ let
     # User and group
     User = cfg.user;
     Group = cfg.group;
+    # Working directory
+    WorkingDirectory = cfg.package;
     # State directory and mode
     StateDirectory = "mastodon";
     StateDirectoryMode = "0750";
@@ -110,6 +112,37 @@ let
     $sudo ${cfg.package}/bin/tootctl "$@"
   '';
 
+  sidekiqUnits = lib.attrsets.mapAttrs' (name: processCfg:
+    lib.nameValuePair "mastodon-sidekiq-${name}" (let
+      jobClassArgs = toString (builtins.map (c: "-q ${c}") processCfg.jobClasses);
+      jobClassLabel = toString ([""] ++ processCfg.jobClasses);
+      threads = toString (if processCfg.threads == null then cfg.sidekiqThreads else processCfg.threads);
+    in {
+      after = [ "network.target" "mastodon-init-dirs.service" ]
+        ++ lib.optional databaseActuallyCreateLocally "postgresql.service"
+        ++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
+      requires = [ "mastodon-init-dirs.service" ]
+        ++ lib.optional databaseActuallyCreateLocally "postgresql.service"
+        ++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
+      description = "Mastodon sidekiq${jobClassLabel}";
+      wantedBy = [ "mastodon.target" ];
+      environment = env // {
+        PORT = toString(cfg.sidekiqPort);
+        DB_POOL = threads;
+      };
+      serviceConfig = {
+        ExecStart = "${cfg.package}/bin/sidekiq ${jobClassArgs} -c ${threads} -r ${cfg.package}";
+        Restart = "always";
+        RestartSec = 20;
+        EnvironmentFile = [ "/var/lib/mastodon/.secrets_env" ] ++ cfg.extraEnvFiles;
+        WorkingDirectory = cfg.package;
+        # System Call Filtering
+        SystemCallFilter = [ ("~" + lib.concatStringsSep " " systemCallsList) "@chown" "pipe" "pipe2" ];
+      } // cfgService;
+      path = with pkgs; [ file imagemagick ffmpeg ];
+    })
+  ) cfg.sidekiqProcesses;
+
 in {
 
   options = {
@@ -195,12 +228,53 @@ in {
         type = lib.types.port;
         default = 55002;
       };
+
       sidekiqThreads = lib.mkOption {
-        description = lib.mdDoc "Worker threads used by the mastodon-sidekiq service.";
+        description = lib.mdDoc "Worker threads used by the mastodon-sidekiq-all service. If `sidekiqProcesses` is configured and any processes specify null `threads`, this value is used.";
         type = lib.types.int;
         default = 25;
       };
 
+      sidekiqProcesses = lib.mkOption {
+        description = lib.mdDoc "How many Sidekiq processes should be used to handle background jobs, and which job classes they handle. *Read the [upstream documentation](https://docs.joinmastodon.org/admin/scaling/#sidekiq) before configuring this!*";
+        type = with lib.types; attrsOf (submodule {
+          options = {
+            jobClasses = lib.mkOption {
+              type = listOf (enum [ "default" "push" "pull" "mailers" "scheduler" "ingress" ]);
+              description = lib.mdDoc "If not empty, which job classes should be executed by this process. *Only one process should handle the 'scheduler' class. If left empty, this process will handle the 'scheduler' class.*";
+            };
+            threads = lib.mkOption {
+              type = nullOr int;
+              description = lib.mdDoc "Number of threads this process should use for executing jobs. If null, the configured `sidekiqThreads` are used.";
+            };
+          };
+        });
+        default = {
+          all = {
+            jobClasses = [ ];
+            threads = null;
+          };
+        };
+        example = {
+          all = {
+            jobClasses = [ ];
+            threads = null;
+          };
+          ingress = {
+            jobClasses = [ "ingress" ];
+            threads = 5;
+          };
+          default = {
+            jobClasses = [ "default" ];
+            threads = 10;
+          };
+          push-pull = {
+            jobClasses = [ "push" "pull" ];
+            threads = 5;
+          };
+        };
+      };
+
       vapidPublicKeyFile = lib.mkOption {
         description = lib.mdDoc ''
           Path to file containing the public key used for Web Push
@@ -482,7 +556,7 @@ in {
     };
   };
 
-  config = lib.mkIf cfg.enable {
+  config = lib.mkIf cfg.enable (lib.mkMerge [{
     assertions = [
       {
         assertion = databaseActuallyCreateLocally -> (cfg.user == cfg.database.user);
@@ -517,6 +591,12 @@ in {
 
     environment.systemPackages = [ mastodonTootctl ];
 
+    systemd.targets.mastodon = {
+      description = "Target for all Mastodon services";
+      wantedBy = [ "multi-user.target" ];
+      after = [ "network.target" ];
+    };
+
     systemd.services.mastodon-init-dirs = {
       script = ''
         umask 077
@@ -551,7 +631,7 @@ in {
       environment = env;
       serviceConfig = {
         Type = "oneshot";
-        WorkingDirectory = cfg.package;
+        SyslogIdentifier = "mastodon-init-dirs";
         # System Call Filtering
         SystemCallFilter = [ ("~" + lib.concatStringsSep " " (systemCallsList ++ [ "@resources" ])) "@chown" "pipe" "pipe2" ];
       } // cfgService;
@@ -609,7 +689,7 @@ in {
       requires = [ "mastodon-init-dirs.service" ]
         ++ lib.optional databaseActuallyCreateLocally "postgresql.service"
         ++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
-      wantedBy = [ "multi-user.target" ];
+      wantedBy = [ "mastodon.target" ];
       description = "Mastodon streaming";
       environment = env // (if cfg.enableUnixSocket
         then { SOCKET = "/run/mastodon-streaming/streaming.socket"; }
@@ -636,7 +716,7 @@ in {
       requires = [ "mastodon-init-dirs.service" ]
         ++ lib.optional databaseActuallyCreateLocally "postgresql.service"
         ++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
-      wantedBy = [ "multi-user.target" ];
+      wantedBy = [ "mastodon.target" ];
       description = "Mastodon web";
       environment = env // (if cfg.enableUnixSocket
         then { SOCKET = "/run/mastodon-web/web.socket"; }
@@ -657,31 +737,6 @@ in {
       path = with pkgs; [ file imagemagick ffmpeg ];
     };
 
-    systemd.services.mastodon-sidekiq = {
-      after = [ "network.target" "mastodon-init-dirs.service" ]
-        ++ lib.optional databaseActuallyCreateLocally "postgresql.service"
-        ++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
-      requires = [ "mastodon-init-dirs.service" ]
-        ++ lib.optional databaseActuallyCreateLocally "postgresql.service"
-        ++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
-      wantedBy = [ "multi-user.target" ];
-      description = "Mastodon sidekiq";
-      environment = env // {
-        PORT = toString(cfg.sidekiqPort);
-        DB_POOL = toString cfg.sidekiqThreads;
-      };
-      serviceConfig = {
-        ExecStart = "${cfg.package}/bin/sidekiq -c ${toString cfg.sidekiqThreads} -r ${cfg.package}";
-        Restart = "always";
-        RestartSec = 20;
-        EnvironmentFile = [ "/var/lib/mastodon/.secrets_env" ] ++ cfg.extraEnvFiles;
-        WorkingDirectory = cfg.package;
-        # System Call Filtering
-        SystemCallFilter = [ ("~" + lib.concatStringsSep " " systemCallsList) "@chown" "pipe" "pipe2" ];
-      } // cfgService;
-      path = with pkgs; [ file imagemagick ffmpeg ];
-    };
-
     systemd.services.mastodon-media-auto-remove = lib.mkIf cfg.mediaAutoRemove.enable {
       description = "Mastodon media auto remove";
       environment = env;
@@ -757,7 +812,9 @@ in {
     ];
 
     users.groups.${cfg.group}.members = lib.optional cfg.configureNginx config.services.nginx.user;
-  };
+  }
+  { systemd.services = sidekiqUnits; }
+  ]);
 
   meta.maintainers = with lib.maintainers; [ happy-river erictapen ];
 
diff --git a/nixos/modules/services/web-apps/netbox.nix b/nixos/modules/services/web-apps/netbox.nix
index e028f16004e..0ecb20e8c2c 100644
--- a/nixos/modules/services/web-apps/netbox.nix
+++ b/nixos/modules/services/web-apps/netbox.nix
@@ -4,45 +4,17 @@ with lib;
 
 let
   cfg = config.services.netbox;
+  pythonFmt = pkgs.formats.pythonVars {};
   staticDir = cfg.dataDir + "/static";
-  configFile = pkgs.writeTextFile {
-    name = "configuration.py";
-    text = ''
-      STATIC_ROOT = '${staticDir}'
-      MEDIA_ROOT = '${cfg.dataDir}/media'
-      REPORTS_ROOT = '${cfg.dataDir}/reports'
-      SCRIPTS_ROOT = '${cfg.dataDir}/scripts'
-
-      ALLOWED_HOSTS = ['*']
-      DATABASE = {
-        'NAME': 'netbox',
-        'USER': 'netbox',
-        'HOST': '/run/postgresql',
-      }
-
-      # Redis database settings. Redis is used for caching and for queuing background tasks such as webhook events. A separate
-      # configuration exists for each. Full connection details are required in both sections, and it is strongly recommended
-      # to use two separate database IDs.
-      REDIS = {
-          'tasks': {
-              'URL': 'unix://${config.services.redis.servers.netbox.unixSocket}?db=0',
-              'SSL': False,
-          },
-          'caching': {
-              'URL': 'unix://${config.services.redis.servers.netbox.unixSocket}?db=1',
-              'SSL': False,
-          }
-      }
-
-      with open("${cfg.secretKeyFile}", "r") as file:
-          SECRET_KEY = file.readline()
-
-      ${optionalString cfg.enableLdap "REMOTE_AUTH_BACKEND = 'netbox.authentication.LDAPBackend'"}
-
-      ${cfg.extraConfig}
-    '';
+
+  settingsFile = pythonFmt.generate "netbox-settings.py" cfg.settings;
+  extraConfigFile = pkgs.writeTextFile {
+    name = "netbox-extraConfig.py";
+    text = cfg.extraConfig;
   };
-  pkg = (pkgs.netbox.overrideAttrs (old: {
+  configFile = pkgs.concatText "configuration.py" [ settingsFile extraConfigFile ];
+
+  pkg = (cfg.package.overrideAttrs (old: {
     installPhase = old.installPhase + ''
       ln -s ${configFile} $out/opt/netbox/netbox/netbox/configuration.py
     '' + optionalString cfg.enableLdap ''
@@ -70,6 +42,30 @@ in {
       '';
     };
 
+    settings = lib.mkOption {
+      description = lib.mdDoc ''
+        Configuration options to set in `configuration.py`.
+        See the [documentation](https://docs.netbox.dev/en/stable/configuration/) for more possible options.
+      '';
+
+      default = { };
+
+      type = lib.types.submodule {
+        freeformType = pythonFmt.type;
+
+        options = {
+          ALLOWED_HOSTS = lib.mkOption {
+            type = with lib.types; listOf str;
+            default = ["*"];
+            description = lib.mdDoc ''
+              A list of valid fully-qualified domain names (FQDNs) and/or IP
+              addresses that can be used to reach the NetBox service.
+            '';
+          };
+        };
+      };
+    };
+
     listenAddress = mkOption {
       type = types.str;
       default = "[::1]";
@@ -78,6 +74,17 @@ in {
       '';
     };
 
+    package = mkOption {
+      type = types.package;
+      default = if versionAtLeast config.system.stateVersion "23.05" then pkgs.netbox else pkgs.netbox_3_3;
+      defaultText = literalExpression ''
+        if versionAtLeast config.system.stateVersion "23.05" then pkgs.netbox else pkgs.netbox_3_3;
+      '';
+      description = lib.mdDoc ''
+        NetBox package to use.
+      '';
+    };
+
     port = mkOption {
       type = types.port;
       default = 8001;
@@ -117,7 +124,7 @@ in {
       default = "";
       description = lib.mdDoc ''
         Additional lines of configuration appended to the `configuration.py`.
-        See the [documentation](https://netbox.readthedocs.io/en/stable/configuration/optional-settings/) for more possible options.
+        See the [documentation](https://docs.netbox.dev/en/stable/configuration/) for more possible options.
       '';
     };
 
@@ -138,11 +145,90 @@ in {
         Path to the Configuration-File for LDAP-Authentication, will be loaded as `ldap_config.py`.
         See the [documentation](https://netbox.readthedocs.io/en/stable/installation/6-ldap/#configuration) for possible options.
       '';
+      example = ''
+        import ldap
+        from django_auth_ldap.config import LDAPSearch, PosixGroupType
+
+        AUTH_LDAP_SERVER_URI = "ldaps://ldap.example.com/"
+
+        AUTH_LDAP_USER_SEARCH = LDAPSearch(
+            "ou=accounts,ou=posix,dc=example,dc=com",
+            ldap.SCOPE_SUBTREE,
+            "(uid=%(user)s)",
+        )
+
+        AUTH_LDAP_GROUP_SEARCH = LDAPSearch(
+            "ou=groups,ou=posix,dc=example,dc=com",
+            ldap.SCOPE_SUBTREE,
+            "(objectClass=posixGroup)",
+        )
+        AUTH_LDAP_GROUP_TYPE = PosixGroupType()
+
+        # Mirror LDAP group assignments.
+        AUTH_LDAP_MIRROR_GROUPS = True
+
+        # For more granular permissions, we can map LDAP groups to Django groups.
+        AUTH_LDAP_FIND_GROUP_PERMS = True
+      '';
     };
   };
 
   config = mkIf cfg.enable {
-    services.netbox.plugins = mkIf cfg.enableLdap (ps: [ ps.django-auth-ldap ]);
+    services.netbox = {
+      plugins = mkIf cfg.enableLdap (ps: [ ps.django-auth-ldap ]);
+      settings = {
+        STATIC_ROOT = staticDir;
+        MEDIA_ROOT = "${cfg.dataDir}/media";
+        REPORTS_ROOT = "${cfg.dataDir}/reports";
+        SCRIPTS_ROOT = "${cfg.dataDir}/scripts";
+
+        DATABASE = {
+          NAME = "netbox";
+          USER = "netbox";
+          HOST = "/run/postgresql";
+        };
+
+        # Redis database settings. Redis is used for caching and for queuing
+        # background tasks such as webhook events. A separate configuration
+        # exists for each. Full connection details are required in both
+        # sections, and it is strongly recommended to use two separate database
+        # IDs.
+        REDIS = {
+            tasks = {
+                URL = "unix://${config.services.redis.servers.netbox.unixSocket}?db=0";
+                SSL = false;
+            };
+            caching =  {
+                URL = "unix://${config.services.redis.servers.netbox.unixSocket}?db=1";
+                SSL = false;
+            };
+        };
+
+        REMOTE_AUTH_BACKEND = lib.mkIf cfg.enableLdap "netbox.authentication.LDAPBackend";
+
+        LOGGING = lib.mkDefault {
+          version = 1;
+
+          formatters.precise.format = "[%(levelname)s@%(name)s] %(message)s";
+
+          handlers.console = {
+            class = "logging.StreamHandler";
+            formatter = "precise";
+          };
+
+          # log to console/systemd instead of file
+          root = {
+            level = "INFO";
+            handlers = [ "console" ];
+          };
+        };
+      };
+
+      extraConfig = ''
+        with open("${cfg.secretKeyFile}", "r") as file:
+            SECRET_KEY = file.readline()
+      '';
+    };
 
     services.redis.servers.netbox.enable = true;
 
diff --git a/nixos/modules/services/web-servers/garage.nix b/nixos/modules/services/web-servers/garage.nix
index df8ed96f8d9..ebd41473939 100644
--- a/nixos/modules/services/web-servers/garage.nix
+++ b/nixos/modules/services/web-servers/garage.nix
@@ -51,11 +51,11 @@ in
             default = "none";
             type = types.enum ([ "none" "1" "2" "3" 1 2 3 ]);
             apply = v: toString v;
-            description = lib.mdDoc "Garage replication mode, defaults to none, see: <https://garagehq.deuxfleurs.fr/reference_manual/configuration.html#replication_mode> for reference.";
+            description = lib.mdDoc "Garage replication mode, defaults to none, see: <https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#replication-mode> for reference.";
           };
         };
       };
-      description = lib.mdDoc "Garage configuration, see <https://garagehq.deuxfleurs.fr/reference_manual/configuration.html> for reference.";
+      description = lib.mdDoc "Garage configuration, see <https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/> for reference.";
     };
 
     package = mkOption {
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index f2cf7a28b11..02b173b1e95 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -102,6 +102,17 @@ let
     proxy_set_header        X-Forwarded-Server $host;
   '';
 
+  proxyCachePathConfig = concatStringsSep "\n" (mapAttrsToList (name: proxyCachePath: ''
+    proxy_cache_path ${concatStringsSep " " [
+      "/var/cache/nginx/${name}"
+      "keys_zone=${proxyCachePath.keysZoneName}:${proxyCachePath.keysZoneSize}"
+      "levels=${proxyCachePath.levels}"
+      "use_temp_path=${if proxyCachePath.useTempPath then "on" else "off"}"
+      "inactive=${proxyCachePath.inactive}"
+      "max_size=${proxyCachePath.maxSize}"
+    ]};
+  '') (filterAttrs (name: conf: conf.enable) cfg.proxyCachePath));
+
   upstreamConfig = toString (flip mapAttrsToList cfg.upstreams (name: upstream: ''
     upstream ${name} {
       ${toString (flip mapAttrsToList upstream.servers (name: server: ''
@@ -241,16 +252,10 @@ let
 
       server_tokens ${if cfg.serverTokens then "on" else "off"};
 
-      ${optionalString cfg.proxyCache.enable ''
-        proxy_cache_path /var/cache/nginx keys_zone=${cfg.proxyCache.keysZoneName}:${cfg.proxyCache.keysZoneSize}
-                                          levels=${cfg.proxyCache.levels}
-                                          use_temp_path=${if cfg.proxyCache.useTempPath then "on" else "off"}
-                                          inactive=${cfg.proxyCache.inactive}
-                                          max_size=${cfg.proxyCache.maxSize};
-      ''}
-
       ${cfg.commonHttpConfig}
 
+      ${proxyCachePathConfig}
+
       ${vhosts}
 
       ${optionalString cfg.statusPage ''
@@ -808,10 +813,10 @@ in
           '';
       };
 
-      proxyCache = mkOption {
-        type = types.submodule {
+      proxyCachePath = mkOption {
+        type = types.attrsOf (types.submodule ({ ... }: {
           options = {
-            enable = mkEnableOption (lib.mdDoc "Enable proxy cache");
+            enable = mkEnableOption (lib.mdDoc "this proxy cache path entry");
 
             keysZoneName = mkOption {
               type = types.str;
@@ -869,9 +874,12 @@ in
               description = lib.mdDoc "Set maximum cache size";
             };
           };
-        };
+        }));
         default = {};
-        description = lib.mdDoc "Configure proxy cache";
+        description = lib.mdDoc ''
+          Configure a proxy cache path entry.
+          See <http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path> for documentation.
+        '';
       };
 
       resolver = mkOption {
@@ -982,6 +990,12 @@ in
       The Nginx log directory has been moved to /var/log/nginx, the cache directory
       to /var/cache/nginx. The option services.nginx.stateDir has been removed.
     '')
+    (mkRenamedOptionModule [ "services" "nginx" "proxyCache" "inactive" ] [ "services" "nginx" "proxyCachePath" "" "inactive" ])
+    (mkRenamedOptionModule [ "services" "nginx" "proxyCache" "useTempPath" ] [ "services" "nginx" "proxyCachePath" "" "useTempPath" ])
+    (mkRenamedOptionModule [ "services" "nginx" "proxyCache" "levels" ] [ "services" "nginx" "proxyCachePath" "" "levels" ])
+    (mkRenamedOptionModule [ "services" "nginx" "proxyCache" "keysZoneSize" ] [ "services" "nginx" "proxyCachePath" "" "keysZoneSize" ])
+    (mkRenamedOptionModule [ "services" "nginx" "proxyCache" "keysZoneName" ] [ "services" "nginx" "proxyCachePath" "" "keysZoneName" ])
+    (mkRenamedOptionModule [ "services" "nginx" "proxyCache" "enable" ] [ "services" "nginx" "proxyCachePath" "" "enable" ])
   ];
 
   config = mkIf cfg.enable {
diff --git a/nixos/release-small.nix b/nixos/release-small.nix
index 2b553adf2bd..6204dc731ad 100644
--- a/nixos/release-small.nix
+++ b/nixos/release-small.nix
@@ -85,7 +85,8 @@ in rec {
       stdenv
       subversion
       tarball
-      vim;
+      vim
+      tests-stdenv-gcc-stageCompare;
   };
 
   tested = let
@@ -135,6 +136,7 @@ in rec {
         "nixos.tests.proxy"
         "nixos.tests.simple"
         "nixpkgs.jdk"
+        "nixpkgs.tests-stdenv-gcc-stageCompare"
       ])
     ];
   };
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index a155510450b..0783f3bf68e 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -460,7 +460,8 @@ in {
   netdata = handleTest ./netdata.nix {};
   networking.networkd = handleTest ./networking.nix { networkd = true; };
   networking.scripted = handleTest ./networking.nix { networkd = false; };
-  netbox = handleTest ./web-apps/netbox.nix {};
+  netbox = handleTest ./web-apps/netbox.nix { inherit (pkgs) netbox; };
+  netbox_3_3 = handleTest ./web-apps/netbox.nix { netbox = pkgs.netbox_3_3; };
   # TODO: put in networking.nix after the test becomes more complete
   networkingProxy = handleTest ./networking-proxy.nix {};
   nextcloud = handleTest ./nextcloud {};
diff --git a/nixos/tests/tracee.nix b/nixos/tests/tracee.nix
index 1609d3abc69..8ec86ef091e 100644
--- a/nixos/tests/tracee.nix
+++ b/nixos/tests/tracee.nix
@@ -1,5 +1,7 @@
 import ./make-test-python.nix ({ pkgs, ... }: {
   name = "tracee-integration";
+  meta.maintainers = pkgs.tracee.meta.maintainers;
+
   nodes = {
     machine = { config, pkgs, ... }: {
       # EventFilters/trace_only_events_from_new_containers and
@@ -7,11 +9,11 @@ import ./make-test-python.nix ({ pkgs, ... }: {
       # require docker/dockerd
       virtualisation.docker.enable = true;
 
-      environment.systemPackages = [
+      environment.systemPackages = with pkgs; [
         # required by Test_EventFilters/trace_events_from_ls_and_which_binary_in_separate_scopes
-        pkgs.which
+        which
         # build the go integration tests as a binary
-        (pkgs.tracee.overrideAttrs (oa: {
+        (tracee.overrideAttrs (oa: {
           pname = oa.pname + "-integration";
           postPatch = oa.postPatch or "" + ''
             # prepare tester.sh (which will be embedded in the test binary)
@@ -20,10 +22,11 @@ import ./make-test-python.nix ({ pkgs, ... }: {
             # fix the test to look at nixos paths for running programs
             substituteInPlace tests/integration/integration_test.go \
               --replace "bin=/usr/bin/" "comm=" \
+              --replace "binary=/usr/bin/" "comm=" \
               --replace "/usr/bin/dockerd" "dockerd" \
               --replace "/usr/bin" "/run/current-system/sw/bin"
           '';
-          nativeBuildInputs = oa.nativeBuildInputs or [ ] ++ [ pkgs.makeWrapper ];
+          nativeBuildInputs = oa.nativeBuildInputs or [ ] ++ [ makeWrapper ];
           buildPhase = ''
             runHook preBuild
             # just build the static lib we need for the go test binary
@@ -34,6 +37,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
             runHook postBuild
           '';
           doCheck = false;
+          outputs = [ "out" ];
           installPhase = ''
             mkdir -p $out/bin
             mv $GOPATH/tracee-integration $out/bin/
diff --git a/nixos/tests/web-apps/mastodon/script.nix b/nixos/tests/web-apps/mastodon/script.nix
index cdb1d4379b6..a89b4b7480e 100644
--- a/nixos/tests/web-apps/mastodon/script.nix
+++ b/nixos/tests/web-apps/mastodon/script.nix
@@ -9,7 +9,7 @@
   ${extraInit}
 
   server.wait_for_unit("redis-mastodon.service")
-  server.wait_for_unit("mastodon-sidekiq.service")
+  server.wait_for_unit("mastodon-sidekiq-all.service")
   server.wait_for_unit("mastodon-streaming.service")
   server.wait_for_unit("mastodon-web.service")
   server.wait_for_open_port(55000)
diff --git a/nixos/tests/web-apps/netbox.nix b/nixos/tests/web-apps/netbox.nix
index 35decdd49e8..30de74f1886 100644
--- a/nixos/tests/web-apps/netbox.nix
+++ b/nixos/tests/web-apps/netbox.nix
@@ -1,21 +1,146 @@
-import ../make-test-python.nix ({ lib, pkgs, ... }: {
+let
+  ldapDomain = "example.org";
+  ldapSuffix = "dc=example,dc=org";
+
+  ldapRootUser = "admin";
+  ldapRootPassword = "foobar";
+
+  testUser = "alice";
+  testPassword = "verySecure";
+  testGroup = "netbox-users";
+in import ../make-test-python.nix ({ lib, pkgs, netbox, ... }: {
   name = "netbox";
 
   meta = with lib.maintainers; {
-    maintainers = [ n0emis ];
+    maintainers = [ minijackson n0emis ];
   };
 
-  nodes.machine = { ... }: {
+  nodes.machine = { config, ... }: {
     services.netbox = {
       enable = true;
+      package = netbox;
       secretKeyFile = pkgs.writeText "secret" ''
         abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
       '';
+
+      enableLdap = true;
+      ldapConfigPath = pkgs.writeText "ldap_config.py" ''
+        import ldap
+        from django_auth_ldap.config import LDAPSearch, PosixGroupType
+
+        AUTH_LDAP_SERVER_URI = "ldap://localhost/"
+
+        AUTH_LDAP_USER_SEARCH = LDAPSearch(
+            "ou=accounts,ou=posix,${ldapSuffix}",
+            ldap.SCOPE_SUBTREE,
+            "(uid=%(user)s)",
+        )
+
+        AUTH_LDAP_GROUP_SEARCH = LDAPSearch(
+            "ou=groups,ou=posix,${ldapSuffix}",
+            ldap.SCOPE_SUBTREE,
+            "(objectClass=posixGroup)",
+        )
+        AUTH_LDAP_GROUP_TYPE = PosixGroupType()
+
+        # Mirror LDAP group assignments.
+        AUTH_LDAP_MIRROR_GROUPS = True
+
+        # For more granular permissions, we can map LDAP groups to Django groups.
+        AUTH_LDAP_FIND_GROUP_PERMS = True
+      '';
+    };
+
+    services.nginx = {
+      enable = true;
+
+      recommendedProxySettings = true;
+
+      virtualHosts.netbox = {
+        default = true;
+        locations."/".proxyPass = "http://localhost:${toString config.services.netbox.port}";
+        locations."/static/".alias = "/var/lib/netbox/static/";
+      };
+    };
+
+    # Adapted from the sssd-ldap NixOS test
+    services.openldap = {
+      enable = true;
+      settings = {
+        children = {
+          "cn=schema".includes = [
+            "${pkgs.openldap}/etc/schema/core.ldif"
+            "${pkgs.openldap}/etc/schema/cosine.ldif"
+            "${pkgs.openldap}/etc/schema/inetorgperson.ldif"
+            "${pkgs.openldap}/etc/schema/nis.ldif"
+          ];
+          "olcDatabase={1}mdb" = {
+            attrs = {
+              objectClass = [ "olcDatabaseConfig" "olcMdbConfig" ];
+              olcDatabase = "{1}mdb";
+              olcDbDirectory = "/var/lib/openldap/db";
+              olcSuffix = ldapSuffix;
+              olcRootDN = "cn=${ldapRootUser},${ldapSuffix}";
+              olcRootPW = ldapRootPassword;
+            };
+          };
+        };
+      };
+      declarativeContents = {
+        ${ldapSuffix} = ''
+          dn: ${ldapSuffix}
+          objectClass: top
+          objectClass: dcObject
+          objectClass: organization
+          o: ${ldapDomain}
+
+          dn: ou=posix,${ldapSuffix}
+          objectClass: top
+          objectClass: organizationalUnit
+
+          dn: ou=accounts,ou=posix,${ldapSuffix}
+          objectClass: top
+          objectClass: organizationalUnit
+
+          dn: uid=${testUser},ou=accounts,ou=posix,${ldapSuffix}
+          objectClass: person
+          objectClass: posixAccount
+          userPassword: ${testPassword}
+          homeDirectory: /home/${testUser}
+          uidNumber: 1234
+          gidNumber: 1234
+          cn: ""
+          sn: ""
+
+          dn: ou=groups,ou=posix,${ldapSuffix}
+          objectClass: top
+          objectClass: organizationalUnit
+
+          dn: cn=${testGroup},ou=groups,ou=posix,${ldapSuffix}
+          objectClass: posixGroup
+          gidNumber: 2345
+          memberUid: ${testUser}
+        '';
+      };
     };
+
+    users.users.nginx.extraGroups = [ "netbox" ];
+
+    networking.firewall.allowedTCPPorts = [ 80 ];
   };
 
-  testScript = ''
-    machine.start()
+  testScript = let
+    changePassword = pkgs.writeText "change-password.py" ''
+      from django.contrib.auth.models import User
+      u = User.objects.get(username='netbox')
+      u.set_password('netbox')
+      u.save()
+    '';
+  in ''
+    from typing import Any, Dict
+    import json
+
+    start_all()
     machine.wait_for_unit("netbox.target")
     machine.wait_until_succeeds("journalctl --since -1m --unit netbox --grep Listening")
 
@@ -26,5 +151,167 @@ import ../make-test-python.nix ({ lib, pkgs, ... }: {
 
     with subtest("Staticfiles are generated"):
         machine.succeed("test -e /var/lib/netbox/static/netbox.js")
+
+    with subtest("Superuser can be created"):
+        machine.succeed(
+            "netbox-manage createsuperuser --noinput --username netbox --email netbox@example.com"
+        )
+        # Django doesn't have a "clean" way of inputting the password from the command line
+        machine.succeed("cat '${changePassword}' | netbox-manage shell")
+
+    machine.wait_for_unit("network.target")
+
+    with subtest("Home screen loads from nginx"):
+        machine.succeed(
+            "curl -sSfL http://localhost | grep '<title>Home | NetBox</title>'"
+        )
+
+    with subtest("Staticfiles can be fetched"):
+        machine.succeed("curl -sSfL http://localhost/static/netbox.js")
+        machine.succeed("curl -sSfL http://localhost/static/docs/")
+
+    with subtest("Can interact with API"):
+        json.loads(
+            machine.succeed("curl -sSfL -H 'Accept: application/json' 'http://localhost/api/'")
+        )
+
+    def login(username: str, password: str):
+        encoded_data = json.dumps({"username": username, "password": password})
+        uri = "/users/tokens/provision/"
+        result = json.loads(
+            machine.succeed(
+                "curl -sSfL "
+                "-X POST "
+                "-H 'Accept: application/json' "
+                "-H 'Content-Type: application/json' "
+                f"'http://localhost/api{uri}' "
+                f"--data '{encoded_data}'"
+            )
+        )
+        return result["key"]
+
+    with subtest("Can login"):
+        auth_token = login("netbox", "netbox")
+
+    def get(uri: str):
+        return json.loads(
+            machine.succeed(
+                "curl -sSfL "
+                "-H 'Accept: application/json' "
+                f"-H 'Authorization: Token {auth_token}' "
+                f"'http://localhost/api{uri}'"
+            )
+        )
+
+    def delete(uri: str):
+        return machine.succeed(
+            "curl -sSfL "
+            f"-X DELETE "
+            "-H 'Accept: application/json' "
+            f"-H 'Authorization: Token {auth_token}' "
+            f"'http://localhost/api{uri}'"
+        )
+
+
+    def data_request(uri: str, method: str, data: Dict[str, Any]):
+        encoded_data = json.dumps(data)
+        return json.loads(
+            machine.succeed(
+                "curl -sSfL "
+                f"-X {method} "
+                "-H 'Accept: application/json' "
+                "-H 'Content-Type: application/json' "
+                f"-H 'Authorization: Token {auth_token}' "
+                f"'http://localhost/api{uri}' "
+                f"--data '{encoded_data}'"
+            )
+        )
+
+    def post(uri: str, data: Dict[str, Any]):
+      return data_request(uri, "POST", data)
+
+    def patch(uri: str, data: Dict[str, Any]):
+      return data_request(uri, "PATCH", data)
+
+    with subtest("Can create objects"):
+        result = post("/dcim/sites/", {"name": "Test site", "slug": "test-site"})
+        site_id = result["id"]
+
+        # Example from:
+        # http://netbox.extra.cea.fr/static/docs/integrations/rest-api/#creating-a-new-object
+        post("/ipam/prefixes/", {"prefix": "192.0.2.0/24", "site": site_id})
+
+        result = post(
+            "/dcim/manufacturers/",
+            {"name": "Test manufacturer", "slug": "test-manufacturer"}
+        )
+        manufacturer_id = result["id"]
+
+        # Had an issue with device-types before NetBox 3.4.0
+        result = post(
+            "/dcim/device-types/",
+            {
+                "model": "Test device type",
+                "manufacturer": manufacturer_id,
+                "slug": "test-device-type",
+            },
+        )
+        device_type_id = result["id"]
+
+    with subtest("Can list objects"):
+        result = get("/dcim/sites/")
+
+        assert result["count"] == 1
+        assert result["results"][0]["id"] == site_id
+        assert result["results"][0]["name"] == "Test site"
+        assert result["results"][0]["description"] == ""
+
+        result = get("/dcim/device-types/")
+        assert result["count"] == 1
+        assert result["results"][0]["id"] == device_type_id
+        assert result["results"][0]["model"] == "Test device type"
+
+    with subtest("Can update objects"):
+        new_description = "Test site description"
+        patch(f"/dcim/sites/{site_id}/", {"description": new_description})
+        result = get(f"/dcim/sites/{site_id}/")
+        assert result["description"] == new_description
+
+    with subtest("Can delete objects"):
+        # Delete a device-type since no object depends on it
+        delete(f"/dcim/device-types/{device_type_id}/")
+
+        result = get("/dcim/device-types/")
+        assert result["count"] == 0
+
+    with subtest("Can use the GraphQL API"):
+        encoded_data = json.dumps({
+            "query": "query { prefix_list { prefix, site { id, description } } }",
+        })
+        result = json.loads(
+            machine.succeed(
+                "curl -sSfL "
+                "-H 'Accept: application/json' "
+                "-H 'Content-Type: application/json' "
+                f"-H 'Authorization: Token {auth_token}' "
+                "'http://localhost/graphql/' "
+                f"--data '{encoded_data}'"
+            )
+        )
+
+        assert len(result["data"]["prefix_list"]) == 1
+        assert result["data"]["prefix_list"][0]["prefix"] == "192.0.2.0/24"
+        assert result["data"]["prefix_list"][0]["site"]["id"] == str(site_id)
+        assert result["data"]["prefix_list"][0]["site"]["description"] == new_description
+
+    with subtest("Can login with LDAP"):
+        machine.wait_for_unit("openldap.service")
+        login("alice", "${testPassword}")
+
+    with subtest("Can associate LDAP groups"):
+        result = get("/users/users/?username=${testUser}")
+
+        assert result["count"] == 1
+        assert any(group["name"] == "${testGroup}" for group in result["results"][0]["groups"])
   '';
 })
diff --git a/pkgs/applications/audio/mpg123/default.nix b/pkgs/applications/audio/mpg123/default.nix
index 3eb2cf20ee7..36c8a2409ab 100644
--- a/pkgs/applications/audio/mpg123/default.nix
+++ b/pkgs/applications/audio/mpg123/default.nix
@@ -3,7 +3,7 @@
 , fetchurl
 , makeWrapper
 , pkg-config
-, perl
+, libOnly ? false # whether to build only the library
 , withAlsa ? stdenv.hostPlatform.isLinux
 , alsa-lib
 , withPulse ? stdenv.hostPlatform.isLinux
@@ -14,29 +14,36 @@
 , withJack ? stdenv.hostPlatform.isUnix
 , jack
 , withConplay ? !stdenv.hostPlatform.isWindows
+, perl
 }:
 
+assert withConplay -> !libOnly;
+
 stdenv.mkDerivation rec {
-  pname = "mpg123";
+  pname = "${lib.optionalString libOnly "lib"}mpg123";
   version = "1.31.2";
 
   src = fetchurl {
-    url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
+    url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
     sha256 = "sha256-sX8ikF4x9DtrQB399qce0Ru30Fb2jbRJ1wufmug5x94=";
   };
 
-  outputs = [ "out" ] ++ lib.optionals withConplay [ "conplay" ];
+  outputs = [ "out" ] ++ lib.optional withConplay "conplay";
 
-  nativeBuildInputs = lib.optionals withConplay [ makeWrapper ]
-    ++ lib.optionals (withPulse || withJack) [ pkg-config ];
+  nativeBuildInputs = lib.optionals (!libOnly) (
+    lib.optionals withConplay [ makeWrapper ]
+    ++ lib.optionals (withPulse || withJack) [ pkg-config ]
+  );
 
-  buildInputs = lib.optionals withConplay [ perl ]
+  buildInputs = lib.optionals (!libOnly) (
+    lib.optionals withConplay [ perl ]
     ++ lib.optionals withAlsa [ alsa-lib ]
     ++ lib.optionals withPulse [ libpulseaudio ]
     ++ lib.optionals withCoreAudio [ AudioUnit AudioToolbox ]
-    ++ lib.optionals withJack [ jack ];
+    ++ lib.optionals withJack [ jack ]
+  );
 
-  configureFlags = [
+  configureFlags = lib.optionals (!libOnly) [
     "--with-audio=${lib.strings.concatStringsSep "," (
       lib.optional withJack "jack"
       ++ lib.optional withPulse "pulse"
diff --git a/pkgs/applications/audio/mympd/default.nix b/pkgs/applications/audio/mympd/default.nix
index d987c770c98..fed0e1c663a 100644
--- a/pkgs/applications/audio/mympd/default.nix
+++ b/pkgs/applications/audio/mympd/default.nix
@@ -16,13 +16,13 @@
 
 stdenv.mkDerivation rec {
   pname = "mympd";
-  version = "10.2.5";
+  version = "10.2.6";
 
   src = fetchFromGitHub {
     owner = "jcorporation";
     repo = "myMPD";
     rev = "v${version}";
-    sha256 = "sha256-ZxGMvbm9GKhhfCNZdeIYUh2FF4c3vXtvRdu24u3Zrtg=";
+    sha256 = "sha256-a/HjuBeq7ySDUcEcR6KKnwlvzUInjWmio/zI59sNsak=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/audio/ncspot/default.nix b/pkgs/applications/audio/ncspot/default.nix
index 85613815b38..23637fc8b41 100644
--- a/pkgs/applications/audio/ncspot/default.nix
+++ b/pkgs/applications/audio/ncspot/default.nix
@@ -7,16 +7,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "ncspot";
-  version = "0.13.0";
+  version = "0.13.1";
 
   src = fetchFromGitHub {
     owner = "hrkfdn";
     repo = "ncspot";
     rev = "v${version}";
-    hash = "sha256-YWA8chp33SkMdo+XT/7qikIkgwt8pozC9wMFpY8Dv8Q=";
+    hash = "sha256-TZTADhoJloqMSO2UgbwwvJoZqhi8UC1qNDDNxE6Aq54=";
   };
 
-  cargoHash = "sha256-DB3r6pPtustEQG8QXM6qT1hkd7msC//46bhVP/HMxnY=";
+  cargoHash = "sha256-tEk7BxAN8jEquJiv89vC0lYrB/sKeZhThBzs09A9NpA=";
 
   nativeBuildInputs = [ pkg-config ];
 
diff --git a/pkgs/applications/audio/squeezelite/default.nix b/pkgs/applications/audio/squeezelite/default.nix
index fa63fee8006..f606f076057 100644
--- a/pkgs/applications/audio/squeezelite/default.nix
+++ b/pkgs/applications/audio/squeezelite/default.nix
@@ -34,13 +34,13 @@ stdenv.mkDerivation {
   pname = binName;
   # versions are specified in `squeezelite.h`
   # see https://github.com/ralph-irving/squeezelite/issues/29
-  version = "1.9.9.1419";
+  version = "1.9.9.1428";
 
   src = fetchFromGitHub {
     owner = "ralph-irving";
     repo = "squeezelite";
-    rev = "226efa300c4cf037e8486bad635e9deb3104636f";
-    hash = "sha256-ZZWliw1prFbBZMFp0QmXg6MKuHPNuFh2lFxQ8bbuWAM=";
+    rev = "74fe7934ec60cc31565f088796f56e911f51679c";
+    hash = "sha256-85Pz6psyK3VXOIrINcoIeHZT5j9UfJqWIxTavwqHx04=";
   };
 
   buildInputs = [ flac libmad libvorbis mpg123 ]
@@ -78,6 +78,8 @@ stdenv.mkDerivation {
     runHook postInstall
   '';
 
+  passthru.updateScript = ./update.sh;
+
   meta = with lib; {
     description = "Lightweight headless squeezebox client emulator";
     homepage = "https://github.com/ralph-irving/squeezelite";
diff --git a/pkgs/applications/audio/squeezelite/update.sh b/pkgs/applications/audio/squeezelite/update.sh
new file mode 100755
index 00000000000..d12213f8348
--- /dev/null
+++ b/pkgs/applications/audio/squeezelite/update.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p common-updater-scripts coreutils curl gnused jq nix nix-prefetch-github ripgrep
+
+set -euo pipefail
+
+latestRev="$(curl -s "https://api.github.com/repos/ralph-irving/squeezelite/commits?per_page=1" | jq -r ".[0].sha")"
+latestVersion="$( curl -s https://raw.githubusercontent.com/ralph-irving/squeezelite/${latestRev}/squeezelite.h | rg 'define (MAJOR|MINOR|MICRO)_VERSION' | sed 's/#.*VERSION //' | tr '\n' '.' | sed  -e 's/"//g' -e 's/\.$//')"
+currentVersion=$(nix-instantiate --eval -E "with import ./. {}; squeezelite.version or (lib.getVersion squeezelite)" | tr -d '"')
+
+if [[ "$currentVersion" == "$latestVersion" ]]; then
+  echo "squeezelite is up-to-date: $currentVersion"
+  exit 0
+fi
+
+srcHash=$(nix-prefetch-github ralph-irving squeezelite --rev "$latestRev" | jq -r .sha256)
+srcHash=$(nix hash to-sri --type sha256 "$srcHash")
+
+
+update-source-version squeezelite "$latestVersion" "$srcHash" --rev="${latestRev}"
diff --git a/pkgs/applications/audio/streamripper/default.nix b/pkgs/applications/audio/streamripper/default.nix
index a44a77237d1..70ff4dd8605 100644
--- a/pkgs/applications/audio/streamripper/default.nix
+++ b/pkgs/applications/audio/streamripper/default.nix
@@ -12,6 +12,10 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkg-config ];
   buildInputs = [ glib libogg libvorbis libmad ];
 
+  makeFlags = [
+    "AR:=$(AR)"
+  ];
+
   meta = with lib; {
     homepage = "https://streamripper.sourceforge.net/";
     description = "Application that lets you record streaming mp3 to your hard drive";
diff --git a/pkgs/applications/blockchains/electrs/default.nix b/pkgs/applications/blockchains/electrs/default.nix
index 1ce458ffb11..7854c76a16a 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.11";
+  version = "0.9.13";
 
   src = fetchFromGitHub {
     owner = "romanz";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-iudHdsSjoPal+ORMB3lU7ejGYv69q/8HcxScZS8D/u8=";
+    hash = "sha256-GV/cwFdYpXJXRTgdVfuzJpmwNhe0kVJnYAJe+DPmRV8=";
   };
 
-  cargoHash = "sha256-Ft1AluPfV6BIRGEddrrIGNRmaZIzUsA2DN2TcghCnSQ=";
+  cargoHash = "sha256-eQAizO26oQRosbMGJLwMmepBN3pocmnbc0qsHsAJysg=";
 
   # needed for librocksdb-sys
   nativeBuildInputs = [ rustPlatform.bindgenHook ];
diff --git a/pkgs/applications/blockchains/wasabiwallet/default.nix b/pkgs/applications/blockchains/wasabiwallet/default.nix
index 2a01220e71c..72865deb116 100644
--- a/pkgs/applications/blockchains/wasabiwallet/default.nix
+++ b/pkgs/applications/blockchains/wasabiwallet/default.nix
@@ -31,11 +31,11 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "wasabiwallet";
-  version = "2.0.2.2";
+  version = "2.0.3";
 
   src = fetchurl {
     url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/Wasabi-${version}.tar.gz";
-    sha256 = "sha256-Mwr2TwJsA7+G5U2FHOC6SMgiYxuy6fAiA3t7oJGSVaA=";
+    sha256 = "sha256-RlWaeOK6XqxyCIQQp1/X6iG9t7f3ER5K+S3ZvPg6wBg=";
   };
 
   dontBuild = true;
diff --git a/pkgs/applications/editors/ed/default.nix b/pkgs/applications/editors/ed/default.nix
index b7b70eb501e..af6c8f7c6f8 100644
--- a/pkgs/applications/editors/ed/default.nix
+++ b/pkgs/applications/editors/ed/default.nix
@@ -1,12 +1,11 @@
-{ lib, stdenv, fetchurl, lzip
-}:
+{ lib, stdenv, fetchurl, lzip }:
 
 # Note: this package is used for bootstrapping fetchurl, and thus
 # cannot use fetchpatch! All mutable patches (generated by GitHub or
 # cgit) that are needed here should be included directly in Nixpkgs as
 # files.
 
-stdenv.mkDerivation (rec {
+stdenv.mkDerivation rec {
   pname = "ed";
   version = "1.19";
 
@@ -17,11 +16,14 @@ stdenv.mkDerivation (rec {
 
   nativeBuildInputs = [ lzip ];
 
-  doCheck = true; # not cross;
+  configureFlags = [
+    "CC=${stdenv.cc.targetPrefix}cc"
+  ];
+
+  doCheck = true;
 
   meta = {
     description = "An implementation of the standard Unix editor";
-
     longDescription = ''
       GNU ed is a line-oriented text editor.  It is used to create,
       display, modify and otherwise manipulate text files, both
@@ -32,17 +34,9 @@ stdenv.mkDerivation (rec {
       available.  For most purposes, however, it is superseded by
       full-screen editors such as GNU Emacs or GNU Moe.
     '';
-
     license = lib.licenses.gpl3Plus;
-
     homepage = "https://www.gnu.org/software/ed/";
-
     maintainers = [ ];
     platforms = lib.platforms.unix;
   };
-} // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) {
-  # This may be moved above during a stdenv rebuild.
-  preConfigure = ''
-    configureFlagsArray+=("CC=$CC")
-  '';
-})
+}
diff --git a/pkgs/applications/editors/emacs/generic.nix b/pkgs/applications/editors/emacs/generic.nix
index 278621c8fd3..67dc7721baf 100644
--- a/pkgs/applications/editors/emacs/generic.nix
+++ b/pkgs/applications/editors/emacs/generic.nix
@@ -62,9 +62,17 @@ assert withXwidgets -> withGTK3 && webkitgtk != null;
 assert withTreeSitter -> tree-sitter != null;
 
 
+let
+  libGccJitLibraryPaths = [
+    "${lib.getLib libgccjit}/lib/gcc"
+    "${lib.getLib stdenv.cc.libc}/lib"
+  ] ++ lib.optionals (stdenv.cc?cc.libgcc) [
+    "${lib.getLib stdenv.cc.cc.libgcc}/lib"
+  ];
+in
 (if withMacport then llvmPackages_6.stdenv else stdenv).mkDerivation (finalAttrs: (lib.optionalAttrs nativeComp {
   NATIVE_FULL_AOT = "1";
-  LIBRARY_PATH = "${lib.getLib stdenv.cc.libc}/lib";
+  LIBRARY_PATH = lib.concatStringsSep ":" libGccJitLibraryPaths;
 } // {
   pname = pname + lib.optionalString ( !withX && !withNS && !withMacport && !withGTK2 && !withGTK3 ) "-nox";
   inherit version;
@@ -75,17 +83,15 @@ assert withTreeSitter -> tree-sitter != null;
             then ./native-comp-driver-options-28.patch
             else ./native-comp-driver-options.patch;
       backendPath = (lib.concatStringsSep " "
-        (builtins.map (x: ''"-B${x}"'') [
+        (builtins.map (x: ''"-B${x}"'') ([
           # Paths necessary so the JIT compiler finds its libraries:
           "${lib.getLib libgccjit}/lib"
-          "${lib.getLib libgccjit}/lib/gcc"
-          "${lib.getLib stdenv.cc.libc}/lib"
-
+        ] ++ libGccJitLibraryPaths ++ [
           # Executable paths necessary for compilation (ld, as):
           "${lib.getBin stdenv.cc.cc}/bin"
           "${lib.getBin stdenv.cc.bintools}/bin"
           "${lib.getBin stdenv.cc.bintools.bintools}/bin"
-        ]));
+        ])));
     })
   ];
 
diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix
index 0f03866cc75..5eea1528d65 100644
--- a/pkgs/applications/editors/neovim/utils.nix
+++ b/pkgs/applications/editors/neovim/utils.nix
@@ -77,18 +77,6 @@ let
 
       luaEnv = neovim-unwrapped.lua.withPackages(extraLuaPackages);
 
-      # Mapping a boolean argument to a key that tells us whether to add or not to
-      # add to nvim's 'embedded rc' this:
-      #    let g:<key>_host_prog=$out/bin/nvim-<key>
-      # Or this:
-      #    let g:loaded_${prog}_provider=0
-      # While the latter tells nvim that this provider is not available
-      hostprog_check_table = {
-        node = withNodeJs;
-        python = false;
-        python3 = withPython3;
-        ruby = withRuby;
-      };
       # as expected by packdir
       packpathDirs.myNeovimPackages = myVimPackage;
       ## Here we calculate all of the arguments to the 1st call of `makeWrapper`
@@ -98,22 +86,9 @@ let
       makeWrapperArgs =
         let
           binPath = lib.makeBinPath (lib.optionals withRuby [ rubyEnv ] ++ lib.optionals withNodeJs [ nodejs ]);
-
-          hostProviderViml = lib.mapAttrsToList genProviderSettings hostprog_check_table;
-
-          # as expected by packdir
-          packDirArgs.myNeovimPackages = myVimPackage;
-
-          # vim accepts a limited number of commands so we join them all
-          flags = [
-            "--cmd" (lib.intersperse "|" hostProviderViml)
-          ] ++ lib.optionals (myVimPackage.start != [] || myVimPackage.opt != []) [
-            "--cmd" "set packpath^=${vimUtils.packDir packDirArgs}"
-            "--cmd" "set rtp^=${vimUtils.packDir packDirArgs}"
-          ];
         in
         [
-          "--inherit-argv0" "--add-flags" (lib.escapeShellArgs flags)
+          "--inherit-argv0"
         ] ++ lib.optionals withRuby [
           "--set" "GEM_HOME" "${rubyEnv}/${rubyEnv.ruby.gemPath}"
         ] ++ lib.optionals (binPath != "") [
@@ -144,12 +119,6 @@ let
       inherit rubyEnv;
     };
 
-    genProviderSettings = prog: withProg:
-      if withProg then
-        "let g:${prog}_host_prog='${placeholder "out"}/bin/nvim-${prog}'"
-      else
-        "let g:loaded_${prog}_provider=0"
-    ;
 
   # to keep backwards compatibility for people using neovim.override
   legacyWrapper = neovim: {
@@ -191,9 +160,43 @@ let
       wrapperArgs = lib.escapeShellArgs res.wrapperArgs + " " + extraMakeWrapperArgs;
       wrapRc = (configure != {});
   });
+
+  /* Generate vim.g.<LANG>_host_prog lua rc to setup host providers
+
+  Mapping a boolean argument to a key that tells us whether to add
+      vim.g.<LANG>_host_prog=$out/bin/nvim-<LANG>
+  Or this:
+      let g:loaded_${prog}_provider=0
+  While the latter tells nvim that this provider is not available */
+  generateProviderRc = {
+      withPython3 ? true
+    , withNodeJs ? false
+    , withRuby ? true
+
+    # so that we can pass the full neovim config while ignoring it
+    , ...
+    }: let
+      hostprog_check_table = {
+        node = withNodeJs;
+        python = false;
+        python3 = withPython3;
+        ruby = withRuby;
+      };
+
+      genProviderCommand = prog: withProg:
+        if withProg then
+          "vim.g.${prog}_host_prog='${placeholder "out"}/bin/nvim-${prog}'"
+        else
+          "vim.g.loaded_${prog}_provider=0";
+
+      hostProviderLua = lib.mapAttrsToList genProviderCommand hostprog_check_table;
+    in
+        lib.concatStringsSep ";" hostProviderLua;
+
 in
 {
   inherit makeNeovimConfig;
+  inherit generateProviderRc;
   inherit legacyWrapper;
 
   buildNeovimPluginFrom2Nix = callPackage ./build-neovim-plugin.nix {
diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix
index fac9b3c3099..887d647e238 100644
--- a/pkgs/applications/editors/neovim/wrapper.nix
+++ b/pkgs/applications/editors/neovim/wrapper.nix
@@ -4,6 +4,8 @@
 , python3
 , python3Packages
 , callPackage
+, neovimUtils
+, vimUtils
 }:
 neovim:
 
@@ -12,6 +14,7 @@ let
       extraName ? ""
     # should contain all args but the binary. Can be either a string or list
     , wrapperArgs ? []
+    # a limited RC script used only to generate the manifest for remote plugins
     , manifestRc ? null
     , withPython2 ? false
     , withPython3 ? true,  python3Env ? python3
@@ -26,12 +29,30 @@ let
     # (e.g., in ~/.config/init.vim or project/.nvimrc)
     , wrapRc ? true
     , neovimRcContent ? ""
+    # entry to load in packpath
+    , packpathDirs
     , ...
   }@args:
   let
 
     wrapperArgsStr = if lib.isString wrapperArgs then wrapperArgs else lib.escapeShellArgs wrapperArgs;
 
+    # "--add-flags" (lib.escapeShellArgs flags)
+    # wrapper args used both when generating the manifest and in the final neovim executable
+    commonWrapperArgs = (lib.optionals (lib.isList wrapperArgs) wrapperArgs)
+      # vim accepts a limited number of commands so we join them all
+          ++ [
+            "--add-flags" ''--cmd "lua ${providerLuaRc}"''
+            # (lib.intersperse "|" hostProviderViml)
+          ] ++ lib.optionals (packpathDirs.myNeovimPackages.start != [] || packpathDirs.myNeovimPackages.opt != []) [
+            "--add-flags" ''--cmd "set packpath^=${vimUtils.packDir packpathDirs}"''
+            "--add-flags" ''--cmd "set rtp^=${vimUtils.packDir packpathDirs}"''
+          ]
+          ;
+
+    providerLuaRc = neovimUtils.generateProviderRc args;
+    # providerLuaRc = "toto";
+
     # If configure != {}, we can't generate the rplugin.vim file with e.g
     # NVIM_SYSTEM_RPLUGIN_MANIFEST *and* NVIM_RPLUGIN_MANIFEST env vars set in
     # the wrapper. That's why only when configure != {} (tested both here and
@@ -42,6 +63,7 @@ let
       [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim" ]
       ++ [ "--set" "NVIM_SYSTEM_RPLUGIN_MANIFEST" "${placeholder "out"}/rplugin.vim" ]
       ++ lib.optionals wrapRc [ "--add-flags" "-u ${writeText "init.vim" neovimRcContent}" ]
+      ++ commonWrapperArgs
       ;
   in
   assert withPython2 -> throw "Python2 support has been removed from the neovim wrapper, please remove withPython2 and python2Env.";
@@ -72,7 +94,7 @@ let
       ''
       + lib.optionalString (manifestRc != null) (let
         manifestWrapperArgs =
-          [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim-wrapper" ];
+          [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim-wrapper" ] ++ commonWrapperArgs;
       in ''
         echo "Generating remote plugin manifest"
         export NVIM_RPLUGIN_MANIFEST=$out/rplugin.vim
@@ -116,6 +138,7 @@ let
 
     nativeBuildInputs = [ makeWrapper ];
     passthru = {
+      inherit providerLuaRc packpathDirs;
       unwrapped = neovim;
       initRc = neovimRcContent;
 
diff --git a/pkgs/applications/editors/pulsar/001-patch-wrapper.patch b/pkgs/applications/editors/pulsar/001-patch-wrapper.patch
new file mode 100644
index 00000000000..252dc5328ef
--- /dev/null
+++ b/pkgs/applications/editors/pulsar/001-patch-wrapper.patch
@@ -0,0 +1,27 @@
+--- a/resources/pulsar.sh	2023-03-16 04:11:14.000000000 +0100
++++ b/resources/pulsar.sh	2023-03-24 14:37:13.468813964 +0100
+@@ -123,22 +123,9 @@
+ elif [ $OS == 'Linux' ]; then
+   SCRIPT=$(readlink -f "$0")
+ 
+-  PULSAR_PATH="/opt/Pulsar/pulsar"
++  # PULSAR_PATH is set-up via `wrapProgram` in the postFixup phase
+
+-  #Will allow user to get context menu on cinnamon desktop enviroment
+-  #Add a check to make sure that DESKTOP_SESSION is set before attempting to grep it
+-  #expr substr is expecting 3 arguments string, index, length
+-  #If grep doesnt find anything is provides an empty string which causes the expr: syntax error: missing argument after '8' error - see pulsar-edit/pulsar#174
+-  #Im also not quite sure why they used grep instead of simply [ "${DESKTOP_SESSION}" == "cinnamon" ]
+-  if [ -n "${DESKTOP_SESSION}" ] && [ "$(expr substr $(printenv | grep 'DESKTOP_SESSION=') 17 8)" == "cinnamon" ]; then
+-    #This local path is almost assuredly wrong as it shouldnt exist in a standard install
+-    ACTION_PATH="resources/linux/desktopenviroment/cinnamon/pulsar.nemo_action"
+-
+-    #Validate the file exists before attempting to copy it
+-    if [ -f "${ACTION_PATH}" ]; then
+-        cp "${$ACTION_PATH}" "/usr/share/nemo/actions/pulsar.nemo_action"
+-    fi
+-  fi
++  # We remove the nemo integration. It is handled by the postFixup phase
+ 
+   #Set tmpdir only if tmpdir is unset
+   : ${TMPDIR:=/tmp}
diff --git a/pkgs/applications/editors/pulsar/default.nix b/pkgs/applications/editors/pulsar/default.nix
new file mode 100644
index 00000000000..545cd95f6f5
--- /dev/null
+++ b/pkgs/applications/editors/pulsar/default.nix
@@ -0,0 +1,163 @@
+{ lib
+, stdenv
+, git
+, runtimeShell
+, fetchurl
+, wrapGAppsHook
+, glib
+, gtk3
+, atomEnv
+, xorg
+, libxkbcommon
+, hunspell
+, hunspellDicts
+, useHunspell ? true
+, languages ? [ "en_US" ]
+, withNemoAction ? true
+, makeDesktopItem
+, copyDesktopItems
+, makeWrapper
+}:
+
+let
+  pname = "Pulsar";
+  version = "1.103.0";
+
+  sourcesPath = {
+    x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz";
+    x86_64-linux.hash = "sha256-C9La+rMpxyFthNPwPBZfV1goP/F1TiNYYYwmPCSkKdw=";
+    aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz";
+    aarch64-linux.hash = "sha256-uVGxDLqFgm5USZT6i7pLYJZq8jFxZviVXXYTL3RVhpw=";
+  }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+
+  additionalLibs = lib.makeLibraryPath [
+    xorg.libxshmfence
+    libxkbcommon
+    xorg.libxkbfile
+  ];
+  newLibpath = "${atomEnv.libPath}:${additionalLibs}";
+
+  # Hunspell
+  hunspellDirs = builtins.map (lang: "${hunspellDicts.${lang}}/share/hunspell") languages;
+  hunspellTargetDirs = "$out/opt/Pulsar/resources/app.asar.unpacked/node_modules/spellchecker/vendor/hunspell_dictionaries";
+  hunspellCopyCommands = lib.concatMapStringsSep "\n" (lang: "cp -r ${lang}/* ${hunspellTargetDirs};") hunspellDirs;
+in
+stdenv.mkDerivation rec {
+  inherit pname version;
+
+  src = with sourcesPath; fetchurl {
+    url = "https://github.com/pulsar-edit/pulsar/releases/download/v${version}/${tarname}";
+    inherit hash;
+  };
+
+  patches = [
+    ./001-patch-wrapper.patch
+  ];
+
+  nativeBuildInputs = [
+    wrapGAppsHook
+    copyDesktopItems
+  ];
+
+  buildInputs = [
+    gtk3
+    xorg.libxkbfile
+  ];
+
+  dontBuild = true;
+  dontConfigure = true;
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/opt/Pulsar
+    mv * $out/opt/Pulsar
+
+    runHook postInstall
+  '';
+
+  preFixup = ''
+    gappsWrapperArgs+=(
+      # needed for gio executable to be able to delete files
+      --prefix "PATH" : "${lib.makeBinPath [ glib ]}"
+    )
+  '' + lib.optionalString useHunspell ''
+    # On all platforms, we must inject our dictionnaries
+    ${hunspellCopyCommands}
+  '';
+
+  postFixup = ''
+    opt=$out/opt/Pulsar
+    # Patch the prebuilt binaries
+    patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      --set-rpath "${newLibpath}:$opt" \
+      --add-needed libffmpeg.so \
+      --add-needed libxshmfence.so.1 \
+      --add-needed libxkbcommon.so.0 \
+      --add-needed libxkbfile.so.1 \
+      --add-needed libsecret-1.so.0 \
+      $opt/pulsar
+    patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      --set-rpath "${newLibpath}" \
+      $opt/resources/app/ppm/bin/node
+    patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      $opt/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
+
+  '' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") ''
+    # Replace the bundled git with the one from nixpkgs
+    dugite=$opt/resources/app.asar.unpacked/node_modules/dugite
+    rm -f $dugite/git/bin/git
+    ln -s ${git}/bin/git $dugite/git/bin/git
+    rm -f $dugite/git/libexec/git-core/git
+    ln -s ${git}/bin/git $dugite/git/libexec/git-core/git
+  '' + ''
+    # Patch the bundled node executables
+    find $opt -name "*.node" -exec patchelf --set-rpath "${newLibpath}:$opt" {} \;
+    # Also patch the node executable for apm
+    patchelf --set-rpath "${newLibpath}:$opt" $opt/resources/app/ppm/bin/node
+
+    # We have patched the original wrapper, but now it needs the "PULSAR_PATH" env var
+    mkdir -p $out/bin
+    wrapProgram $opt/resources/pulsar.sh \
+      --prefix "PULSAR_PATH" : "$opt/pulsar"
+    ln -s $opt/resources/pulsar.sh $out/bin/pulsar
+    ln -s $opt/resources/app/ppm/bin/apm $out/bin/ppm
+
+    # Copy the icons
+    mkdir -p $out/share/icons/hicolor/scalable/apps $out/share/icons/hicolor/1024x1024/apps
+    cp $opt/resources/pulsar.svg $out/share/icons/hicolor/scalable/apps/pulsar.svg
+    cp $opt/resources/pulsar.png $out/share/icons/hicolor/1024x1024/apps/pulsar.png
+  '' + lib.optionalString withNemoAction ''
+    # Copy the nemo action file
+    mkdir -p $out/share/nemo/actions
+    cp ${./pulsar.nemo_action} $out/share/nemo/actions/pulsar.nemo_action
+  '';
+
+  desktopItems = [
+    (makeDesktopItem {
+      name = "Pulsar";
+      desktopName = "Pulsar";
+      exec = "pulsar";
+      icon = "pulsar";
+      comment = "A Community-led Hyper-Hackable Text Editor";
+      genericName = "Text Editor";
+      categories = [ "Development" "TextEditor" "Utility" ];
+      mimeTypes = [ "text/plain" ];
+    })
+  ];
+
+  passthru.updateScript = ./update.mjs;
+
+  meta = with lib; {
+    description = "A Community-led Hyper-Hackable Text Editor";
+    longDescription = ''
+      A Community-led Hyper-Hackable Text Editor, Forked from Atom, built on Electron.
+      Designed to be deeply customizable, but still approachable using the default configuration.
+    '';
+    homepage = "https://github.com/pulsar-edit/pulsar";
+    sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+    license = licenses.mit;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ colamaroro ];
+  };
+}
diff --git a/pkgs/applications/editors/pulsar/pulsar.nemo_action b/pkgs/applications/editors/pulsar/pulsar.nemo_action
new file mode 100644
index 00000000000..a74d7324ecc
--- /dev/null
+++ b/pkgs/applications/editors/pulsar/pulsar.nemo_action
@@ -0,0 +1,9 @@
+[Nemo Action]
+Active=true
+Name=Open in Pulsar
+Comment=Open in Pulsar
+#%U is the current selected file, this will also work on current directory
+Exec=pulsar -n %U
+Icon-Name=pulsar
+Selection=any
+Extensions=any
diff --git a/pkgs/applications/editors/pulsar/update.mjs b/pkgs/applications/editors/pulsar/update.mjs
new file mode 100755
index 00000000000..ecddbbbb9b8
--- /dev/null
+++ b/pkgs/applications/editors/pulsar/update.mjs
@@ -0,0 +1,89 @@
+#!/usr/bin/env nix-shell
+/*
+#!nix-shell -i node -p nodejs-18_x
+*/
+
+import { promises as fs } from 'node:fs';
+import { promisify } from 'node:util';
+import { exec as _exec } from 'node:child_process';
+const exec = promisify(_exec);
+
+const constants = {
+    githubUrl: "https://api.github.com/repos/pulsar-edit/pulsar/releases",
+    sha256FileURL: (newVersion) => `https://github.com/pulsar-edit/pulsar/releases/download/v${newVersion}/SHA256SUMS.txt`,
+    x86_64FileName: (newVersion) => `Linux.pulsar-${newVersion}.tar.gz`,
+    aarch64FileName: (newVersion) => `ARM.Linux.pulsar-${newVersion}-arm64.tar.gz`,
+};
+
+async function getLatestVersion() {
+    const requestResult = await fetch(constants.githubUrl);
+    if (!requestResult.ok) {
+        console.error("Failed to fetch releases");
+        console.error(requestResult);
+        process.exit(1);
+    };
+    let jsonResult = await requestResult.json();
+
+    jsonResult = jsonResult.filter((release) => !release.prerelease && !release.draft);
+    if (jsonResult.length == 0) {
+        console.error("No releases found");
+        process.exit(1);
+    }
+
+    return jsonResult[0].tag_name.replace(/^v/, '');
+}
+
+async function getSha256Sum(hashFileContent, targetFile) {
+    // The upstream file has a fomat like this:
+    // 0000000000000000000000000000000000000000000000000000000000000000 targetFile
+
+    let sha256 = hashFileContent.
+        split('\n').
+        filter((line) => line.endsWith(targetFile))[0].
+        split(' ')[0];
+
+    return "sha256-" + Buffer.from(sha256, 'hex').toString('base64');
+}
+
+async function getSha256Sums(newVersion) {
+    // Upstream provides a file with the hashes of the files, but it's not in the SRI format, and it refers to the compressed tarball
+    // So let's just use nix-prefetch-url to get the hashes of the decompressed tarball, and `nix hash to-sri` to convert them to SRI format
+    const hashFileUrl = constants.sha256FileURL(newVersion);
+    const hashFileContent = await fetch(hashFileUrl).then((response) => response.text());
+
+    let x86_64;
+    let aarch64;
+    console.log("Getting new hashes");
+    let promises = [
+        getSha256Sum(hashFileContent, constants.x86_64FileName(newVersion)).then((hash) => { x86_64 = hash; }),
+        getSha256Sum(hashFileContent, constants.aarch64FileName(newVersion)).then((hash) => { aarch64 = hash; }),
+    ];
+    await Promise.all(promises);
+    return { x86_64, aarch64 };
+}
+
+async function updateFile(newVersion, sha256Sums, currentFile) {
+    // There is some assumptions in how the file is formatted, but nothing egregious
+
+    let newFile = currentFile.replace(/version = "(.*)";/, `version = "${newVersion}";`);
+    newFile = newFile.replace(/x86_64-linux\.hash = "(.*)";/, `x86_64-linux.hash = "${sha256Sums.x86_64}";`);
+    newFile = newFile.replace(/aarch64-linux\.hash = "(.*)";/, `aarch64-linux.hash = "${sha256Sums.aarch64}";`);
+
+    await fs.writeFile('default.nix', newFile);
+};
+
+let currentFile = await fs.readFile('default.nix', 'utf8');
+let currentVersion = currentFile.match(/version = "(.*)";/)[1];
+const newVersion = await getLatestVersion();
+if (currentVersion === newVersion) {
+    console.error("Already up to date");
+    process.exit(0);
+}
+console.log("New version: " + newVersion);
+const sha256Sums = await getSha256Sums(newVersion);
+console.log(sha256Sums)
+if (!sha256Sums.x86_64 || !sha256Sums.aarch64) {
+    console.error("Failed to find sha256 sums for the 2 files");
+    process.exit(1);
+}
+updateFile(newVersion, sha256Sums, currentFile);
diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix
index f963dfec66d..e946139e6e8 100644
--- a/pkgs/applications/editors/vim/common.nix
+++ b/pkgs/applications/editors/vim/common.nix
@@ -1,15 +1,16 @@
 { lib, fetchFromGitHub }:
 rec {
-  version = "9.0.1403";
+  version = "9.0.1441";
 
   src = fetchFromGitHub {
     owner = "vim";
     repo = "vim";
     rev = "v${version}";
-    hash = "sha256-z+zLRO0yqWu/l3eOzD7pmUvmqhmkH5W9z7wE9QWlsG0=";
+    hash = "sha256-tGWOIXx4gNMg0CB4ytUrj9bQLXw+4pl2lfgGR81+EJk=";
   };
 
   enableParallelBuilding = true;
+  enableParallelInstalling = false;
 
   hardeningDisable = [ "fortify" ];
 
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 891e2454a08..7e6e75d970f 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -29,12 +29,12 @@ final: prev:
 
   ChatGPT-nvim = buildVimPluginFrom2Nix {
     pname = "ChatGPT.nvim";
-    version = "2023-03-22";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "jackMort";
       repo = "ChatGPT.nvim";
-      rev = "8797871b5d11d256834b1c474ca9016dd0137dcb";
-      sha256 = "0ns20hwxcybcp8lj5bh0qdxspj01q85zdln6g1ckc3acwhkrg3z2";
+      rev = "b1d0ec290e0b6506b9c608c02462d6c4568120f0";
+      sha256 = "002fpqxk6wn3x8x7gc5fzqibg8agyd0lj72d1ckkj413ags45pll";
     };
     meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/";
   };
@@ -173,12 +173,12 @@ final: prev:
 
   LazyVim = buildVimPluginFrom2Nix {
     pname = "LazyVim";
-    version = "2023-03-25";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "LazyVim";
       repo = "LazyVim";
-      rev = "f67f20184f0fe852881d925d387ce138754fa147";
-      sha256 = "1f8iw4jrpyhb3nk9sz7hymdhl84bxxafjc0n7g2srhb2ggypnv46";
+      rev = "7ce1b1519a45f48aa4b5f35b7b7a886b42fe56d8";
+      sha256 = "0rvv2rdn5g3x54prrhiv3lq9m1d55kx8myria0xpmckw8rl1i38m";
     };
     meta.homepage = "https://github.com/LazyVim/LazyVim/";
   };
@@ -305,12 +305,12 @@ final: prev:
 
   SchemaStore-nvim = buildVimPluginFrom2Nix {
     pname = "SchemaStore.nvim";
-    version = "2023-03-28";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "b0o";
       repo = "SchemaStore.nvim";
-      rev = "dde293000b626cca90804e7b82731173f195b3ee";
-      sha256 = "13s8yh14ln7aslvj6r7r2naa4w01rc7szrrcrrzi545gkrn98r1x";
+      rev = "5487658767dd6932ad30b399f0d3b3e68f927793";
+      sha256 = "1pip6f6a9slbqjb7ck0ff17s6vk2p2zl2gpc5ir7xq7ilhcimbm3";
     };
     meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
   };
@@ -365,12 +365,12 @@ final: prev:
 
   SpaceVim = buildVimPluginFrom2Nix {
     pname = "SpaceVim";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "SpaceVim";
       repo = "SpaceVim";
-      rev = "2f132784aab54fcaedae6d2c465d32b3185dde7f";
-      sha256 = "0zx5imcyndgyqw6jqrnmq23pnc2z0n5v2z5jlj72qb2c5lj321cq";
+      rev = "cd45afc46b67992f8da5fbea285935ffdeb5572a";
+      sha256 = "1i0808v51ljil0j3lvmq26mi51cgwv01ikcixsxm0ybzznnx8x0x";
     };
     meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
   };
@@ -486,12 +486,12 @@ final: prev:
 
   aerial-nvim = buildVimPluginFrom2Nix {
     pname = "aerial.nvim";
-    version = "2023-03-26";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "stevearc";
       repo = "aerial.nvim";
-      rev = "8a59ed2dc9563833ee0277b5bfd2e06faf95c2ab";
-      sha256 = "0bsigxpdflamw4sp5cx1g2kmxdg6hxv1knkn1d69idfadz0dfb82";
+      rev = "7371322c60120a56bcc833c407de96be42c18172";
+      sha256 = "06m3kgj4r7cys16phihszdqsdpkhkgx2q4xx59jagcjgdijn6dgp";
       fetchSubmodules = true;
     };
     meta.homepage = "https://github.com/stevearc/aerial.nvim/";
@@ -547,12 +547,12 @@ final: prev:
 
   ale = buildVimPluginFrom2Nix {
     pname = "ale";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "dense-analysis";
       repo = "ale";
-      rev = "7dbd3c96ac1eb3a1981e740423a31500108f6e25";
-      sha256 = "1z906gmwar9v3xwcx1r7ry0k9mvqcfg0vkg1v978qslcakcyqpzh";
+      rev = "b0ba31f88e09c033630ac15ae07143af7f658072";
+      sha256 = "1hv88a37xxwmf5rwl24hpv92gy5b9il6bcc5yxxxfi5hrys7fma1";
     };
     meta.homepage = "https://github.com/dense-analysis/ale/";
   };
@@ -823,12 +823,12 @@ final: prev:
 
   awesome-vim-colorschemes = buildVimPluginFrom2Nix {
     pname = "awesome-vim-colorschemes";
-    version = "2022-05-04";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "rafi";
       repo = "awesome-vim-colorschemes";
-      rev = "9f96bbdef5cb19daf58449f0fbb597af6fc4c2eb";
-      sha256 = "1yqc0j2aq3aqyn924dn8d2pqxapn1w5wylgr1pc5mf0f7nl6qc94";
+      rev = "f81786dfe2abc53ec1da69304ed18dcb5709eebe";
+      sha256 = "0bvhxi6d4lj0cnrry4zxkscfs4crzr20ka3maxisw2kbx3ags0zm";
     };
     meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/";
   };
@@ -859,24 +859,24 @@ final: prev:
 
   barbar-nvim = buildVimPluginFrom2Nix {
     pname = "barbar.nvim";
-    version = "2023-03-29";
+    version = "2023-04-05";
     src = fetchFromGitHub {
       owner = "romgrk";
       repo = "barbar.nvim";
-      rev = "a2334fb2c4c4abf3fa2ecc75300ff843ede8313d";
-      sha256 = "1dymszzvfyxw1plpp14ikghlwxxnlkd6l0mh6ndzw2mj63kqh0i2";
+      rev = "a074bc40869debfba2e8c80f93d031a7805a6dc3";
+      sha256 = "1fg2rw0q6592w6iw11fm0j6nz4nffij665sslvikmq6q5d2x9nag";
     };
     meta.homepage = "https://github.com/romgrk/barbar.nvim/";
   };
 
   barbecue-nvim = buildVimPluginFrom2Nix {
     pname = "barbecue.nvim";
-    version = "2023-03-17";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "utilyre";
       repo = "barbecue.nvim";
-      rev = "19ceea1e4eac33e69a836739e7e6e9b07777d737";
-      sha256 = "1ah4kc0rabxxr2dy0s17bq3b1w5mj2p24bnvdjl7maiv8ywl0321";
+      rev = "a0e19486ccc1fb134f6ef7bf914d07bbb462e346";
+      sha256 = "05f97ck17wlznig0iy6m1l6j7p0y78mm4gr7kc04xdq75042n351";
     };
     meta.homepage = "https://github.com/utilyre/barbecue.nvim/";
   };
@@ -1051,12 +1051,12 @@ final: prev:
 
   bufferline-nvim = buildVimPluginFrom2Nix {
     pname = "bufferline.nvim";
-    version = "2023-03-02";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "akinsho";
       repo = "bufferline.nvim";
-      rev = "3677aceb9a72630b0613e56516c8f7151b86f95c";
-      sha256 = "10dkqgyidvzj710yj65ygzd34n0ixcih61r2zmyp0y9njjsa5qdn";
+      rev = "ef4fdc5cea3473801dce89b5fdfe633380c80c65";
+      sha256 = "1kxkgz58xi7257f90apmna9nxp77d8x63zkcxygi2g67p745fd78";
     };
     meta.homepage = "https://github.com/akinsho/bufferline.nvim/";
   };
@@ -1111,12 +1111,12 @@ final: prev:
 
   ccc-nvim = buildVimPluginFrom2Nix {
     pname = "ccc.nvim";
-    version = "2023-03-29";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "uga-rosa";
       repo = "ccc.nvim";
-      rev = "64d73ca03b085b7ad2f8a1ea62cc9e853d8ce502";
-      sha256 = "0ay4balgjphgk66971bixsrmdwkj4ymh88fxc8bnxyhmfmpcy04r";
+      rev = "3e07b8ffc9dab162cd2940e75601da75ed0cebbe";
+      sha256 = "0rk2gvnksss5w29sij6pw9rw0ah7wgvl5q8h21iby6wyvrzhh32i";
     };
     meta.homepage = "https://github.com/uga-rosa/ccc.nvim/";
   };
@@ -1351,12 +1351,12 @@ final: prev:
 
   cmp-dictionary = buildVimPluginFrom2Nix {
     pname = "cmp-dictionary";
-    version = "2023-03-05";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "uga-rosa";
       repo = "cmp-dictionary";
-      rev = "6f3f7cd71ddae4f8526b433213a81105422d6317";
-      sha256 = "0ab316nm2l8w1lhqlwadhbxx8f7kd4d62x54qzavamg53p5833q9";
+      rev = "f479a71c6bb164217ceca2ddec26f852abba9ddd";
+      sha256 = "1my1v4h5ml8yxvghlx3kzs5qfdbgkmrrpmy8llzbsvvx6i185nqk";
     };
     meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/";
   };
@@ -1399,12 +1399,12 @@ final: prev:
 
   cmp-fuzzy-buffer = buildVimPluginFrom2Nix {
     pname = "cmp-fuzzy-buffer";
-    version = "2023-02-19";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "tzachar";
       repo = "cmp-fuzzy-buffer";
-      rev = "5da5f20b2b459671c207599404ef8fe3fa0f60f0";
-      sha256 = "08q6i73pp7h03ghd3fpdlfxhz85hrgg5s4cp4f2j4h87sssi5mzw";
+      rev = "ada6352bc7e3c32471ab6c08f954001870329de1";
+      sha256 = "0qhzjhcdfwykswd4zxpmgmsiy18vmmdskidakjjwmfhfxp225hpi";
     };
     meta.homepage = "https://github.com/tzachar/cmp-fuzzy-buffer/";
   };
@@ -1507,12 +1507,12 @@ final: prev:
 
   cmp-nvim-lsp-document-symbol = buildVimPluginFrom2Nix {
     pname = "cmp-nvim-lsp-document-symbol";
-    version = "2022-10-24";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "hrsh7th";
       repo = "cmp-nvim-lsp-document-symbol";
-      rev = "069a207be6a0327dcc62c957dbb38156b210733a";
-      sha256 = "1gpw9zmx60y6zrxb7ncgmak7sgzg8j5fhd4hqx2qkkrq6qkh07d3";
+      rev = "f0f53f704c08ea501f9d222b23491b0d354644b0";
+      sha256 = "1zcplbb2kkq3f9mmy6zfgscdiccqiwkjr4d91qqjxp80yi1v9z4j";
     };
     meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol/";
   };
@@ -1999,12 +1999,12 @@ final: prev:
 
   compiler-explorer-nvim = buildVimPluginFrom2Nix {
     pname = "compiler-explorer.nvim";
-    version = "2023-03-29";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "krady21";
       repo = "compiler-explorer.nvim";
-      rev = "235c4e709e7ed8f572fc2f3287a614e2d415a921";
-      sha256 = "0rdjj2jfrn5yq9qbadi7vs8pc3lpp6542y0y3xczkphi1w6a8kqw";
+      rev = "c086828f149728ccf934d966908674f26fb59339";
+      sha256 = "1s1dk9x4hmsg0p6l6r5ays8bqcg1rwn94873g72c0z9nf6f5yaab";
     };
     meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/";
   };
@@ -2119,12 +2119,12 @@ final: prev:
 
   copilot-cmp = buildVimPluginFrom2Nix {
     pname = "copilot-cmp";
-    version = "2023-02-26";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "zbirenbaum";
       repo = "copilot-cmp";
-      rev = "92535dfd9c430b49ca7d9a7da336c5db65826b65";
-      sha256 = "14kacnvskly4p7r5k0zkx8lcxqcc7g29zw16xsyr3mj7xp3lpvq6";
+      rev = "308f3cf8d62a7dc2c711bd517b8cf3b0c970ef2b";
+      sha256 = "1f7z512d0fy1q9bf70qba6jd9ha5mvif2zg1xjy3k023lz7xfh76";
     };
     meta.homepage = "https://github.com/zbirenbaum/copilot-cmp/";
   };
@@ -2155,24 +2155,24 @@ final: prev:
 
   coq-artifacts = buildVimPluginFrom2Nix {
     pname = "coq.artifacts";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "ms-jpq";
       repo = "coq.artifacts";
-      rev = "073ffdc8504c4b5ff98c099002fb58adaf2f782e";
-      sha256 = "1hyw840jfkrcrzv86j9sr5625yyw8mxkb44v1hmcg12ydsllyghh";
+      rev = "82e29fb9443f41573483fa83e39490d7a6324c8c";
+      sha256 = "1y9kx1dk0gjqzlk99zjxaiwigws6rdsnw2xq57ayp2clv40riyr3";
     };
     meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
   };
 
   coq-thirdparty = buildVimPluginFrom2Nix {
     pname = "coq.thirdparty";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "ms-jpq";
       repo = "coq.thirdparty";
-      rev = "6b52ae60235525d6a00fc091de4598ac88a63ecc";
-      sha256 = "08r1zhmpjzifb89v56k8v2w0xxylai353b2d73lsz4i8x4bvipii";
+      rev = "83b1b7b9545b94f20df42b4ef224de576e628aaf";
+      sha256 = "1dnl4m03y8iddckjj1210hfas1ri2zhxcvlysd3x5qz6c8hdx4y7";
     };
     meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
   };
@@ -2191,12 +2191,12 @@ final: prev:
 
   coq_nvim = buildVimPluginFrom2Nix {
     pname = "coq_nvim";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "ms-jpq";
       repo = "coq_nvim";
-      rev = "8847707462e5d89a0043e7846439e180b9dfb04f";
-      sha256 = "1nhfg0vazpszydbgvdls49gvnpr0l0lqxphzz9p12177wirw2a83";
+      rev = "45137deb2a34a8b1482fa0f49927e171223a9173";
+      sha256 = "1k0dy5s26hnbb0qvq1ny081l17ahj4y8qfl9rsvvmhhrp49l2vfa";
     };
     meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
   };
@@ -2227,12 +2227,12 @@ final: prev:
 
   crates-nvim = buildVimPluginFrom2Nix {
     pname = "crates.nvim";
-    version = "2023-03-12";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "saecki";
       repo = "crates.nvim";
-      rev = "aa94d3844d6a12b1a8bf73c8a242ff2f540fb749";
-      sha256 = "19k9p5jamm5vax66swyy594am4zw97i2p8sx57b3xhwssp6mvx48";
+      rev = "1d4bb1e7a0fe8bae3f97061be5fbf6f9081a27e2";
+      sha256 = "1cj3xqbjx4az6wxf9l5mycpd5k35kabaidqwkxj5pk2iipsg3pa2";
     };
     meta.homepage = "https://github.com/saecki/crates.nvim/";
   };
@@ -2721,12 +2721,12 @@ final: prev:
 
   diffview-nvim = buildVimPluginFrom2Nix {
     pname = "diffview.nvim";
-    version = "2023-03-18";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "sindrets";
       repo = "diffview.nvim";
-      rev = "58035354fc79c6ec42fa7b218dab90bd3968615f";
-      sha256 = "0njz4z3yfg5imc88kh1y8v93cc3957x8qh5ac9mrdlvqgrnypm8x";
+      rev = "9aeef888e7c7b7cb14196bea86d53999f8b7de85";
+      sha256 = "17wds8cfnl60sln89yf1r2v34p7az6yk6zdlb51w8pvwjalkvwc6";
     };
     meta.homepage = "https://github.com/sindrets/diffview.nvim/";
   };
@@ -2769,24 +2769,24 @@ final: prev:
 
   dracula-nvim = buildVimPluginFrom2Nix {
     pname = "dracula.nvim";
-    version = "2023-02-05";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "Mofiqul";
       repo = "dracula.nvim";
-      rev = "798274ba3c454a9aa3cd71f95a86ea55cbbbb142";
-      sha256 = "156g08ab9jghi580b1k88si3bc6h72d77avlpn34dnnn5481anvh";
+      rev = "8653e7699810b63bda8ef267055cb4d4237670ef";
+      sha256 = "17r785dbnn87qg35k3dbvlaszfb29nrv5l0703c1i69armdf1k3z";
     };
     meta.homepage = "https://github.com/Mofiqul/dracula.nvim/";
   };
 
   dressing-nvim = buildVimPluginFrom2Nix {
     pname = "dressing.nvim";
-    version = "2023-02-24";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "stevearc";
       repo = "dressing.nvim";
-      rev = "5f44f829481640be0f96759c965ae22a3bcaf7ce";
-      sha256 = "1z3mvrli3bn5jpx1n1mdp79q3w1iybfpaxzk7i1dwc7ixhzz1lgk";
+      rev = "c705b3890779ea05bd910e9d06af8a209bfb6ad8";
+      sha256 = "0k3khnwzngrrkx5sl38ci0r7i15nkz52hyc7h2163qqgpjq7hh01";
     };
     meta.homepage = "https://github.com/stevearc/dressing.nvim/";
   };
@@ -3023,12 +3023,12 @@ final: prev:
 
   firenvim = buildVimPluginFrom2Nix {
     pname = "firenvim";
-    version = "2023-03-28";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "glacambre";
       repo = "firenvim";
-      rev = "d35d9e61a1ff4bb8b505ae80d3856b72b4ee7d71";
-      sha256 = "1ai3cx556023j09h6bcib9vcib4drsmwcwg6gy7jnx56kffz3a8z";
+      rev = "ee4ef314bd990b2b05b7fbd95b857159e444a2fe";
+      sha256 = "0lv0dlbabjm5bcx1g36ncsiqaki7lc0iqapfbp2dvyij1rqq93l5";
     };
     meta.homepage = "https://github.com/glacambre/firenvim/";
   };
@@ -3048,12 +3048,12 @@ final: prev:
 
   flatten-nvim = buildVimPluginFrom2Nix {
     pname = "flatten.nvim";
-    version = "2023-03-26";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "willothy";
       repo = "flatten.nvim";
-      rev = "cbea79fef62ecc3048d9a2af38cc96acbbe85e37";
-      sha256 = "1853hmkncw9dzk72arw8m0v0fj14hqcix6bdkalvm16xxxvvwlag";
+      rev = "fc9af19a02594bc0ef32a6b8e609e4bd0a9ce1f1";
+      sha256 = "04qmjgfjcknrpssi6wz0za4h7bfkqdahm5hcqry97id11irvlz28";
     };
     meta.homepage = "https://github.com/willothy/flatten.nvim/";
   };
@@ -3120,12 +3120,12 @@ final: prev:
 
   flutter-tools-nvim = buildVimPluginFrom2Nix {
     pname = "flutter-tools.nvim";
-    version = "2023-03-29";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "akinsho";
       repo = "flutter-tools.nvim";
-      rev = "4cf6321406fc937a7ecc894e9e1ec2591061f43b";
-      sha256 = "093f4627iavr58c552symq0n86aj4yahbjkjkiyi1ll273910vll";
+      rev = "0a7e6b40aebd874e957ed630420a267e6cac0967";
+      sha256 = "0sdmdayidwcbj5lrnv7aqpz0q81s1scyaa39zdv0ywaajrhapm2l";
     };
     meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/";
   };
@@ -3264,12 +3264,12 @@ final: prev:
 
   fzf-lua = buildVimPluginFrom2Nix {
     pname = "fzf-lua";
-    version = "2023-03-27";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "ibhagwan";
       repo = "fzf-lua";
-      rev = "d49f79fbdaf5247ce694637555e8cd503f6fc05f";
-      sha256 = "13bf3xvx0mnz1wjah9qr3sllwkcmppjza8byfxc5a8pcbfwkyhmx";
+      rev = "e330c9aef615ec0728e4d69239676fb5b4783abc";
+      sha256 = "0kws8dp4arh0sqs6fpsivwy2h7na57gsxlvikfxwip066hh0w3si";
     };
     meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
   };
@@ -3420,12 +3420,12 @@ final: prev:
 
   gitsigns-nvim = buildNeovimPluginFrom2Nix {
     pname = "gitsigns.nvim";
-    version = "2023-03-22";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "lewis6991";
       repo = "gitsigns.nvim";
-      rev = "ca473e28382f1524aa3d2b6f04bcf54f2e6a64cb";
-      sha256 = "0vczni4xa71anp948fs3lbcw9yniypbirp668j0yiminlkfi7j1i";
+      rev = "372d5cb485f2062ac74abc5b33054abac21d8b58";
+      sha256 = "0wck04ja0i77g1acidfrb3b44zvd8yiywlqwa64ji0isxl85aicx";
     };
     meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
   };
@@ -3480,12 +3480,12 @@ final: prev:
 
   go-nvim = buildVimPluginFrom2Nix {
     pname = "go.nvim";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "ray-x";
       repo = "go.nvim";
-      rev = "636fe41c878ac828c193a9d056044dc10f9e7621";
-      sha256 = "1za4pbadl1m21392y9iri4c81cai0wbywl6q9v09qdmvdpaz4l7x";
+      rev = "7302dc4a20f87bb5e04f6d2a4cf372929b59f720";
+      sha256 = "0smphxxxlqs8rjn2y22z6b4pkbj5yryjnh9g7lkmpy4mqxfhd3qn";
     };
     meta.homepage = "https://github.com/ray-x/go.nvim/";
   };
@@ -3612,24 +3612,24 @@ final: prev:
 
   gruvbox-nvim = buildVimPluginFrom2Nix {
     pname = "gruvbox.nvim";
-    version = "2023-03-27";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "ellisonleao";
       repo = "gruvbox.nvim";
-      rev = "2fc3ea0836aa91e50e5a98e232549a65de366d93";
-      sha256 = "1zxg6q0w3i71lia3sm2n5kk56kcc56q05lcbv76y7i3wn7spwx9j";
+      rev = "1a8ba635e511148801b55a1128aef933c296a301";
+      sha256 = "1v9j8z6vjvhi7ywbd8dvc0m4yz4mjmks9q2z1pnjl57kqcq19i6a";
     };
     meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/";
   };
 
   guess-indent-nvim = buildVimPluginFrom2Nix {
     pname = "guess-indent.nvim";
-    version = "2022-07-17";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "nmac427";
       repo = "guess-indent.nvim";
-      rev = "c37467baa1a51b74ed767cbe0540fce44e03d828";
-      sha256 = "11fb9xsaq9ygl7sd7k1xg4ccbynmjdvnrbs44snp4q48fidn1vrb";
+      rev = "b8ae749fce17aa4c267eec80a6984130b94f80b2";
+      sha256 = "1i31vbwih28yzjnkmv1xkjrbviyardk7j1dpxmcwa1ch8v4iz93y";
     };
     meta.homepage = "https://github.com/nmac427/guess-indent.nvim/";
   };
@@ -3683,12 +3683,12 @@ final: prev:
 
   haskell-tools-nvim = buildNeovimPluginFrom2Nix {
     pname = "haskell-tools.nvim";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "MrcJkb";
       repo = "haskell-tools.nvim";
-      rev = "d6efc37b999981e8744c63c551be039d6eceae50";
-      sha256 = "1mmn47bk7lhaak2r68pzhhhsyjsd0y9lkprqq7l3jrdyj30iay0p";
+      rev = "594009caf85b8e99a37a891a17d8460ce8c685ae";
+      sha256 = "0xhhfksv424zy5fhjl8ygdncy971yyb8v3w72amak4w26md93z9i";
     };
     meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
   };
@@ -3731,12 +3731,12 @@ final: prev:
 
   heirline-nvim = buildVimPluginFrom2Nix {
     pname = "heirline.nvim";
-    version = "2023-03-29";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "rebelot";
       repo = "heirline.nvim";
-      rev = "18394c46ff3c9fa52629dba358fa79244dc84ae3";
-      sha256 = "1wb4lcwh69qg4dc6s21m8ab67yyfimcmgryp9r59j2izb4jblpw7";
+      rev = "750a112a1cfaf2a7cd2d67a2d67f8f463b00d8af";
+      sha256 = "19lip656xd59vk6ki1aryg53105zakp39x1llh3qdlmrk7w7g5lz";
     };
     meta.homepage = "https://github.com/rebelot/heirline.nvim/";
   };
@@ -4343,12 +4343,12 @@ final: prev:
 
   legendary-nvim = buildVimPluginFrom2Nix {
     pname = "legendary.nvim";
-    version = "2023-03-28";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "mrjones2014";
       repo = "legendary.nvim";
-      rev = "6b6eabf5c7e1937e7490714d3515dfe5bfce3bc2";
-      sha256 = "1b89513w25gz7awflwhj2qhz0ypknz0h64s2fd6vyl1bg7fj2w55";
+      rev = "37f8594972f0213058d326151151f5aba9fc63ed";
+      sha256 = "0indhcbvsigb2cxmyw8kc6ac0hr2sj29ifa2d4xgwkqv0gys00ah";
     };
     meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
   };
@@ -4451,12 +4451,12 @@ final: prev:
 
   lightline-gruvbox-vim = buildVimPluginFrom2Nix {
     pname = "lightline-gruvbox.vim";
-    version = "2021-11-12";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "shinchu";
       repo = "lightline-gruvbox.vim";
-      rev = "e94af37820d9c2e6d9eb27c735bb8ef926a66c7e";
-      sha256 = "1wxhxc3aqd0z0giwi8ki5wdarzz6s5bpc5iss7q63w2sbgvbr9sh";
+      rev = "d233416d566e61f879bd19d9d498b01b1b7e336c";
+      sha256 = "05bqa5c804zsj64pidccf7crsi1c51kkc9favxkdh4ppdm39ma4v";
     };
     meta.homepage = "https://github.com/shinchu/lightline-gruvbox.vim/";
   };
@@ -4774,12 +4774,12 @@ final: prev:
 
   lualine-nvim = buildVimPluginFrom2Nix {
     pname = "lualine.nvim";
-    version = "2023-02-14";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "nvim-lualine";
       repo = "lualine.nvim";
-      rev = "e99d733e0213ceb8f548ae6551b04ae32e590c80";
-      sha256 = "01v3612yplmgwbdiz7pgrc3a660q4z3v3g554nzxd3wn39cmd2wq";
+      rev = "c28a7427c3fb29322db136f0564ec58807b26747";
+      sha256 = "101k2gbcyzpyw0fh5rh2a72ypbkhv597khj4sz49ws0i45p0qc8c";
     };
     meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/";
   };
@@ -4811,12 +4811,12 @@ final: prev:
 
   lush-nvim = buildNeovimPluginFrom2Nix {
     pname = "lush.nvim";
-    version = "2023-03-27";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "rktjmp";
       repo = "lush.nvim";
-      rev = "e26df50e856e671ce79db99449e1b015d6608673";
-      sha256 = "1y9r9b93d3xg8hnvdc1ymibl9x7cai2ddibxwmzsjaq7dv6zpilg";
+      rev = "39d91f09cde4c96f09015716fce6f91bca1eaa9a";
+      sha256 = "087xmsgxwj9flak3q44823ky8i6j4dzx1hi411fxd6ijrzw7mxwm";
     };
     meta.homepage = "https://github.com/rktjmp/lush.nvim/";
   };
@@ -4907,12 +4907,12 @@ final: prev:
 
   mason-nvim = buildVimPluginFrom2Nix {
     pname = "mason.nvim";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "williamboman";
       repo = "mason.nvim";
-      rev = "fdf33558c4386516150748670fde10ea39a7d86f";
-      sha256 = "006dq2h8llmsz2ik9i0n3zbwfpqp7g01nzql315a6pmg3cy20ka5";
+      rev = "c625abf171dfaad790f5703465a93a94334e5049";
+      sha256 = "13cb1dgm6l2wpiv5ja2adfhjca89836p53a3xn2y0li61kqrvvn3";
     };
     meta.homepage = "https://github.com/williamboman/mason.nvim/";
   };
@@ -4979,24 +4979,24 @@ final: prev:
 
   mini-nvim = buildVimPluginFrom2Nix {
     pname = "mini.nvim";
-    version = "2023-03-28";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "echasnovski";
       repo = "mini.nvim";
-      rev = "078279d4b154fb8990b6d1fc00bf162ec5015e29";
-      sha256 = "1d8mhing8czkgq28dp7l9jl5ihhybiwiq7cs943h6qyjwyg6yy28";
+      rev = "a7c375312edba618d7abc7c6129c53c512cca9d7";
+      sha256 = "188ycy7816jnw2srfydvmnwh0l2pxbj63mlyjlqw4j51a5r64snn";
     };
     meta.homepage = "https://github.com/echasnovski/mini.nvim/";
   };
 
   minimap-vim = buildVimPluginFrom2Nix {
     pname = "minimap.vim";
-    version = "2022-10-28";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "wfxr";
       repo = "minimap.vim";
-      rev = "2b0151d7302f87f90c4664d119518dda73cc4633";
-      sha256 = "0isasr5d0hmr818sbwax6q0cwbr0nja72s2ll93wgq6i3l51z964";
+      rev = "15dce1b667d4df0eec715798ab94c0850316e8a3";
+      sha256 = "17kxkky4g3fxgxs840flhyp9c2cxh8hzq2kzfdqaz7am6mas9cn6";
     };
     meta.homepage = "https://github.com/wfxr/minimap.vim/";
   };
@@ -5027,12 +5027,12 @@ final: prev:
 
   mkdx = buildVimPluginFrom2Nix {
     pname = "mkdx";
-    version = "2023-02-24";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "SidOfc";
       repo = "mkdx";
-      rev = "fe7862463624e5fb186551ede702605d8d9322e3";
-      sha256 = "1ch9glxa82z71yyb3n54hbmrkbwxwn0kcpjkjfdmb3mgp2bjgfnc";
+      rev = "1ddfff8118b6c3eb000dfc7c3c6eea5a314344b8";
+      sha256 = "0jjrn0br2sl7flr0bjx367j8f94m7cyqsmaaq3ind9i42vjfahkv";
     };
     meta.homepage = "https://github.com/SidOfc/mkdx/";
   };
@@ -5315,12 +5315,12 @@ final: prev:
 
   neo-tree-nvim = buildVimPluginFrom2Nix {
     pname = "neo-tree.nvim";
-    version = "2023-03-18";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "nvim-neo-tree";
       repo = "neo-tree.nvim";
-      rev = "20c2f2f5ba083bbb1e37b8bc3d590621434f31e9";
-      sha256 = "11pvzz75j0admflcinm0dxk0h92x17jayhk55x17ai2jppv8q4gb";
+      rev = "2b2f74828eeb02cf29d6b21aa32eedadadc94ca7";
+      sha256 = "03c6glvdf7vdws7vvm8y3xh6443bjyk75vq505dmnadgkcwn28ga";
     };
     meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
   };
@@ -5339,12 +5339,12 @@ final: prev:
 
   neoconf-nvim = buildVimPluginFrom2Nix {
     pname = "neoconf.nvim";
-    version = "2023-03-29";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "neoconf.nvim";
-      rev = "11388446753d800b8413d42bb770b401cddb7d62";
-      sha256 = "0izn5af7ixbjb1sr4fsgnxma7gdxbiz7fqqwdlrsj587fmnsv6y5";
+      rev = "6aaeb48336b369d7ed8ef243bfd0d76ec79362cd";
+      sha256 = "1jw6wlkvs4agqx0mf95m6ddzvy93v76fgm7ipc05p2hw4qlplpjq";
     };
     meta.homepage = "https://github.com/folke/neoconf.nvim/";
   };
@@ -5363,24 +5363,24 @@ final: prev:
 
   neodev-nvim = buildVimPluginFrom2Nix {
     pname = "neodev.nvim";
-    version = "2023-03-26";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "neodev.nvim";
-      rev = "7330427f9f71ac5aaa2d1a4c22ccd3914434e289";
-      sha256 = "03sa4dr28akq891f4pldlfxkwvwgvjxpy4sa9d9s76pkqijp4205";
+      rev = "024d1a0548a0d61687e00c94dd362a1878d3ac2a";
+      sha256 = "0mf8f66gdfx4l03jjp5p2lzjdz2il3fqfrx2a1rrrqz71zn78ihh";
     };
     meta.homepage = "https://github.com/folke/neodev.nvim/";
   };
 
   neoformat = buildVimPluginFrom2Nix {
     pname = "neoformat";
-    version = "2023-03-18";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "sbdchd";
       repo = "neoformat";
-      rev = "ae79cb838b8ed106a083370f3eb3da88ce834c69";
-      sha256 = "04d85969zmklmylf3bk68wi1ivcn0icx96f7r7g49cf7xwrr2vm7";
+      rev = "e18e0cc2641dd78f0cdb0ddd575843045d672dde";
+      sha256 = "0vprb47wcpwnsij6iyxzirfkcbzr4jaj2cc8flb41d42lsjr0mnj";
     };
     meta.homepage = "https://github.com/sbdchd/neoformat/";
   };
@@ -5459,12 +5459,12 @@ final: prev:
 
   neorg = buildVimPluginFrom2Nix {
     pname = "neorg";
-    version = "2023-03-29";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "nvim-neorg";
       repo = "neorg";
-      rev = "01d8a9b2db38a28fd40851b894e9d146d279c892";
-      sha256 = "1aq6vzkprmz5g2xdk2h6cnv8ncfshbkca7whl8s4n9pkqw1qm980";
+      rev = "d38a22940aaa55351cd4dc106540fa302fad4f0d";
+      sha256 = "1iykm9p4p8kji04zx69fv91rd1a2yzf712y413pzgz5saqaracs5";
     };
     meta.homepage = "https://github.com/nvim-neorg/neorg/";
   };
@@ -5519,24 +5519,24 @@ final: prev:
 
   neotest = buildVimPluginFrom2Nix {
     pname = "neotest";
-    version = "2023-03-25";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "nvim-neotest";
       repo = "neotest";
-      rev = "9f35041605ae0371fd94f669fe67eb5bd1574518";
-      sha256 = "1i86pbv8r4v2siy3n8lhsh4sy47ybp5d486naqc99w22p0p9mkmi";
+      rev = "734efe8a2682b6415712933efd19c484c2f8d942";
+      sha256 = "0jr1amq42kbvmq0wfdmdbajch9brfs29mp159vs31y14ddz40vqj";
     };
     meta.homepage = "https://github.com/nvim-neotest/neotest/";
   };
 
   neotest-haskell = buildVimPluginFrom2Nix {
     pname = "neotest-haskell";
-    version = "2023-03-28";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "MrcJkb";
       repo = "neotest-haskell";
-      rev = "c76cace9efbf431f17295ba56c91f890d55ac110";
-      sha256 = "06ps407zim81wvlp9yidicp8gk64ym0nzwzcyqazbj1qb9zig8mi";
+      rev = "0bd879195b08ee6ca9fdff6b4782f73546c28743";
+      sha256 = "1x9fd36zfw6q5sasrh93xr1nr4rn5v7va7czpij0kb9ri7s2by6c";
     };
     meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
   };
@@ -5675,12 +5675,12 @@ final: prev:
 
   nightfox-nvim = buildVimPluginFrom2Nix {
     pname = "nightfox.nvim";
-    version = "2023-03-26";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "EdenEast";
       repo = "nightfox.nvim";
-      rev = "4b73c9d0995eb1a43e284534b97a543ca21c5c77";
-      sha256 = "0ndriv1ka82n8j9969h54c7zqpjzax6r52iqfvz282wmnch5kxhl";
+      rev = "f741f322ba269dc4d4c38e95b3784d38071d3abd";
+      sha256 = "0mmg6rbdznldv94385g5ws9bmmm6f3sl2wcv0imwp9s6sl8qzl6v";
     };
     meta.homepage = "https://github.com/EdenEast/nightfox.nvim/";
   };
@@ -5711,12 +5711,12 @@ final: prev:
 
   nlsp-settings-nvim = buildVimPluginFrom2Nix {
     pname = "nlsp-settings.nvim";
-    version = "2023-03-28";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "tamago324";
       repo = "nlsp-settings.nvim";
-      rev = "4bd36c153bc08bb959a6bcb2d091843c807db6b6";
-      sha256 = "0c0dcgrrn29bjnm89di3v3ksvvxnhaa8kydcqxpckn03v1pyxp8a";
+      rev = "b378e5f4fae02e0d7afaccbf0a1308795afb5f3d";
+      sha256 = "0c7x6r2p5jnrl00pmchi52wi22b6zrknn06nvwkghhik4k704w1y";
     };
     meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
   };
@@ -5807,24 +5807,24 @@ final: prev:
 
   nui-nvim = buildVimPluginFrom2Nix {
     pname = "nui.nvim";
-    version = "2023-02-28";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "MunifTanjim";
       repo = "nui.nvim";
-      rev = "0dc148c6ec06577fcf06cbab3b7dac96d48ba6be";
-      sha256 = "0gwbfrwki6mm6w5lvzh7g154m1g4c2kajbbhb0i37492kwc4syn4";
+      rev = "1f43b13d133eb4b4f53a4485379d9afa58808389";
+      sha256 = "03vvpqdg88vz3amq62bfdzslsykbm7nafvq6cf6ggazd01rc1zsj";
     };
     meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
   };
 
   null-ls-nvim = buildVimPluginFrom2Nix {
     pname = "null-ls.nvim";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "jose-elias-alvarez";
       repo = "null-ls.nvim";
-      rev = "01e035ac1c0ba1cc7a688110e3a9f939cab1f454";
-      sha256 = "0yhzb4adwcrnyx4f1x8aciy88bvi75gr8yf0x0rw5blbj6vgcpzk";
+      rev = "13be3e34b7733bf2948e32c339694f657662ccfd";
+      sha256 = "1qv0ifx4rvj18f3zhck0qnrvydr86x99269rg5bnh7jxyn7kcffg";
     };
     meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
   };
@@ -5891,12 +5891,12 @@ final: prev:
 
   nvim-base16 = buildVimPluginFrom2Nix {
     pname = "nvim-base16";
-    version = "2023-03-21";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "RRethy";
       repo = "nvim-base16";
-      rev = "db9ac827d833236b2b7bbacf6ec3a92f96b88890";
-      sha256 = "0kxp2dbpdqi8q1rnfmmbxziyr01d7dlqq6wmvjr8vzspxyr5ar0d";
+      rev = "18ce3c5f694aaac31f5a434937ca6abe02b83f92";
+      sha256 = "18ybghllrqr7zk32vz471bv6id9d294p2g6wpaqgbgjzjljy94ay";
     };
     meta.homepage = "https://github.com/RRethy/nvim-base16/";
   };
@@ -6059,12 +6059,12 @@ final: prev:
 
   nvim-dap = buildVimPluginFrom2Nix {
     pname = "nvim-dap";
-    version = "2023-03-24";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-dap";
-      rev = "7389e85233e3483b31b6a1c4ba69cda77336b7a8";
-      sha256 = "09jfi1phzq9pak10hyvxkgrq6vq1ly1zdblpy5l173fj9n2qxwip";
+      rev = "1dd02e82c77d558e30ba831db4c2e7ed534e874f";
+      sha256 = "1qy0x38g273q7f7vzia9f2lvs294amgjqc022jc6p2fxmmry7rv5";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
   };
@@ -6083,12 +6083,12 @@ final: prev:
 
   nvim-dap-python = buildVimPluginFrom2Nix {
     pname = "nvim-dap-python";
-    version = "2023-03-24";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-dap-python";
-      rev = "af5e04c6eae97498258f84c61e1b22be6660763b";
-      sha256 = "0wvmsv3ivjy8q0ym4yd6jwqajf5mzr5czp9iin11sk2lfk554y1m";
+      rev = "b21f707b39bbe0b530a61371ab5fc1786bd16c22";
+      sha256 = "1azrinnaf2qw8q41lvk65vdq1jk5af0k0b23a9c3pidwq330fr18";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/";
   };
@@ -6107,12 +6107,12 @@ final: prev:
 
   nvim-dap-virtual-text = buildVimPluginFrom2Nix {
     pname = "nvim-dap-virtual-text";
-    version = "2023-02-15";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "theHamsta";
       repo = "nvim-dap-virtual-text";
-      rev = "8db23ea51203b5f00ad107a0cef7e0b2d7a0476c";
-      sha256 = "0763sssfznv7l1mpgrkyd26avbmpza41iaikq4b65g0y56j318ix";
+      rev = "9dc45a6eb33871f4c5cb2ba08fa307467657471e";
+      sha256 = "05j81a8jrzl81im35g5fzyh6dsmydgkxdxisfs07hl7cv51g2j95";
     };
     meta.homepage = "https://github.com/theHamsta/nvim-dap-virtual-text/";
   };
@@ -6191,12 +6191,12 @@ final: prev:
 
   nvim-highlite = buildVimPluginFrom2Nix {
     pname = "nvim-highlite";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "Iron-E";
       repo = "nvim-highlite";
-      rev = "8aa4a21c04eaacf4c3a37588f45e673613e061da";
-      sha256 = "011f8miv3glz4rx67ha525c17y8r49lb8v6hg31znzjczrb6rkhg";
+      rev = "f7e8728fae6c1b1667de5c76e34f0c36a5c3cc03";
+      sha256 = "1nrhqbsz7z73qk83yncynvnd1bhbsrrpfjrla8q05dlv80vrr4ap";
     };
     meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
   };
@@ -6227,12 +6227,12 @@ final: prev:
 
   nvim-jdtls = buildVimPluginFrom2Nix {
     pname = "nvim-jdtls";
-    version = "2023-03-23";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-jdtls";
-      rev = "f8fb45e05e638e5c67e884f3039abcda7abc2d2d";
-      sha256 = "0pr98bmfh0jx8jbwnzidbdjpxkg2fg4i4scbyimkbpbq5isxnq7h";
+      rev = "ffb8f63689197b845c2388f0df5f0d1bd21c968f";
+      sha256 = "0pxz9050522vlglvwm67s43dniwxygynvi0f8qdd8dhb5zm9x65q";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
   };
@@ -6251,12 +6251,12 @@ final: prev:
 
   nvim-lastplace = buildVimPluginFrom2Nix {
     pname = "nvim-lastplace";
-    version = "2023-01-16";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "ethanholz";
       repo = "nvim-lastplace";
-      rev = "65c5d6e2501a3af9c2cd15c6548e67fa035bf640";
-      sha256 = "0klhy38a0x6g45z0k56gc48d1r4kqfq87yq4g8gr7fhy9fclmlza";
+      rev = "75a2b78bdbbd20467d499defceb5b20c0967a1ca";
+      sha256 = "0qr40n4k6rxfxzlqivad1jq69x2d0mfn2lfk4gyacx6qq555papf";
     };
     meta.homepage = "https://github.com/ethanholz/nvim-lastplace/";
   };
@@ -6287,12 +6287,12 @@ final: prev:
 
   nvim-lint = buildVimPluginFrom2Nix {
     pname = "nvim-lint";
-    version = "2023-03-23";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-lint";
-      rev = "b16e6e424ddfb12d4b3a699c1dc41ba0f3b503da";
-      sha256 = "1rr7kz8512r8svl4yadrjhn1b9pdz36p4jvflnsha7bxznmsc6bx";
+      rev = "cc1cad5bf8dcfb2d604392dfa6b8730d9ecbee88";
+      sha256 = "1bvaqkja0y4sv2msad7vxp7nb4mcbwlk4wgnp6ad1al3hhrcin3q";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
   };
@@ -6311,12 +6311,12 @@ final: prev:
 
   nvim-lspconfig = buildVimPluginFrom2Nix {
     pname = "nvim-lspconfig";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "neovim";
       repo = "nvim-lspconfig";
-      rev = "c5505c70571b094663745167d40388edd40f6450";
-      sha256 = "1nmnd1gbawa67n27sgbgipaiaxy8dqsgdk6vzc6wpjs4sgx32fd8";
+      rev = "0bc0c38e1b11dfb6b5f1794d53869f89ccf9e78f";
+      sha256 = "0ivr4iyq85gb2ddv6dzarp9wjfydi0ynvwa0vabziv4wxd55w9c3";
     };
     meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
   };
@@ -6383,12 +6383,12 @@ final: prev:
 
   nvim-navic = buildVimPluginFrom2Nix {
     pname = "nvim-navic";
-    version = "2023-03-27";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "smiteshp";
       repo = "nvim-navic";
-      rev = "35731604fb5adab5fe939975879d22994aa8b575";
-      sha256 = "0lz8w2870b3p3m6dixzxlnj2z1z0xia44hbgf5gdq8rld53i44y2";
+      rev = "27124a773d362628b114cd12016e743dab4ccf3e";
+      sha256 = "0xv2y9kw60cjk5n8h91s679rc101lhaal9ds5fmxgj4sl19jf5fn";
     };
     meta.homepage = "https://github.com/smiteshp/nvim-navic/";
   };
@@ -6503,12 +6503,12 @@ final: prev:
 
   nvim-snippy = buildVimPluginFrom2Nix {
     pname = "nvim-snippy";
-    version = "2023-03-10";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "dcampos";
       repo = "nvim-snippy";
-      rev = "ab38022c766e440c494e18f1e7e487d6be053c9c";
-      sha256 = "1ndnh2h43bjdqq7vz9963lcyxpk46j8gprdms7gzyrxf378ac7kk";
+      rev = "8ada65df34610f0dbfdbd036dfddf7ad3b67523b";
+      sha256 = "1y5ssshc9ggn0mwi98mk2gqk67sfqlwbksg240xddq5kvd07b61k";
     };
     meta.homepage = "https://github.com/dcampos/nvim-snippy/";
   };
@@ -6527,24 +6527,24 @@ final: prev:
 
   nvim-spectre = buildVimPluginFrom2Nix {
     pname = "nvim-spectre";
-    version = "2023-03-25";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "nvim-pack";
       repo = "nvim-spectre";
-      rev = "8fd64743b6390ab151a607fa91d0d74087a80ba6";
-      sha256 = "0hygvazda2kxrrnw9f0xf6mvnkigfzf57n5m7kbbgf6kpf65w7y5";
+      rev = "6e5ce371f93625c7dc43f5e2647d3647f2ea15e2";
+      sha256 = "1x1m5wcpmw2bj4646991ady6dfk4apjdc70lz4az8akayilms9hr";
     };
     meta.homepage = "https://github.com/nvim-pack/nvim-spectre/";
   };
 
   nvim-surround = buildVimPluginFrom2Nix {
     pname = "nvim-surround";
-    version = "2023-03-28";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "kylechui";
       repo = "nvim-surround";
-      rev = "50f667861fac75592fc9e482472c12672e1cd723";
-      sha256 = "0gaamghwl1z9b4rszfcahr75s3namw15ycwdhg0vz6nxxlb253k0";
+      rev = "e6047128e57c1aff1566fb9f627521d2887fc77a";
+      sha256 = "0568ac35dcqa73gv9gfv4wybjrg748v8cfvcn127k2ckjzq259jw";
     };
     meta.homepage = "https://github.com/kylechui/nvim-surround/";
   };
@@ -6575,36 +6575,36 @@ final: prev:
 
   nvim-tree-lua = buildVimPluginFrom2Nix {
     pname = "nvim-tree.lua";
-    version = "2023-03-27";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "nvim-tree";
       repo = "nvim-tree.lua";
-      rev = "45400cd7e02027937cd5e49845545e606ecf5a1f";
-      sha256 = "069618ckwyxdhg6w6iw3p3axlpizv2zia7q0p4y7sraw1w3n9vpm";
+      rev = "d1410cb0896a3aad5d84ddc54284774a627c6d63";
+      sha256 = "1bfdvsvy52ib81sdgrx65gp6y39h0063p3q352rkxy7sh4mw92kr";
     };
     meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
   };
 
   nvim-treesitter = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter";
-      rev = "9850baa958d6a1edd6586d77e354d89249f97a88";
-      sha256 = "0rryx8xavm89jmjr2j31kqm58bdcx38ls9j37j5ikmv43zgzr1cp";
+      rev = "871f5665d92d59a369cf916e9aa4d321d466f1e3";
+      sha256 = "1psdawbsrp68qqpsbdmpnl9xp0p3y08s470vc4yaajrcn35mdb9l";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
   };
 
   nvim-treesitter-context = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter-context";
-    version = "2023-03-25";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter-context";
-      rev = "fc7db280562455590c4592499542d6d5061dbe4b";
-      sha256 = "1ig8ii9mzb002l7qy56acvchhwdqcjd4x1rqqv79glj2b6zc24c8";
+      rev = "68eaeb86738c660f7f31afb2cbfb2bdec50bbd92";
+      sha256 = "1pqs8mgks1ihkziq35qr0kpk0cdza263gq6ksjvj0jjrig24fim2";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
   };
@@ -6635,12 +6635,12 @@ final: prev:
 
   nvim-treesitter-refactor = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter-refactor";
-    version = "2023-03-20";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter-refactor";
-      rev = "b216290a2a47c856cf95cdc35e0c8d2c6306d89a";
-      sha256 = "1xd2bgbz0zm9qn9az15akv062cahi7xlkvhf98phjnrnppdcp6jm";
+      rev = "65ad2eca822dfaec2a3603119ec3cc8826a7859e";
+      sha256 = "14vg4iykl56ii4m5jrbrw95yjzkqn53vyqpqm82a5lmxgsha8d6b";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-refactor/";
   };
@@ -6718,12 +6718,12 @@ final: prev:
 
   nvim-web-devicons = buildVimPluginFrom2Nix {
     pname = "nvim-web-devicons";
-    version = "2023-03-28";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "nvim-tree";
       repo = "nvim-web-devicons";
-      rev = "267af2d57e0f251d65b95bdfd1f382211b272417";
-      sha256 = "1lmd723v78jyrx3ibfllc45ykripzdvlc664fi9pd3r5gkl2xx9a";
+      rev = "0568104bf8d0c3ab16395433fcc5c1638efc25d4";
+      sha256 = "0s3bn0m9lml0b2b82zl1c7g7idrzbb7jhi7yf24cm5rl457iixp2";
     };
     meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
   };
@@ -6802,24 +6802,24 @@ final: prev:
 
   octo-nvim = buildVimPluginFrom2Nix {
     pname = "octo.nvim";
-    version = "2023-03-14";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "pwntester";
       repo = "octo.nvim";
-      rev = "91a87271552828a499c2ddcc6a3e36f09f38c1d3";
-      sha256 = "1ckwj2d9kkqna7vf4rr1vaba6lc3kya39ncp948idqrzz5g672ym";
+      rev = "b6f2e9b443cc8244ee374a3a06292cde03751374";
+      sha256 = "10d37kmipizww73kw4g22m32nyvjipb0hj64dlrpngnrvbzxwh78";
     };
     meta.homepage = "https://github.com/pwntester/octo.nvim/";
   };
 
   oil-nvim = buildVimPluginFrom2Nix {
     pname = "oil.nvim";
-    version = "2023-03-24";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "stevearc";
       repo = "oil.nvim";
-      rev = "931453fc09085c09537295c991c66637869e97e1";
-      sha256 = "0fjsckcbrqvz1g1cnixyjn6idwd0g7bjp75k0mnn7vx13kiflchb";
+      rev = "45f8497106cfada657c7d7af73707acb8cbed13c";
+      sha256 = "0v0ypym2gpjk91c94p62jx38c1qm91gg01razqybzhf12dixbs2k";
       fetchSubmodules = true;
     };
     meta.homepage = "https://github.com/stevearc/oil.nvim/";
@@ -6875,12 +6875,12 @@ final: prev:
 
   onedarkpro-nvim = buildVimPluginFrom2Nix {
     pname = "onedarkpro.nvim";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "olimorris";
       repo = "onedarkpro.nvim";
-      rev = "6f9dcb258537d077f6037d3b7a55f6b36f15b1ec";
-      sha256 = "1b28zw48yfv6541lf9zrb8n8rfsn3dcwglwbcjbk6w3bl0h9739l";
+      rev = "17b3bb0fcce1cf626f4f848fa586bb5dd4b95331";
+      sha256 = "06dipnhjiqj5fvjwcj6i3zdvlacjadfclvylzdfzan6facx6sm4s";
     };
     meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
   };
@@ -6947,24 +6947,24 @@ final: prev:
 
   orgmode = buildVimPluginFrom2Nix {
     pname = "orgmode";
-    version = "2023-03-24";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "nvim-orgmode";
       repo = "orgmode";
-      rev = "aa084b56b6a4898fda11e6e39ccc6636e213f2e2";
-      sha256 = "1z5xip6d0kzvdp99kih77w78qc0hrr4gx1if751pdzdysy63sdfj";
+      rev = "070f7588629b956bba17d9892e6fa15bf19a2260";
+      sha256 = "1bghyccnq0q1ysybiw7gsjbf5x1y6bgvfdc8grj8mgzgyzaqkxwf";
     };
     meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
   };
 
   oxocarbon-nvim = buildVimPluginFrom2Nix {
     pname = "oxocarbon.nvim";
-    version = "2023-03-23";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "nyoom-engineering";
       repo = "oxocarbon.nvim";
-      rev = "fc236ef07361a1596081f242940f97af3ba26db1";
-      sha256 = "0pvhfj7vslz1imqr4q583450p6x22ba4ir8d3cmci02rm7q8qx9m";
+      rev = "be12ad8a9607a195d0fc081af0bf3cd38b095d12";
+      sha256 = "0sj5as0p3aqddfiwgvch7dnmhq3qw06jhdp7ac5v1hi8bmskgbfm";
     };
     meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/";
   };
@@ -7212,12 +7212,12 @@ final: prev:
 
   project-nvim = buildVimPluginFrom2Nix {
     pname = "project.nvim";
-    version = "2023-02-26";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "ahmedkhalf";
       repo = "project.nvim";
-      rev = "1c2e9c93c7c85126c2197f5e770054f53b1926fb";
-      sha256 = "1q3lqngb54gnnbzvqy02lxdrzbmk9lyd2rl4q8caj3xx0wfbxlpb";
+      rev = "8c6bad7d22eef1b71144b401c9f74ed01526a4fb";
+      sha256 = "1md639mcs3dgvhvx93wi0rxiwjnb195r9al9bfqvcvl3r307gxba";
     };
     meta.homepage = "https://github.com/ahmedkhalf/project.nvim/";
   };
@@ -7417,24 +7417,24 @@ final: prev:
 
   refactoring-nvim = buildVimPluginFrom2Nix {
     pname = "refactoring.nvim";
-    version = "2023-01-23";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "theprimeagen";
       repo = "refactoring.nvim";
-      rev = "57c32c6b7a211e5a3a5e4ddc4ad2033daff5cf9a";
-      sha256 = "0w4gw09b94dhxbbkyl0zhwxl5m370qp8la6frbjcan06bqh85xcv";
+      rev = "e7c40818b2995016ede93c5620055206b1aba44f";
+      sha256 = "0p05vkbfwpknfq0f8lls10k5iwaibhzr2df2fsmp4h327vabiywa";
     };
     meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
   };
 
   registers-nvim = buildVimPluginFrom2Nix {
     pname = "registers.nvim";
-    version = "2023-03-06";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "tversteeg";
       repo = "registers.nvim";
-      rev = "0a461e635403065b3f9a525bd77eff30759cfba0";
-      sha256 = "08mg2rjbvyrgj5l1j3nzv7iwfsvm0wx5838lgk95zqb151sas4r7";
+      rev = "2ab8372bb837f05fae6b43091f10a0b725d113ca";
+      sha256 = "1z79z8qvwhi3wzya6mh1rp0v37fipvhn47wahjdlwbjbbrq6bq1i";
     };
     meta.homepage = "https://github.com/tversteeg/registers.nvim/";
   };
@@ -7585,12 +7585,12 @@ final: prev:
 
   satellite-nvim = buildVimPluginFrom2Nix {
     pname = "satellite.nvim";
-    version = "2023-03-13";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "lewis6991";
       repo = "satellite.nvim";
-      rev = "da81fe4573ed3f203fa7aa8db6f125b6a5380390";
-      sha256 = "1dgdfwij1w0q2jcvyz56pav1fhzbihpkzgvgcx8hmlxx7p30hmby";
+      rev = "d77b40a730f3036a3290d07bc32af7fc935cd031";
+      sha256 = "1i8445whk6vndinn05n2ss2vz37hlf30qyqfl1gspky3sz861jda";
     };
     meta.homepage = "https://github.com/lewis6991/satellite.nvim/";
   };
@@ -7778,12 +7778,12 @@ final: prev:
 
   smart-splits-nvim = buildVimPluginFrom2Nix {
     pname = "smart-splits.nvim";
-    version = "2023-03-24";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "mrjones2014";
       repo = "smart-splits.nvim";
-      rev = "3d4239b83fe8e68af4193e584094fbe633f30636";
-      sha256 = "0zil0ydcy2x2wn9w2wr1mqasrss21qh7k5vdiap9z71x61mz7llq";
+      rev = "653420ba71b13503cbd92ccdbd123fb629a87e6e";
+      sha256 = "11jc36xcl57knp77j7wpr7hmxdb0xygi4kfrrjzkribvbf5sl41m";
     };
     meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
   };
@@ -8151,12 +8151,12 @@ final: prev:
 
   swift-vim = buildVimPluginFrom2Nix {
     pname = "swift.vim";
-    version = "2022-11-05";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "keith";
       repo = "swift.vim";
-      rev = "ba6f6cef58d08ac741aaf1626d3799d476cd43b6";
-      sha256 = "0v2bkzkvqh420r0bpxl9vhq56ql75vi7xra9ifyjflkqxr3lxp83";
+      rev = "51108a710e194c0c75f1cf4683650faa407fab6b";
+      sha256 = "0axcs72bh156pd1ykfl8z4rvrd89n1c4fnan6z7m6h9kjajf2nf0";
     };
     meta.homepage = "https://github.com/keith/swift.vim/";
   };
@@ -8405,12 +8405,12 @@ final: prev:
 
   telescope-file-browser-nvim = buildVimPluginFrom2Nix {
     pname = "telescope-file-browser.nvim";
-    version = "2023-03-29";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "nvim-telescope";
       repo = "telescope-file-browser.nvim";
-      rev = "6d90c93eb2907ee99a0cea10c03642465d2e1ec5";
-      sha256 = "09b5fribhmqcxasvnc4gssw4li8px1wpljkzx2kscdyrgjp3raqq";
+      rev = "e0fcb12702ad0d2873544a31730f9aaef04fd032";
+      sha256 = "1ki1xg2492z620j0kxpjxjlhqjsq5qp6gg8hkjhi57ap4fkad7na";
     };
     meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/";
   };
@@ -8608,6 +8608,19 @@ final: prev:
     meta.homepage = "https://github.com/nvim-telescope/telescope-z.nvim/";
   };
 
+  telescope-zf-native-nvim = buildVimPluginFrom2Nix {
+    pname = "telescope-zf-native.nvim";
+    version = "2023-03-15";
+    src = fetchFromGitHub {
+      owner = "natecraddock";
+      repo = "telescope-zf-native.nvim";
+      rev = "beb34b6c48154ec117930180f257a5592606d48f";
+      sha256 = "1lkgsjmmj006zwvrpr1w48pii1wrzxxanhhl1r302vll62frx94n";
+      fetchSubmodules = true;
+    };
+    meta.homepage = "https://github.com/natecraddock/telescope-zf-native.nvim/";
+  };
+
   telescope-zoxide = buildVimPluginFrom2Nix {
     pname = "telescope-zoxide";
     version = "2023-02-08";
@@ -8826,12 +8839,12 @@ final: prev:
 
   todo-comments-nvim = buildVimPluginFrom2Nix {
     pname = "todo-comments.nvim";
-    version = "2023-03-26";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "todo-comments.nvim";
-      rev = "0874bda6848ff6f3da3ffdf4bd8297a5c951c5d4";
-      sha256 = "101lqk11s8kkcfwcrzaanab1qpbbl1q7rbnbz04y2h444zlxkfv3";
+      rev = "8febc60a76feefd8203077ef78b6a262ea1a41f9";
+      sha256 = "02mv85rhm3vmzm614dxc9v6qqsi25dcjnbkmzza88lr8as9dm237";
     };
     meta.homepage = "https://github.com/folke/todo-comments.nvim/";
   };
@@ -8863,12 +8876,12 @@ final: prev:
 
   toggleterm-nvim = buildVimPluginFrom2Nix {
     pname = "toggleterm.nvim";
-    version = "2023-03-25";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "akinsho";
       repo = "toggleterm.nvim";
-      rev = "ed6c92d6708e5208360347f2281de99602061dc8";
-      sha256 = "0pqh3c4w14299zhrh1zwvfgapyi86xjc0ppq5bl1c85h3pif50v3";
+      rev = "b86982429325112d2b20c6d0cc7a5c4b182ab705";
+      sha256 = "1md3j9865lq4xc3ai0k8h8jdwpmqk82d7j33zrqlpak83ys8mbgk";
     };
     meta.homepage = "https://github.com/akinsho/toggleterm.nvim/";
   };
@@ -8911,12 +8924,12 @@ final: prev:
 
   treesj = buildVimPluginFrom2Nix {
     pname = "treesj";
-    version = "2023-03-24";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "Wansmer";
       repo = "treesj";
-      rev = "29aac56d24bf9870f2ea337817c5542b56e21f16";
-      sha256 = "11b8inbldx2cnpwhr4ag4y736q40nm3k0ff4grsndyi7h8yb4c8b";
+      rev = "56958f35592b8439dd5014220fc0f3a6e5b01ded";
+      sha256 = "0b2rrgzij2zdg893ig70gvlqzp9nkdgzav8v3n9lii8g2z2iv6yw";
     };
     meta.homepage = "https://github.com/Wansmer/treesj/";
   };
@@ -9055,12 +9068,12 @@ final: prev:
 
   unison = buildVimPluginFrom2Nix {
     pname = "unison";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "unisonweb";
       repo = "unison";
-      rev = "338bcda8812266d428d9801ee5ef71a58d1c73fc";
-      sha256 = "1yr6765bi8kbdnxbsl4mazmcaqzf224fxm9irmphdpkvjv8z9shq";
+      rev = "3a7d21538ade233af2b7c6e52d617494629d7aab";
+      sha256 = "0m61waxyx46w9q5csxqjb5l1qbbd24bfrx7a4nwjlz31ybng74mv";
     };
     meta.homepage = "https://github.com/unisonweb/unison/";
   };
@@ -9151,12 +9164,12 @@ final: prev:
 
   vifm-vim = buildVimPluginFrom2Nix {
     pname = "vifm.vim";
-    version = "2023-03-28";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "vifm";
       repo = "vifm.vim";
-      rev = "6609328f120b69f6275e37a055c3634311faf4f8";
-      sha256 = "0z6hslfbgshbgl6vg6v1wm4f6jgmy88si6abqjaar7dl2r12h3w3";
+      rev = "a8130c37d144b51d84bee19f0532abcd3583383f";
+      sha256 = "17afzlz508ry5cc52w2dgs480pm8qbr9skr56k944jcrh430rz4y";
     };
     meta.homepage = "https://github.com/vifm/vifm.vim/";
   };
@@ -9883,12 +9896,12 @@ final: prev:
 
   vim-clap = buildVimPluginFrom2Nix {
     pname = "vim-clap";
-    version = "2023-03-11";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "liuchengxu";
       repo = "vim-clap";
-      rev = "8fe5c4133a1d6f08b8982688fc7361f6130c979f";
-      sha256 = "109wbz36sq6m6xzr34av7dngpd38iy6j3cdvr6dbs9g93bqi7pam";
+      rev = "5a3667644ca1beada1c6add865b3f8329b4727bc";
+      sha256 = "1066xdimc4vpqar95hnbwl1f2wijr3yss6z1s16k07ymvi02dgxs";
     };
     meta.homepage = "https://github.com/liuchengxu/vim-clap/";
   };
@@ -10147,12 +10160,12 @@ final: prev:
 
   vim-dadbod = buildVimPluginFrom2Nix {
     pname = "vim-dadbod";
-    version = "2023-02-10";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-dadbod";
-      rev = "389a2b0120f82b13d51ff7c07f5c13f9bc9f412f";
-      sha256 = "09ly10yclzkg8p4p0d50bznss76h3252jvpi9wj3qar48jgpmng1";
+      rev = "3f57c0cd41523423fd781422dfc833820095a3e8";
+      sha256 = "0zz640kkh8gfs00x1r4867xch7075kxadldi97gb0h78hp6pkd56";
     };
     meta.homepage = "https://github.com/tpope/vim-dadbod/";
   };
@@ -10675,12 +10688,12 @@ final: prev:
 
   vim-fugitive = buildVimPluginFrom2Nix {
     pname = "vim-fugitive";
-    version = "2023-03-25";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-fugitive";
-      rev = "9acbad1335ee6f30a8497733dcb2373c4550c8a2";
-      sha256 = "0s5cvglw2yalp3bqakn02j3fs1vgb90pd4269663ah8yvv4kkgr2";
+      rev = "ef99f1d90cdb33a52931aed5868785b51fb9411d";
+      sha256 = "1q71pmhm1yg2nwczyj0iq102nzzv8j4y55f2aylr4j2cxbhy7bzb";
     };
     meta.homepage = "https://github.com/tpope/vim-fugitive/";
   };
@@ -10819,12 +10832,12 @@ final: prev:
 
   vim-go = buildVimPluginFrom2Nix {
     pname = "vim-go";
-    version = "2023-03-28";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "fatih";
       repo = "vim-go";
-      rev = "e8e175ec6e47b31111dbfb0169537fda26346fe2";
-      sha256 = "0civa2wcqagzzhb889yzjjmz89axq3c7ih4v2w0dswj3jh6gpn0y";
+      rev = "a494378f6c106a97e39c62b493c14476f9f7de4f";
+      sha256 = "1dwjmqhgjq3vlc2sikbvhvchfffzjpdih1w70mrmb43zcns53jlz";
     };
     meta.homepage = "https://github.com/fatih/vim-go/";
   };
@@ -11385,12 +11398,12 @@ final: prev:
 
   vim-latex-live-preview = buildVimPluginFrom2Nix {
     pname = "vim-latex-live-preview";
-    version = "2020-09-11";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "xuhdev";
       repo = "vim-latex-live-preview";
-      rev = "afdf3f4778119f0bfacb07629d0155d58eb5562a";
-      sha256 = "0zihnphc021alqbn1f84n233r6a31n499046yw1yspkcnpz7mcxm";
+      rev = "e1a6a31b123bf6b15635cac6d391afcb2670187a";
+      sha256 = "163zvzchxmpff2slj769bqagfblq6n7h3gyxn557dfl7hj5bfs2y";
     };
     meta.homepage = "https://github.com/xuhdev/vim-latex-live-preview/";
   };
@@ -11553,12 +11566,12 @@ final: prev:
 
   vim-lsp = buildVimPluginFrom2Nix {
     pname = "vim-lsp";
-    version = "2023-03-09";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "prabirshrestha";
       repo = "vim-lsp";
-      rev = "e82e73a5ebb7df7a9661b3ee296d1b8c5934497f";
-      sha256 = "17drblghy3nynrrcbpxmr3rg7qrfczgklfg19riibz5dymv2rv8k";
+      rev = "7d59166b18699d28a44c0c66d4299272ca26d62c";
+      sha256 = "0c95z5dfv62sy4sr7fqmi79az2vlb29fgy6jkqn4svi42a167am6";
     };
     meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
   };
@@ -12226,12 +12239,12 @@ final: prev:
 
   vim-pencil = buildVimPluginFrom2Nix {
     pname = "vim-pencil";
-    version = "2022-02-13";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "preservim";
       repo = "vim-pencil";
-      rev = "5b4110dadebb756aae3d852caafbc963bb3c9a5e";
-      sha256 = "0f21dabn586643vzkdxcp86ap803vsm60lx2lifbaicrxkf3s7ri";
+      rev = "6d70438a8886eaf933c38a7a43a61adb0a7815ed";
+      sha256 = "18jqmb08jgd53i56w4spjvr35ydqlw1hm38kdm6qgj1g5qw12i8a";
     };
     meta.homepage = "https://github.com/preservim/vim-pencil/";
   };
@@ -12262,12 +12275,12 @@ final: prev:
 
   vim-plug = buildVimPluginFrom2Nix {
     pname = "vim-plug";
-    version = "2023-01-19";
+    version = "2023-04-01";
     src = fetchFromGitHub {
       owner = "junegunn";
       repo = "vim-plug";
-      rev = "034e8445908e828351da6e428022d8487c57ce99";
-      sha256 = "1xjvgzcr8l3f6wv82vla1nd5jxa32zdxgyw9fizf6xsm6m74n7jn";
+      rev = "ca0ae0a8b1bd6380caba2d8be43a2a19baf7dbe2";
+      sha256 = "1ay2f1liya4ycf7ybiqhz02sywxkw7vhschl2kwl5hvxjahpi9p7";
     };
     meta.homepage = "https://github.com/junegunn/vim-plug/";
   };
@@ -13126,12 +13139,12 @@ final: prev:
 
   vim-tbone = buildVimPluginFrom2Nix {
     pname = "vim-tbone";
-    version = "2019-11-13";
+    version = "2023-03-31";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-tbone";
-      rev = "82b0118772a87b659a6af49b26b0c4817ec7eccf";
-      sha256 = "0pbj4v6zhlpcxm10jcq50jf2rpqiyp2x0zpxa50s6y6gm834v9wc";
+      rev = "79d28199d5edf70337957e13942b5d970755d943";
+      sha256 = "1x9armk3b3ymrk6bgk72dhvw9fdz3r641ydrq79f05rj4nx2987x";
     };
     meta.homepage = "https://github.com/tpope/vim-tbone/";
   };
@@ -13355,12 +13368,12 @@ final: prev:
 
   vim-tpipeline = buildVimPluginFrom2Nix {
     pname = "vim-tpipeline";
-    version = "2023-03-27";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "vimpostor";
       repo = "vim-tpipeline";
-      rev = "77bd3e8ec5688cf3d03eb77e34e312913e206b5d";
-      sha256 = "0arg3ipfh248cdq1g4kba6nr7cp8fhz6j7pwrb555l8jggabg6a3";
+      rev = "33434a26c8b057bcf6ed20f10fa888b2ed82e2cc";
+      sha256 = "0ahkmbg998w2mpby5krv4n9c9a8kbnbzflivc8fx3xdvs4a4a2x7";
     };
     meta.homepage = "https://github.com/vimpostor/vim-tpipeline/";
   };
@@ -13932,12 +13945,12 @@ final: prev:
 
   vimwiki = buildVimPluginFrom2Nix {
     pname = "vimwiki";
-    version = "2023-03-22";
+    version = "2023-04-05";
     src = fetchFromGitHub {
       owner = "vimwiki";
       repo = "vimwiki";
-      rev = "dec6a9ecab3e5ec9ceff28b84cabb5c62d05ee9f";
-      sha256 = "0wwjgilirv05x7nigagwdz37csbzhhch60iri1ly6armn8r0j0ix";
+      rev = "be45bd65f51a3426b854e710215cbcef477fd7f0";
+      sha256 = "0p4f4vb8k7lvl9mrq2yf989mnp2a6ji27yqdhb4j5safsdcjkq08";
     };
     meta.homepage = "https://github.com/vimwiki/vimwiki/";
   };
@@ -14257,12 +14270,12 @@ final: prev:
 
   zk-nvim = buildVimPluginFrom2Nix {
     pname = "zk-nvim";
-    version = "2023-03-22";
+    version = "2023-04-03";
     src = fetchFromGitHub {
       owner = "mickael-menu";
       repo = "zk-nvim";
-      rev = "50fc25b88fb28829ec7f5e5a4d4b458fca21a550";
-      sha256 = "1z46x7mdyad64q5b1biyy2bdmqdbl3xbw288rdwjjhwa34mb9h7j";
+      rev = "ff3a9661d9054a74d8baa51743c9dc11f8a215c3";
+      sha256 = "1a97yk343rw6af8nvyh8wd33ynyl039hw9va74rd4d4qljnj7qjr";
     };
     meta.homepage = "https://github.com/mickael-menu/zk-nvim/";
   };
@@ -14317,12 +14330,12 @@ final: prev:
 
   chad = buildVimPluginFrom2Nix {
     pname = "chad";
-    version = "2023-03-26";
+    version = "2023-04-02";
     src = fetchFromGitHub {
       owner = "ms-jpq";
       repo = "chadtree";
-      rev = "38a86b349902b7afd0589200b98a7459b32d6c1a";
-      sha256 = "0jcsqm0q7qpqraf7rh5hlwi5fp5yxkslz3qhk434q6qvjibs00xz";
+      rev = "67b12761b2ab6885f1585ef9820221cdeae9100f";
+      sha256 = "0i0pf0i3rq1ik88bimyqgli25lllfh89w9xsr5m9cknqjxf78iwh";
     };
     meta.homepage = "https://github.com/ms-jpq/chadtree/";
   };
@@ -14365,12 +14378,12 @@ final: prev:
 
   lspsaga-nvim-original = buildVimPluginFrom2Nix {
     pname = "lspsaga-nvim-original";
-    version = "2023-03-29";
+    version = "2023-04-04";
     src = fetchFromGitHub {
       owner = "glepnir";
       repo = "lspsaga.nvim";
-      rev = "abb0e427ffd70cb5b240f17d996b7c84cd55d001";
-      sha256 = "09k9h4s0j5nizp2v9a44mayp515h1vqpy6iglyjvfmw5f46fkjxm";
+      rev = "fb476086012e18e0001c3dcc5b18fd34a847e5fe";
+      sha256 = "15hxbb5mgqylvg3426jnx8lrydjddsrdpbka3klzfci86cvb3pnz";
     };
     meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
   };
@@ -14413,12 +14426,12 @@ final: prev:
 
   rose-pine = buildVimPluginFrom2Nix {
     pname = "rose-pine";
-    version = "2023-03-23";
+    version = "2023-03-30";
     src = fetchFromGitHub {
       owner = "rose-pine";
       repo = "neovim";
-      rev = "17723f76ea78cdd71fd0007b7b760683b60a5e43";
-      sha256 = "03axwa83pjzpjhcszdz2nfansxjwf8hbl2sgii4xnkwmbi1qwih2";
+      rev = "f8e210df52a4f418eae3690eb744b06c13a6c556";
+      sha256 = "1d2ll2x66f7v854xdmp65l23mnv5qhzqci1bri5v2gj7hqs18r4f";
     };
     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 3708d325499..fca176fabec 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -49,12 +49,12 @@
   };
   awk = buildGrammar {
     language = "awk";
-    version = "0.0.0+rev=b8e81f6";
+    version = "0.0.0+rev=8eaa762";
     src = fetchFromGitHub {
       owner = "Beaglefoot";
       repo = "tree-sitter-awk";
-      rev = "b8e81f62109e65adca1ab51ab9d414411db5a37f";
-      hash = "sha256-3fCaV/MxqOP9g6Ma/eTAerKL+HVweDjihgeUR6h4wY0=";
+      rev = "8eaa762d05cc67c0e2cc53a0a71750b3c16733c2";
+      hash = "sha256-H10WU81pDlIvERF5h999B1bho1ycKO6kdEyUZFddlp4=";
     };
     meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk";
   };
@@ -269,12 +269,12 @@
   };
   cue = buildGrammar {
     language = "cue";
-    version = "0.0.0+rev=4ffcda8";
+    version = "0.0.0+rev=f83fd9a";
     src = fetchFromGitHub {
       owner = "eonpatapon";
       repo = "tree-sitter-cue";
-      rev = "4ffcda8c2bdfee1c2ba786cd503d0508ea92cca2";
-      hash = "sha256-a72Z67LXmEuHF/mKIaxi1Y9TNzqLjAiPYR3+VUu9fso=";
+      rev = "f83fd9abbece9becb5232c517b9d47ff141e237a";
+      hash = "sha256-3XAECPbUOeH51mAfrHZ8takklAeIQES9opoWfQ0ps24=";
     };
     meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue";
   };
@@ -753,17 +753,6 @@
     };
     meta.homepage = "https://github.com/connorlay/tree-sitter-heex";
   };
-  help = buildGrammar {
-    language = "help";
-    version = "0.0.0+rev=c4e23d2";
-    src = fetchFromGitHub {
-      owner = "neovim";
-      repo = "tree-sitter-vimdoc";
-      rev = "c4e23d265f022dcd51053c40d47cd06e7756a347";
-      hash = "sha256-D6ML/6fixz2suB7TmoOb4B4nZaj+B7wluug/m/MZ7Oc=";
-    };
-    meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc";
-  };
   hjson = buildGrammar {
     language = "hjson";
     version = "0.0.0+rev=02fa3b7";
@@ -1630,12 +1619,12 @@
   };
   sql = buildGrammar {
     language = "sql";
-    version = "0.0.0+rev=d2b64d8";
+    version = "0.0.0+rev=685c890";
     src = fetchFromGitHub {
       owner = "derekstride";
       repo = "tree-sitter-sql";
-      rev = "d2b64d85d0cab5edeffe44243134033e6ff07c02";
-      hash = "sha256-Mo87yEF0YGF9t+bXvxuULtlOWAFKyBDjU6rF6eOXLao=";
+      rev = "685c8905831fa7a0b548f7d712b97436b6eb301f";
+      hash = "sha256-kcr8dY69dKQgzK5D/Fimymq7W/NqS55yoGIvAjbMBQ8=";
     };
     meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
   };
@@ -1685,23 +1674,23 @@
   };
   svelte = buildGrammar {
     language = "svelte";
-    version = "0.0.0+rev=52e122a";
+    version = "0.0.0+rev=697bb51";
     src = fetchFromGitHub {
       owner = "Himujjal";
       repo = "tree-sitter-svelte";
-      rev = "52e122ae68b316d3aa960a0a422d3645ba717f42";
-      hash = "sha256-ACRpn1/2d6/ambLvr0xr7kT9gTzFFHXtvbQRTxEoet0=";
+      rev = "697bb515471871e85ff799ea57a76298a71a9cca";
+      hash = "sha256-TJVAQULTBTZxVwvpBpFmBPJM1jh2aN+KG8YfuT+/ylg=";
     };
     meta.homepage = "https://github.com/Himujjal/tree-sitter-svelte";
   };
   swift = buildGrammar {
     language = "swift";
-    version = "0.0.0+rev=8c8412a";
+    version = "0.0.0+rev=ca3a370";
     src = fetchFromGitHub {
       owner = "alex-pinkus";
       repo = "tree-sitter-swift";
-      rev = "8c8412a54d97d6f96a4bf4ecb76cba4808952ed5";
-      hash = "sha256-rt7pmmPuWn6eA8pYk4wRABmMql4jm0+4BtNwcRI2QRQ=";
+      rev = "ca3a37055069277ad91d6a2c35faf9f247dcfbfb";
+      hash = "sha256-H/6BBBB+vITl91FwiM6/aiv8OEgGjLt3HihTTsYzTVE=";
     };
     generate = true;
     meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@@ -1777,12 +1766,12 @@
   };
   tiger = buildGrammar {
     language = "tiger";
-    version = "0.0.0+rev=a233ebe";
+    version = "0.0.0+rev=4a09924";
     src = fetchFromGitHub {
       owner = "ambroisie";
       repo = "tree-sitter-tiger";
-      rev = "a233ebe360a73a92c50978e5c4e9e471bc59ff42";
-      hash = "sha256-lQ3WkA1v3J2FuK2zPUwqahPnHPkAuevpBJrLtrlqaEs=";
+      rev = "4a099243ed68a4fc72fdad8ea3ce57ec411ebfe3";
+      hash = "sha256-y3bpfBPwvkFNMl1qZtlnpVhi5nnOqo0K9XGS2bCWPmY=";
     };
     meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger";
   };
@@ -1923,12 +1912,12 @@
   };
   vhs = buildGrammar {
     language = "vhs";
-    version = "0.0.0+rev=621457c";
+    version = "0.0.0+rev=77fd8a8";
     src = fetchFromGitHub {
       owner = "charmbracelet";
       repo = "tree-sitter-vhs";
-      rev = "621457c5c6efe471b601edb5a42191824f304b41";
-      hash = "sha256-oNtvynabIoiitnLg6R1F8VL+IxNifI+3Um/QuUqui88=";
+      rev = "77fd8a8fcc0b4788e0b1569b1a4fa070b36add28";
+      hash = "sha256-6/Mg3oDjIzVnqbvZ8Q/HLyycGyHIBn3aBRcechWht/s=";
     };
     meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs";
   };
@@ -1943,6 +1932,17 @@
     };
     meta.homepage = "https://github.com/vigoux/tree-sitter-viml";
   };
+  vimdoc = buildGrammar {
+    language = "vimdoc";
+    version = "0.0.0+rev=15c2fdc";
+    src = fetchFromGitHub {
+      owner = "neovim";
+      repo = "tree-sitter-vimdoc";
+      rev = "15c2fdcc57f51f1caef82fe75e1ffb733626dcae";
+      hash = "sha256-pke1yxPfZt4hykmT76sHpk/LOQHfcH/oII7oZyU8m6U=";
+    };
+    meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc";
+  };
   vue = buildGrammar {
     language = "vue";
     version = "0.0.0+rev=91fe275";
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index ee905498624..1af8c0532dc 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -722,6 +722,7 @@ https://github.com/fhill2/telescope-ultisnips.nvim/,,
 https://github.com/debugloop/telescope-undo.nvim/,HEAD,
 https://github.com/tom-anders/telescope-vim-bookmarks.nvim/,,
 https://github.com/nvim-telescope/telescope-z.nvim/,,
+https://github.com/natecraddock/telescope-zf-native.nvim/,HEAD,
 https://github.com/jvgrootveld/telescope-zoxide/,,
 https://github.com/nvim-telescope/telescope.nvim/,,
 https://github.com/luc-tielen/telescope_hoogle/,HEAD,
diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix
index 5e5467f2fff..1af8429f205 100644
--- a/pkgs/applications/editors/vscode/vscode.nix
+++ b/pkgs/applications/editors/vscode/vscode.nix
@@ -18,17 +18,17 @@ let
   archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
 
   sha256 = {
-    x86_64-linux = "1j9m31d760zrmj1gwfqnxvji8kmm8sx2s9p2mam3vsk5mb9l3n58";
-    x86_64-darwin = "1p54yrmcv7xlgj247yyj7y83q92jx2vhjkx6hrbqcai67ixw531w";
-    aarch64-linux = "1m2xqy9lnb3ifnh90lq9qk3fd3h6nmk5fnwrlyjgrg395hvgk4ai";
-    aarch64-darwin = "15n8g5rwz1h31dish9idwzvqimx3civn4rj1jzhnq77aixk8p5z3";
-    armv7l-linux = "1j1nlbcpncb0s2gn1520kxqqamga3gh1slr7scl24mj1z8fg5r1n";
+    x86_64-linux = "0znr64f0rs513vkj7f3by2dzllxk3msic5sajc5scv9cwy3j6xld";
+    x86_64-darwin = "0qqqbmmhr1r7rxij6cc4d7shyjvm3ni4cwv0xy3qikfr7v9w948a";
+    aarch64-linux = "0qjrz73q0ilshhqcgk6lxzkpd617p5153nrba9islxrashsqb9bj";
+    aarch64-darwin = "0cdrkn756817whr476inn5j9myhbz6dq11bli0byn829g2jh8s4h";
+    armv7l-linux = "1dqw1ha69zsdhvf2n2ps0mvqbamqs90wnc6z02pzs3jz9cxxl15j";
   }.${system} or throwSystem;
 in
   callPackage ./generic.nix rec {
     # Please backport all compatible updates to the stable release.
     # This is important for the extension ecosystem.
-    version = "1.77.0";
+    version = "1.77.1";
     pname = "vscode";
 
     executableName = "code" + lib.optionalString isInsiders "-insiders";
diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix
index 7d13de9c896..a2c6b91f79b 100644
--- a/pkgs/applications/editors/vscode/vscodium.nix
+++ b/pkgs/applications/editors/vscode/vscodium.nix
@@ -15,11 +15,11 @@ let
   archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
 
   sha256 = {
-    x86_64-linux = "1cwxb6713hlgbrp4yhaky18r05ykb2ljxkldpj3hlgiz8x9l3n8r";
-    x86_64-darwin = "14j7jsy7ldgkjpfb6acyv86nqfg6mip27rq0d9zfg26n4m0qm3s9";
-    aarch64-linux = "080qqc9bacgs655sz32vdczdlkylycgzf5l584il9xyn7bp8xyk1";
-    aarch64-darwin = "0ifzwjalwskxm4phf9c4v6sfyxhdh63vzdippcwh0r7fx0gcj6g8";
-    armv7l-linux = "1gchynk0i05jkan47773fdlkbppwvdim73qwpcxbl0ck2giy7q9z";
+    x86_64-linux = "1dz0fppcbb1cbrq7lp72fdm53ss85bp7i9y5yk3l0yzlmb737syv";
+    x86_64-darwin = "1m7j4fnlcjjfpx551svh67sj45zln798dsjc1b4hlwcn6qh65kfk";
+    aarch64-linux = "0ym6l1zkqwwj7jx2k1765094krq6cw562hyvliv1cy6079xkahiy";
+    aarch64-darwin = "14zq18s68nh8jq542kjn0pf92s7ld5x2p220z71xg3mywmlsgjqf";
+    armv7l-linux = "05h96x5nngli7zv2yh8a2yp8z5d8mqq1a6427sdpg3aybyj7ij2d";
   }.${system} or throwSystem;
 
   sourceRoot = if stdenv.isDarwin then "" else ".";
@@ -29,7 +29,7 @@ in
 
     # Please backport all compatible updates to the stable release.
     # This is important for the extension ecosystem.
-    version = "1.76.2.23074";
+    version = "1.77.0.23093";
     pname = "vscodium";
 
     executableName = "codium";
diff --git a/pkgs/applications/emulators/citra/default.nix b/pkgs/applications/emulators/citra/default.nix
index 8b9f2cfd069..b27c8fb2453 100644
--- a/pkgs/applications/emulators/citra/default.nix
+++ b/pkgs/applications/emulators/citra/default.nix
@@ -15,13 +15,13 @@ let
 in {
   nightly = libsForQt5.callPackage ./generic.nix rec {
     pname = "citra-nightly";
-    version = "1765";
+    version = "1873";
 
     src = fetchFromGitHub {
       owner = "citra-emu";
       repo = "citra-nightly";
       rev = "nightly-${version}";
-      sha256 = "0d3dfh63cmsy5idbypdz3ibydmb4a35sfv7qmxxlcpc390pp9cvq";
+      sha256 = "1csn9n1s2mvxwk2mahwm8mc4zgn40im374hcsqgz8gaxjkmnx288";
       fetchSubmodules = true;
     };
 
@@ -30,13 +30,13 @@ in {
 
   canary = libsForQt5.callPackage ./generic.nix rec {
     pname = "citra-canary";
-    version = "2146";
+    version = "2440";
 
     src = fetchFromGitHub {
       owner = "citra-emu";
       repo = "citra-canary";
       rev = "canary-${version}";
-      sha256 = "1wnym0nklngimf5gaaa2703nz4g5iy572wlgp88h67rrh9b4f04r";
+      sha256 = "06f2qnvywyaf8jc43jrzjhfshj3k21ggk8wdrvd9wjsmrryvqgbz";
       fetchSubmodules = true;
     };
 
diff --git a/pkgs/applications/emulators/citra/generic.nix b/pkgs/applications/emulators/citra/generic.nix
index 95f66294deb..fc1a9340a49 100644
--- a/pkgs/applications/emulators/citra/generic.nix
+++ b/pkgs/applications/emulators/citra/generic.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
     "-DUSE_SYSTEM_BOOST=ON"
     "-DCITRA_USE_BUNDLED_FFMPEG=OFF"
     "-DCITRA_USE_BUNDLED_QT=OFF"
-    "-DCITRA_USE_BUNDLED_SDL2=OFF"
+    "-DUSE_SYSTEM_SDL2=ON"
 
     # We dont want to bother upstream with potentially outdated compat reports
     "-DCITRA_ENABLE_COMPATIBILITY_REPORTING=ON"
@@ -65,6 +65,10 @@ stdenv.mkDerivation rec {
     ++ lib.optional enableFdk "-DENABLE_FDK=ON";
 
   postPatch = ''
+    # Fix file not found when looking in var/empty instead of opt
+    mkdir externals/dynarmic/src/dynarmic/ir/var
+    ln -s ../opt externals/dynarmic/src/dynarmic/ir/var/empty
+
     # Prep compatibilitylist
     ln -s ${compat-list} ./dist/compatibility_list/compatibility_list.json
 
diff --git a/pkgs/applications/emulators/mgba/default.nix b/pkgs/applications/emulators/mgba/default.nix
index fc568275d33..6d6f4dc527b 100644
--- a/pkgs/applications/emulators/mgba/default.nix
+++ b/pkgs/applications/emulators/mgba/default.nix
@@ -3,8 +3,7 @@
 , fetchFromGitHub
 , SDL2
 , cmake
-, ffmpeg_4
-, imagemagick
+, ffmpeg
 , libedit
 , libelf
 , libepoxy
@@ -16,7 +15,6 @@
 }:
 
 let
-    ffmpeg = ffmpeg_4;
     lua = lua5_4;
     inherit (libsForQt5)
       qtbase
@@ -44,7 +42,6 @@ stdenv.mkDerivation (finalAttrs: {
   buildInputs = [
     SDL2
     ffmpeg
-    imagemagick
     libedit
     libelf
     libepoxy
diff --git a/pkgs/applications/emulators/ryujinx/default.nix b/pkgs/applications/emulators/ryujinx/default.nix
index ac0087772b7..b31f43b486a 100644
--- a/pkgs/applications/emulators/ryujinx/default.nix
+++ b/pkgs/applications/emulators/ryujinx/default.nix
@@ -29,13 +29,13 @@
 
 buildDotnetModule rec {
   pname = "ryujinx";
-  version = "1.1.687"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml
+  version = "1.1.692"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml
 
   src = fetchFromGitHub {
     owner = "Ryujinx";
     repo = "Ryujinx";
-    rev = "460f96967de6f5cb729ed57baaa4dad2178c8cb6";
-    sha256 = "008mjih7lp2zq86g750s237d9g2p2jqfryp6izac3iqr3s7dbr6g";
+    rev = "1b41b285ac7f551c3495ced436ce3930ad7223b4";
+    sha256 = "07s42xmdagi97i7c3mm9qak9msgv4c75say10dl4nha784kxkbvp";
   };
 
   dotnet-sdk = dotnetCorePackages.sdk_7_0;
diff --git a/pkgs/applications/emulators/ryujinx/deps.nix b/pkgs/applications/emulators/ryujinx/deps.nix
index d520ba50724..194439abacb 100644
--- a/pkgs/applications/emulators/ryujinx/deps.nix
+++ b/pkgs/applications/emulators/ryujinx/deps.nix
@@ -2,24 +2,25 @@
 # Please dont edit it manually, your changes might get overwritten!
 
 { fetchNuGet }: [
-  (fetchNuGet { pname = "Avalonia"; version = "0.10.18"; sha256 = "01x7fc8rdkzba40piwi1ngsk7f8jawzn5bcq2la96hphsiahaarh"; })
+  (fetchNuGet { pname = "Avalonia"; version = "0.10.19"; sha256 = "1yzrbp0b6kv9h9d4kl96ldr6ln40xj1j2yvbvpm0pgv7ajwr7qhc"; })
   (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2020091801"; sha256 = "04jm83cz7vkhhr6n2c9hya2k8i2462xbf6np4bidk55as0jdq43a"; })
-  (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.18"; sha256 = "1qbb527jvhv2p8dcxi7lhm3lczy96j546gb5w09gh90dmzaq45bw"; })
-  (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.18"; sha256 = "0iaby5696km0yl0bs2a8i6a5ypras54mimnmh9wjwarwniqj8yjs"; })
-  (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.18"; sha256 = "1qsrzv1fz73p46p9v60qqds229znfv9hawnams5hxwl46jn2v9cp"; })
-  (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.18"; sha256 = "173apfayxkm3lgj7xk9xzsbxmdhv44svr49ccqnd1dii7y69bgny"; })
-  (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.18"; sha256 = "0vcbhwckzxgcq9wxim91zk30kzjaydr9szl4rbr3rz85447hj9pi"; })
-  (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.18"; sha256 = "1hvmjs7wfcbycviky79g1p5q3bzs8j31sr53nnqxqy6pnbmg0nxg"; })
-  (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.18"; sha256 = "0phxxz4r1llklvp4svy9qlsms3qw77crai3ww70g03fifmmr9qq2"; })
+  (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.19"; sha256 = "0wlmr4dlz8x3madm7xwhmsf0kgdnwcy6n7zvfd9x6h0bllii1lbn"; })
+  (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.19"; sha256 = "0vghwp1wx6l1z0dlvd9aqdaikz6k34q0i9yzaphqlzjp6ms2g2ny"; })
+  (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.19"; sha256 = "1zlcp8mwn2nscrdsvxlspny22m054gsva9az27pvk7s2s5mrqgfk"; })
+  (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.19"; sha256 = "01fin1w9nwa3c9kpvbri26x1r4g59hmayx9r5hxwbhq7s7vm5ghr"; })
+  (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.19"; sha256 = "19b74qs4bfslzldvs87r3skynw9k0bh7m6a2g9q67xb9ppwspr8n"; })
+  (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.19"; sha256 = "0c9rw2wckyx9h5yfhm0af5zbs53n9bnhv0mlshl7mn0p92v1wfl3"; })
+  (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.19"; sha256 = "0klk9hqas0h3d3lmr0di175nw2kwq5br1xpprkb4y4m83r5lfy0s"; })
   (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.18"; sha256 = "1vi83d9q6m2zd7b5snyzjxsj3vdp5bmi5vqhfslzghslpbhj2zwv"; })
+  (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.19"; sha256 = "16cl9ssmyif2a25fq9kvxs2vr83j589yns53zkfr3wmggl9n6lf2"; })
   (fetchNuGet { pname = "Avalonia.Svg"; version = "0.10.18"; sha256 = "06h7yh2lkm4rqfchn7nxqjbqx4afh42w61z9sby7b5gj56h5a84q"; })
   (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "0.10.18"; sha256 = "0s25aq3xz0km55jwdxp59z8cc0d1zqaag1hiwnxdzd30id2ahn66"; })
-  (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.18"; sha256 = "1rvqydbzdi2n6jw4xx9q8i025w5zsgcli9vmv0vw1d51rd4cnc4k"; })
-  (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.18"; sha256 = "0bzhbnz0dimxbpjxcrphnjn8nk37hqw0b83s2nsha4gzqvpc75b2"; })
+  (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.19"; sha256 = "1pd3jmrdc738j7b4d8rzaj7fxrfq1m2pl3i62z2ym3h0sxl51xy2"; })
+  (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.19"; sha256 = "1h71w73r7r9ci059qwsjqnhp60l8sfd3i3xsw37qfnbhslcna6hh"; })
   (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; })
   (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; })
   (fetchNuGet { pname = "DiscordRichPresence"; version = "1.1.3.18"; sha256 = "0p4bhaggjjfd4gl06yiphqgncxgcq2bws4sjkrw0n2ldf3hgrps3"; })
-  (fetchNuGet { pname = "DynamicData"; version = "7.12.11"; sha256 = "159037gd4rn8z5wdkbnb296rw5csay8rjigi1h4n35mjfg4nhm8f"; })
+  (fetchNuGet { pname = "DynamicData"; version = "7.13.1"; sha256 = "0hy2ba2nkhgp23glkinhfx3v892fkkf4cr9m41daaahnl2r2l8y1"; })
   (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; })
   (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; })
   (fetchNuGet { pname = "FluentAvaloniaUI"; version = "1.4.5"; sha256 = "1j5ivy83f13dgn09qrfkq44ijvh0m9rbdx8760g47di70c4lda7j"; })
@@ -275,5 +276,5 @@
   (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; })
   (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; })
   (fetchNuGet { pname = "UnicornEngine.Unicorn"; version = "2.0.2-rc1-fb78016"; sha256 = "1r43b5fd5q8xq8b5nk11jsz2gnm96dh7sxc0rrv2p605ivz7icin"; })
-  (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.5.1"; sha256 = "11sld5a9z2rdglkykvylghka7y37ny18naywpgpxp485m9bc63wc"; })
+  (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.6.1"; sha256 = "0348gj9g5rl0pj2frx4vscj6602gfyn9ba3i1rmfcrxh9jwwa09m"; })
 ]
diff --git a/pkgs/applications/emulators/snes9x/default.nix b/pkgs/applications/emulators/snes9x/default.nix
index a504af87aba..82efe6b42af 100644
--- a/pkgs/applications/emulators/snes9x/default.nix
+++ b/pkgs/applications/emulators/snes9x/default.nix
@@ -33,14 +33,14 @@ stdenv.mkDerivation rec {
       "snes9x-gtk"
     else
       "snes9x";
-  version = "1.62.1";
+  version = "1.62.3";
 
   src = fetchFromGitHub {
     owner = "snes9xgit";
     repo = "snes9x";
     rev = version;
     fetchSubmodules = true;
-    hash = "sha256-y/tNJmmgigMEqjBWLyqxM/GQ2jcu4YXZjP0AbIjoPLg=";
+    hash = "sha256-+KHpvz7nfwGXjzDAK/V+2JDRT1sa0kXDkg7XcRyvSP8=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/file-managers/mucommander/default.nix b/pkgs/applications/file-managers/mucommander/default.nix
index d9d570db6aa..8882bf42a5b 100644
--- a/pkgs/applications/file-managers/mucommander/default.nix
+++ b/pkgs/applications/file-managers/mucommander/default.nix
@@ -10,13 +10,13 @@
 }:
 
 let
-  version = "1.1.0-1";
+  version = "1.2.0-1";
 
   src = fetchFromGitHub {
     owner = "mucommander";
     repo = "mucommander";
     rev = version;
-    sha256 = "sha256-sCBbY3aBSuJmyOuy36pg8X2jX6hXwW8SW2UzYyp/isM=";
+    sha256 = "sha256-OrtC7E/8n9uEo7zgFHYQqXV3qLpdKtxwbwZfxoOqTqA=";
   };
 
   postPatch = ''
@@ -49,7 +49,7 @@ let
     '';
     outputHashAlgo = "sha256";
     outputHashMode = "recursive";
-    outputHash = "sha256-15ThPkvcmOfa5m/HMJzjrOOUi/BYbd57p5bBfj5/3n4=";
+    outputHash = "sha256-T4UhEzkaYh237+ZsoQTv1RgqcAKY4dPc/3x+dEie4A8=";
   };
 
 in
diff --git a/pkgs/applications/file-managers/vifm/default.nix b/pkgs/applications/file-managers/vifm/default.nix
index ab7da2deac8..12cf91d1e3f 100644
--- a/pkgs/applications/file-managers/vifm/default.nix
+++ b/pkgs/applications/file-managers/vifm/default.nix
@@ -6,23 +6,24 @@
 
   # adds support for handling removable media (vifm-media). Linux only!
 , mediaSupport ? false, python3 ? null, udisks2 ? null, lib ? null
+, gitUpdater
 }:
 
 let isFullPackage = mediaSupport;
 in stdenv.mkDerivation rec {
   pname = if isFullPackage then "vifm-full" else "vifm";
-  version = "0.12.1";
+  version = "0.13";
 
   src = fetchurl {
     url = "https://github.com/vifm/vifm/releases/download/v${version}/vifm-${version}.tar.bz2";
-    sha256 = "sha256-j+KBPr3Mz+ma7OArBdYqIJkVJdRrDM+67Dr2FMZlVog=";
+    hash = "sha256-DZKTdJp5QHat6Wfs3EfRQdheRQNwWUdlORvfGpvUUHU=";
   };
 
   nativeBuildInputs = [ perl pkg-config makeWrapper ];
   buildInputs = [ ncurses libX11 util-linux file which groff ];
 
   postPatch = ''
-    # Avoid '#!/usr/bin/env perl' reverences to build help.
+    # Avoid '#!/usr/bin/env perl' references to build help.
     patchShebangs --build src/helpztags
   '';
 
@@ -37,6 +38,12 @@ in stdenv.mkDerivation rec {
     ${lib.optionalString mediaSupport wrapVifmMedia}
   '';
 
+  passthru.updateScript = gitUpdater {
+    url = "https://github.com/vifm/vifm.git";
+    rev-prefix = "v";
+    ignoredVersions = "beta";
+  };
+
   meta = with lib; {
     description = "A vi-like file manager${lib.optionalString isFullPackage "; Includes support for optional features"}";
     maintainers = with maintainers; [ raskin ];
diff --git a/pkgs/applications/graphics/brlcad/default.nix b/pkgs/applications/graphics/brlcad/default.nix
new file mode 100644
index 00000000000..7e0787c4ff1
--- /dev/null
+++ b/pkgs/applications/graphics/brlcad/default.nix
@@ -0,0 +1,47 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, fontconfig
+, libX11
+, libXi
+, freetype
+, mesa
+}:
+
+stdenv.mkDerivation rec {
+  pname = "brlcad";
+  version = "7.34.0";
+
+  src = fetchFromGitHub {
+    owner = "BRL-CAD";
+    repo = pname;
+    rev = "refs/tags/rel-${lib.replaceStrings [ "." ] [ "-" ] version}";
+    hash = "sha256-Re5gEXlqdPxniaEP13Q0v0O9rt40V5NrxoUpcNBwn7s=";
+  };
+
+  nativeBuildInputs = [
+    cmake
+  ];
+
+  buildInputs = [
+    fontconfig
+    libX11
+    libXi
+    freetype
+    mesa
+  ];
+
+  cmakeFlags = [
+    "-DBRLCAD_ENABLE_STRICT=OFF"
+    "-DCMAKE_BUILD_TYPE=Release"
+  ];
+
+  meta = with lib; {
+    homepage = "https://brlcad.org";
+    description = "BRL-CAD is a powerful cross-platform open source combinatorial solid modeling system";
+    license = with licenses; [ lgpl21 bsd2 ];
+    maintainers = with maintainers; [ GaetanLepage ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix
index 992ae201c81..ef27432b686 100644
--- a/pkgs/applications/misc/blender/default.nix
+++ b/pkgs/applications/misc/blender/default.nix
@@ -41,17 +41,20 @@ stdenv.mkDerivation rec {
   buildInputs =
     [ boost ffmpeg gettext glew ilmbase
       freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp
-      opencolorio openexr openimagedenoise openimageio openjpeg python zlib zstd fftw jemalloc
+      opencolorio openexr openimageio openjpeg python zlib zstd fftw jemalloc
       alembic
       (opensubdiv.override { inherit cudaSupport; })
       tbb
-      embree
       gmp
       pugixml
       potrace
       libharu
       libepoxy
     ]
+    ++ lib.optional (!stdenv.isAarch64) [
+      openimagedenoise
+      embree
+    ]
     ++ (if (!stdenv.isDarwin) then [
       libXi libX11 libXext libXrender
       libGLU libGL openal
@@ -70,8 +73,6 @@ stdenv.mkDerivation rec {
   pythonPath = with python310Packages; [ numpy requests ];
 
   postPatch = ''
-    # allow usage of dynamically linked embree
-    rm build_files/cmake/Modules/FindEmbree.cmake
   '' +
     (if stdenv.isDarwin then ''
       : > build_files/cmake/platform/platform_apple_xcode.cmake
@@ -121,6 +122,9 @@ stdenv.mkDerivation rec {
       "-DWITH_IMAGE_OPENJPEG=ON"
       "-DWITH_OPENCOLLADA=${if colladaSupport then "ON" else "OFF"}"
     ]
+    ++ lib.optionals stdenv.hostPlatform.isAarch64 [
+      "-DWITH_CYCLES_EMBREE=OFF"
+    ]
     ++ lib.optionals stdenv.isDarwin [
       "-DWITH_CYCLES_OSL=OFF" # requires LLVM
       "-DWITH_OPENVDB=OFF" # OpenVDB currently doesn't build on darwin
@@ -171,7 +175,7 @@ stdenv.mkDerivation rec {
     # say: "We've decided to cancel the BL offering for an indefinite period."
     # OptiX, enabled with cudaSupport, is non-free.
     license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree;
-    platforms = [ "x86_64-linux" "x86_64-darwin" ];
+    platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ];
     maintainers = with maintainers; [ goibhniu veprbl ];
   };
 }
diff --git a/pkgs/applications/misc/fluidd/default.nix b/pkgs/applications/misc/fluidd/default.nix
index ace775b224c..1ec91b7604d 100644
--- a/pkgs/applications/misc/fluidd/default.nix
+++ b/pkgs/applications/misc/fluidd/default.nix
@@ -2,12 +2,12 @@
 
 stdenvNoCC.mkDerivation rec {
   pname = "fluidd";
-  version = "1.23.3";
+  version = "1.23.4";
 
   src = fetchurl {
     name = "fluidd-v${version}.zip";
     url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip";
-    sha256 = "sha256-CCIu6DNU71oL0JIW3mQ5ThRSjbXeBmJ4FbF6i2dERbc=";
+    sha256 = "sha256-ofGjIxxk7tBEa4jbNSCNzZJBHvv+mA1u03f9KtdjIbQ=";
   };
 
   nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/misc/fuzzel/default.nix b/pkgs/applications/misc/fuzzel/default.nix
index 76785c266a4..e8df14911bf 100644
--- a/pkgs/applications/misc/fuzzel/default.nix
+++ b/pkgs/applications/misc/fuzzel/default.nix
@@ -24,14 +24,14 @@ assert svgSupport -> enableCairo;
 
 stdenv.mkDerivation rec {
   pname = "fuzzel";
-  version = "1.8.2";
+  version = "1.9.1";
 
   src = fetchFromGitea {
     domain = "codeberg.org";
     owner = "dnkl";
-    repo = "fuzzel";
+    repo = pname;
     rev = version;
-    sha256 = "sha256-5uXf5HfQ8bDQSMNCHHaC9sCX5P/D89T2ZOUiXTDx3bQ=";
+    hash = "sha256-Va/Rm35jqxDlIfQdrpZ41qrW8YzWmm1LWra76AW1xUw=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/misc/otpclient/default.nix b/pkgs/applications/misc/otpclient/default.nix
index b415d465bb8..6f7047de8c6 100644
--- a/pkgs/applications/misc/otpclient/default.nix
+++ b/pkgs/applications/misc/otpclient/default.nix
@@ -20,13 +20,13 @@
 
 stdenv.mkDerivation rec {
   pname = "otpclient";
-  version = "3.1.5";
+  version = "3.1.6";
 
   src = fetchFromGitHub {
     owner = "paolostivanin";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-/1nycFh/slcfztfaZA6p9rZTWS4/vkb/Sovc94zlfCI=";
+    sha256 = "sha256-v7TvdS0IlfB4oKdaEh7Z3AFJDV1bOMiX5vVD7VhIMCE=";
   };
 
   buildInputs = [ gtk3 jansson libgcrypt libzip libpng libcotp zbar protobuf protobufc libsecret qrencode libuuid ];
diff --git a/pkgs/applications/misc/tandoor-recipes/default.nix b/pkgs/applications/misc/tandoor-recipes/default.nix
index a15b0a4ab7c..89d1740a802 100644
--- a/pkgs/applications/misc/tandoor-recipes/default.nix
+++ b/pkgs/applications/misc/tandoor-recipes/default.nix
@@ -1,12 +1,25 @@
 { callPackage
 , nixosTests
 , python3
+, fetchFromGitHub
 }:
 let
   python = python3.override {
     packageOverrides = self: super: {
       django = super.django_4;
 
+      django-crispy-forms = super.django-crispy-forms.overridePythonAttrs (_: rec {
+        version = "1.14.0";
+        format = "setuptools";
+
+        src = fetchFromGitHub {
+          owner = "django-crispy-forms";
+          repo = "django-crispy-forms";
+          rev = "refs/tags/${version}";
+          hash = "sha256-NZ2lWxsQHc7Qc4HDoWgjJTZ/bJHmjpBf3q1LVLtzA+8=";
+        };
+      });
+
       # Tests are incompatible with Django 4
       django-js-reverse = super.django-js-reverse.overridePythonAttrs (_: {
         doCheck = false;
diff --git a/pkgs/applications/misc/ttdl/default.nix b/pkgs/applications/misc/ttdl/default.nix
index af3d5fdf239..519efbcf587 100644
--- a/pkgs/applications/misc/ttdl/default.nix
+++ b/pkgs/applications/misc/ttdl/default.nix
@@ -5,16 +5,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "ttdl";
-  version = "3.7.0";
+  version = "3.7.1";
 
   src = fetchFromGitHub {
     owner = "VladimirMarkelov";
     repo = "ttdl";
     rev = "v${version}";
-    sha256 = "sha256-4XmOFoj2kynQZzos/vf0rciJCGfnFLN7f1MG9NU53os=";
+    sha256 = "sha256-Bhi1d01VqeLmxsiyIG8HXD6AgabgsKgZoKYgnGNpk/8=";
   };
 
-  cargoHash = "sha256-9TyEHAlxTNx/ildlqEjuFIKfmUQQFQSVoxcrb2Tg9Ps=";
+  cargoHash = "sha256-A/5DS7b7Dgj+GlCPu6fx0t14BfMm4XjkpcDjSpeDSnE=";
 
   meta = with lib; {
     description = "A CLI tool to manage todo lists in todo.txt format";
diff --git a/pkgs/applications/misc/ttyper/default.nix b/pkgs/applications/misc/ttyper/default.nix
index ec968d0020a..633a6c615c6 100644
--- a/pkgs/applications/misc/ttyper/default.nix
+++ b/pkgs/applications/misc/ttyper/default.nix
@@ -2,16 +2,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "ttyper";
-  version = "1.0.0";
+  version = "1.1.0";
 
   src = fetchFromGitHub {
     owner = "max-niederman";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-yReDHe5UJfBnEIhOp/3nHQkhp6YQQGDWqihLYi9IxdM=";
+    sha256 = "sha256-6oqUBLda6/qcRza5898WXjdopF8jKBDd93FdM0QwNUo=";
   };
 
-  cargoSha256 = "sha256-5vhtF8GKg4Cw3F1GlhpWz2VMZfcMpCijlHTGmbKHjP8=";
+  cargoSha256 = "sha256-SfcO8nMle1ku3lK2UPW/Z+J4JzmhcoFr+UCGIidXOa0=";
 
   meta = with lib; {
     description = "Terminal-based typing test";
diff --git a/pkgs/applications/misc/tuba/default.nix b/pkgs/applications/misc/tuba/default.nix
index f884a3984d6..f98a5d0c3e9 100644
--- a/pkgs/applications/misc/tuba/default.nix
+++ b/pkgs/applications/misc/tuba/default.nix
@@ -6,16 +6,17 @@
 , ninja
 , python3
 , pkg-config
-, wrapGAppsHook
+, wrapGAppsHook4
 , desktop-file-utils
 , gtk4
 , libadwaita
 , json-glib
 , glib
 , glib-networking
+, gtksourceview5
 , libxml2
 , libgee
-, libsoup
+, libsoup_3
 , libsecret
 , gst_all_1
 , nix-update-script
@@ -23,12 +24,12 @@
 
 stdenv.mkDerivation rec {
   pname = "tuba";
-  version = "0.1.0";
+  version = "0.2.0";
   src = fetchFromGitHub {
     owner = "GeopJr";
     repo = "Tuba";
     rev = "v${version}";
-    hash = "sha256-dkURVzbDBrE4bBUvf2fPqvgLKE07tn7jl3OudZpEWUo=";
+    hash = "sha256-LPhGGIHvN/hc71PL50TBw1Q0ysubdtJaEiUEI29HRrE=";
   };
 
   nativeBuildInputs = [
@@ -37,17 +38,18 @@ stdenv.mkDerivation rec {
     pkg-config
     vala
     python3
-    wrapGAppsHook
+    wrapGAppsHook4
     desktop-file-utils
   ];
 
   buildInputs = [
     glib
     glib-networking
+    gtksourceview5
     json-glib
     libxml2
     libgee
-    libsoup
+    libsoup_3
     gtk4
     libadwaita
     libsecret
@@ -68,7 +70,9 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     description = "Browse the Fediverse";
     homepage = "https://tuba.geopjr.dev/";
+    mainProgram = "dev.geopjr.Tuba";
     license = licenses.gpl3Only;
+    changelog = "https://github.com/GeopJr/Tuba/releases/tag/v${version}";
     maintainers = with maintainers; [ chuangzhu ];
   };
 }
diff --git a/pkgs/applications/misc/usql/default.nix b/pkgs/applications/misc/usql/default.nix
index cf7cec7a69e..2c9ce250ee5 100644
--- a/pkgs/applications/misc/usql/default.nix
+++ b/pkgs/applications/misc/usql/default.nix
@@ -10,18 +10,18 @@
 
 buildGoModule rec {
   pname = "usql";
-  version = "0.13.12";
+  version = "0.14.0";
 
   src = fetchFromGitHub {
     owner = "xo";
     repo = "usql";
     rev = "v${version}";
-    hash = "sha256-GJFPKQNrdyrFhXsPsVC629t/rHXZ16A19e8EaSdUOls=";
+    hash = "sha256-AYo1sRzsOuyv0p3X8/TmsWdCBq3Gcqo0J6+B2aI7UIo=";
   };
 
   buildInputs = [ unixODBC icu ];
 
-  vendorHash = "sha256-X58rFQi4YA8nCP02zH1nRi0TFGkQJ7jyCK6p8bfe0fI=";
+  vendorHash = "sha256-ro/m9t8vHxyAS+a42/OkaqhrUs0FPGu0Ns9tn5HyKXg=";
   proxyVendor = true;
 
   # Exclude broken impala & hive driver
diff --git a/pkgs/applications/misc/valent/default.nix b/pkgs/applications/misc/valent/default.nix
index ebd5a7a7502..4f6ebc1813a 100644
--- a/pkgs/applications/misc/valent/default.nix
+++ b/pkgs/applications/misc/valent/default.nix
@@ -5,9 +5,11 @@
 , meson
 , ninja
 , pkg-config
-, wrapGAppsHook
+, vala
+, wrapGAppsHook4
 , evolution-data-server-gtk4
 , glib
+, glib-networking
 , gnutls
 , gst_all_1
 , json-glib
@@ -20,14 +22,14 @@
 
 stdenv.mkDerivation rec {
   pname = "valent";
-  version = "unstable-2023-03-02";
+  version = "unstable-2023-03-31";
 
   src = fetchFromGitHub {
     owner = "andyholmes";
     repo = "valent";
-    rev = "4b60f28f46bc948c5f3b30189bb9b5fbe29d2745";
+    rev = "bb9fc25a58eeb81abea2bb651accc9538a3a82fd";
     fetchSubmodules = true;
-    sha256 = "sha256-ltf/srQLqtqE71sxEh7VTQqXy2wOpTSdGDsjITOt3f8=";
+    sha256 = "sha256-3pEPE96gFjDGesFs/EZswuv6D3JQEpnAnlCw0IWYkR0=";
   };
 
   nativeBuildInputs = [
@@ -35,12 +37,14 @@ stdenv.mkDerivation rec {
     meson
     ninja
     pkg-config
-    wrapGAppsHook
+    vala
+    wrapGAppsHook4
   ];
 
   buildInputs = [
     evolution-data-server-gtk4
     glib
+    glib-networking
     gnutls
     gst_all_1.gstreamer
     gst_all_1.gst-plugins-base
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 003e17aba24..afb638bce8e 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,21 +1,21 @@
 {
   "stable": {
-    "version": "111.0.5563.146",
-    "sha256": "1zmm926fsifqaw60ilfav017xxnvnhvqbbq7qcrhdyjm3fiiyw0y",
-    "sha256bin64": "00z4rqgpd6sdmh5dlqbyk6c3ja8kyssw418rn6b3kc93zvn7df0p",
+    "version": "112.0.5615.49",
+    "sha256": "0hgzbbmz40235binfn3vkkxzvwxilaxg04dclqrz980z7hvkgzfx",
+    "sha256bin64": "0jq5pbyayk8pa9ksxp2dk3k7j2jic506mfpkq1a1z48j1l4fkr5i",
     "deps": {
       "gn": {
-        "version": "2022-12-12",
+        "version": "2023-02-17",
         "url": "https://gn.googlesource.com/gn",
-        "rev": "5e19d2fb166fbd4f6f32147fbb2f497091a54ad8",
-        "sha256": "1b5fwldfmkkbpp5x63n1dxv0nc965hphc8rm8ah7zg44zscm9z30"
+        "rev": "b25a2f8c2d33f02082f0f258350f5e22c0973108",
+        "sha256": "075p4jwk1apvwmqmvhwfw5f669ci7nxwjq9mz5aa2g5lz4fkdm4c"
       }
     },
     "chromedriver": {
-      "version": "111.0.5563.64",
-      "sha256_linux": "0f4v6hds5wl43hnmqxmzidlg5nqgr4iy04hmrmvzaihsdny3na8s",
-      "sha256_darwin": "0izdp36d4wid5hmz8wcna3gddly7nbkafqqf5k1ikb2jgx9ipp8f",
-      "sha256_darwin_aarch64": "0yzn7bibj36wrc980s9sa8cl0qds01n9i88jk95afx5lk5zb8rgc"
+      "version": "112.0.5615.28",
+      "sha256_linux": "13i2y1zd3dxjvs9575m00gg8xxll1g08sn7dayl7l8qr3zy74p98",
+      "sha256_darwin": "0mw8h7ijc0nf7c2j731w30ajh6djy1lk6nak81fpksgk98vkv64f",
+      "sha256_darwin_aarch64": "103b3n7vxqvim4ks8vi5b29d41wdldkj1rz94fnqvgw04lykm9sk"
     }
   },
   "beta": {
@@ -32,9 +32,9 @@
     }
   },
   "dev": {
-    "version": "113.0.5672.12",
-    "sha256": "1h0mll8xq096jzqg4hhwcaxg12j5pinjjyicm276f7r5m12l1c1x",
-    "sha256bin64": "1ffyhigs4x3c1cr4r8pv5jjg6qx9pxwy0hmyp9a1196jxkh65kpy",
+    "version": "113.0.5672.24",
+    "sha256": "1z7yv5lqi1n4ycymkf0kz1v8ig06n430a37ik8hri3a6db8r9lv8",
+    "sha256bin64": "0byksvk781gmh5fmjmc77jh19gvkzadf78yr9b4c42las44g4pn4",
     "deps": {
       "gn": {
         "version": "2023-03-18",
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 6b89e4cd700..1e8240d6800 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -1,4 +1,5 @@
 { stdenv, lib, makeDesktopItem, makeWrapper, makeBinaryWrapper, lndir, config
+, buildPackages
 , jq, xdg-utils, writeText
 
 ## various stuff that can be plugged in
@@ -275,7 +276,7 @@ let
           # Symbolic link: wrap the link's target.
           oldExe="$(readlink -v --canonicalize-existing "$executablePath")"
           rm "$executablePath"
-        elif wrapperCmd=$(${makeBinaryWrapper.extractCmd} "$executablePath"); [[ $wrapperCmd ]]; then
+        elif wrapperCmd=$(${buildPackages.makeBinaryWrapper.extractCmd} "$executablePath"); [[ $wrapperCmd ]]; then
           # If the executable is a binary wrapper, we need to update its target to
           # point to $out, but we can't just edit the binary in-place because of length
           # issues. So we extract the command used to create the wrapper and add the
diff --git a/pkgs/applications/networking/browsers/vieb/default.nix b/pkgs/applications/networking/browsers/vieb/default.nix
index e9b690e933c..6e15e5d955d 100644
--- a/pkgs/applications/networking/browsers/vieb/default.nix
+++ b/pkgs/applications/networking/browsers/vieb/default.nix
@@ -2,20 +2,20 @@
 
 buildNpmPackage rec {
   pname = "vieb";
-  version = "9.6.0";
+  version = "9.7.0";
 
   src = fetchFromGitHub {
     owner = "Jelmerro";
     repo = pname;
     rev = version;
-    hash = "sha256-846yfD8B0/fX5cJOK62f/Uc+iS5WY0odKN7CXAUL6qY=";
+    hash = "sha256-uo5V5RRDSR+f9+AqojikrlybmtcWTmB7TPXEvLG9n4E=";
   };
 
   postPatch = ''
     sed -i '/"electron"/d' package.json
   '';
 
-  npmDepsHash = "sha256-IOlYip1AXsqsjRD/5Cd/E+hsT3ZbXP7qSHfCDzESisc=";
+  npmDepsHash = "sha256-RUpeqbb8bnSQ6sCYH8O9mL3Rpb+ZlcPi7fq6LlbkSic=";
   dontNpmBuild = true;
 
   nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.isAarch64 python3;
diff --git a/pkgs/applications/networking/cluster/arkade/default.nix b/pkgs/applications/networking/cluster/arkade/default.nix
index 0b36e75d9b0..5976fa61877 100644
--- a/pkgs/applications/networking/cluster/arkade/default.nix
+++ b/pkgs/applications/networking/cluster/arkade/default.nix
@@ -7,13 +7,13 @@
 
 buildGoModule rec {
   pname = "arkade";
-  version = "0.9.5";
+  version = "0.9.6";
 
   src = fetchFromGitHub {
     owner = "alexellis";
     repo = "arkade";
     rev = version;
-    sha256 = "sha256-gC7HdOrmOIYTaksx/CxXMt4wIly3RBL1SsQRbwQWLi8=";
+    sha256 = "sha256-EkpoXmaJ679B0sATDP/asJaywY4RFN7NNYc+7uyMQEA=";
   };
 
   CGO_ENABLED = 0;
diff --git a/pkgs/applications/networking/cluster/kubergrunt/default.nix b/pkgs/applications/networking/cluster/kubergrunt/default.nix
index eb098b2c6c7..92a6bbf4d77 100644
--- a/pkgs/applications/networking/cluster/kubergrunt/default.nix
+++ b/pkgs/applications/networking/cluster/kubergrunt/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "kubergrunt";
-  version = "0.10.1";
+  version = "0.11.1";
 
   src = fetchFromGitHub {
     owner = "gruntwork-io";
     repo = "kubergrunt";
     rev = "v${version}";
-    sha256 = "sha256-vIqmE9U/0WGIaTpy8NfUadIkaTdN8YKqvRLQ/69NgBE=";
+    sha256 = "sha256-pg0D3zTSJirH+NNtbun7VoAILR/C32VstkNGbwpfoNo=";
   };
 
   vendorHash = "sha256-K/Cw7Sh/2OqTbWQPEsoQbj/ejyaXcLxFT8Rg5Ore5DE=";
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 07e5b7e3787..773cc4dab69 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -95,6 +95,7 @@ let
       b2 = removed "b2" "2022/06";
       checkpoint = removed "checkpoint" "2022/11";
       dome9 = removed "dome9" "2022/08";
+      ksyun = removed "ksyun" "2023/04";
       logicmonitor = license "logicmonitor" "2022/11";
       ncloud = removed "ncloud" "2022/08";
       nsxt = license "nsxt" "2022/11";
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 0a66258ffe4..7d6a8b58ed2 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -28,13 +28,13 @@
     "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
   },
   "aiven": {
-    "hash": "sha256-dOdq/At0aUTaivvm557sgPwxC9EfRBexYrtpri8tzg4=",
+    "hash": "sha256-I8w8hnts3bELUm2e0fRfRcfK9uoS0ZbymZZPEVcizEI=",
     "homepage": "https://registry.terraform.io/providers/aiven/aiven",
     "owner": "aiven",
     "repo": "terraform-provider-aiven",
-    "rev": "v4.2.0",
+    "rev": "v4.2.1",
     "spdx": "MIT",
-    "vendorHash": "sha256-QDO/xE9ZK7+UscjVBV06BMGavExD248PhLIrDB5oROU="
+    "vendorHash": "sha256-nF/efMhmrXfBlF9w9tC4npHxjX2/299OfqTpvPapfMo="
   },
   "akamai": {
     "hash": "sha256-ofwJs9rOi8l9O2g9adFr3LI4M4pjIc1GzZ5TD70Lgto=",
@@ -110,13 +110,13 @@
     "vendorHash": null
   },
   "aws": {
-    "hash": "sha256-cOK4/hmLZuL9ER/nv9h7jA4/uJumc+iCrOCrfrY9Pic=",
+    "hash": "sha256-vV1I9hQOil1ume9+GV14fBVo6NaBZlElemhFhnQ7rl4=",
     "homepage": "https://registry.terraform.io/providers/hashicorp/aws",
     "owner": "hashicorp",
     "repo": "terraform-provider-aws",
-    "rev": "v4.61.0",
+    "rev": "v4.62.0",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-YlHIvO6qa2XfgVTIMehfVujJN4ChmVVagrg9R+5xn5U="
+    "vendorHash": "sha256-2OmadSxpr3buMukM25mb/xXnI5rVkIuX0sbbI0zqRYE="
   },
   "azuread": {
     "hash": "sha256-MGCGfocs16qmJnvMRRD7TRHnPkS17h+oNUkMARAQhLs=",
@@ -128,11 +128,11 @@
     "vendorHash": null
   },
   "azurerm": {
-    "hash": "sha256-ClkqHRHuYXf/uTMaWFnCNeY8jCTAS48IDGnBnOz0RbA=",
+    "hash": "sha256-NffjRiJz92MwTo6K0H2nuqcfdvmhj9i8Xre0T7gaPeA=",
     "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm",
     "owner": "hashicorp",
     "repo": "terraform-provider-azurerm",
-    "rev": "v3.50.0",
+    "rev": "v3.51.0",
     "spdx": "MPL-2.0",
     "vendorHash": null
   },
@@ -182,14 +182,13 @@
     "vendorHash": "sha256-dm+2SseBeS49/QoepRwJ1VFwPCtU+6VymvyEH/sLkvI="
   },
   "buildkite": {
-    "hash": "sha256-Sy0MbPbTunc2WmSLTuek72hg+PP+2YE3RO/J4dEm65k=",
+    "hash": "sha256-4Bbod7IuinZE28AZ2r1BBrexgbS29jEpwtG8aTKj7M8=",
     "homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
     "owner": "buildkite",
-    "proxyVendor": true,
     "repo": "terraform-provider-buildkite",
-    "rev": "v0.12.2",
+    "rev": "v0.14.0",
     "spdx": "MIT",
-    "vendorHash": "sha256-C7bm9wDNEO7fJuqssUxQ4t9poVkPkKd8MU7S9MJTOW4="
+    "vendorHash": "sha256-dN5oNNO5lf8dUfk9SDUH3f3nA0CNoJyfTqk+Z5lwTz8="
   },
   "checkly": {
     "hash": "sha256-tdimESlkfRO/kdA6JOX72vQNXFLJZ9VKwPRxsJo5WFI=",
@@ -274,13 +273,13 @@
     "vendorHash": "sha256-v1RHxXYTvpyWzyph6qg3GW75OPYc5qYQ/yyDI8WkbNc="
   },
   "ct": {
-    "hash": "sha256-NuspY7hvnEo7IAUa1ixv8CzdWo39vEDh3HOvy+A0XjY=",
+    "hash": "sha256-c1cqTfMlZ5fXDNMYLsk4447X0p/qIQYvRTqVY8cSs+E=",
     "homepage": "https://registry.terraform.io/providers/poseidon/ct",
     "owner": "poseidon",
     "repo": "terraform-provider-ct",
-    "rev": "v0.12.0",
+    "rev": "v0.13.0",
     "spdx": "Apache-2.0",
-    "vendorHash": "sha256-cDt7eC1GjGnvFLelAi3sF6XjP0QQi9eWW6iHroYZ4pA="
+    "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA="
   },
   "datadog": {
     "hash": "sha256-rbBLyCxGB1W7VCPs1f/7PQnyvdWo+uhze6p4cucdEG0=",
@@ -424,7 +423,7 @@
     "homepage": "https://registry.terraform.io/providers/integrations/github",
     "owner": "integrations",
     "repo": "terraform-provider-github",
-    "rev": "v5.20.0",
+    "rev": "v5.21.1",
     "spdx": "MIT",
     "vendorHash": null
   },
@@ -438,22 +437,22 @@
     "vendorHash": "sha256-s4FynUO6bT+8uZYkecbQCtFw1jFTAAYUkSzONI6Ba9g="
   },
   "google": {
-    "hash": "sha256-XeY2AXdwzYUC5d5Bhx0vgBnmF80qDsjxUlJfUf+eKzw=",
+    "hash": "sha256-fkbuqlx8uP3Z6v0eQHamLlmWCU8Gciw6tdH20NunStM=",
     "homepage": "https://registry.terraform.io/providers/hashicorp/google",
     "owner": "hashicorp",
     "proxyVendor": true,
     "repo": "terraform-provider-google",
-    "rev": "v4.60.0",
+    "rev": "v4.60.2",
     "spdx": "MPL-2.0",
     "vendorHash": "sha256-ztoWOiqyOrusSo0peigEV9wy2f387gVGfcolkYoJvhw="
   },
   "google-beta": {
-    "hash": "sha256-Fx6CEMjgrd0dnscSRono4QsyV/zZKzgrP9jyLqxtAFU=",
+    "hash": "sha256-yUUwqGUs1FSZufZiFamIxz9bu1BIMTGXhGJbpgD+J0A=",
     "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
     "owner": "hashicorp",
     "proxyVendor": true,
     "repo": "terraform-provider-google-beta",
-    "rev": "v4.60.0",
+    "rev": "v4.60.2",
     "spdx": "MPL-2.0",
     "vendorHash": "sha256-ztoWOiqyOrusSo0peigEV9wy2f387gVGfcolkYoJvhw="
   },
@@ -567,13 +566,13 @@
     "vendorHash": null
   },
   "ibm": {
-    "hash": "sha256-7TuvaeCRtQcYkJe6KbinGdK3JvmEbT4yxwHbzLR6jfE=",
+    "hash": "sha256-GHjBM2+fgSGXXndhn8CdttsWiP7j+So3KuD5Enjl2ks=",
     "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm",
     "owner": "IBM-Cloud",
     "repo": "terraform-provider-ibm",
-    "rev": "v1.51.0",
+    "rev": "v1.52.0",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-l+Q4ix50ItXI/i5aDvqSC2kTk3tDBPZgO/6aok+P0hQ="
+    "vendorHash": "sha256-BTt21bR4kgzyAuS3flalgOJuRxVPwwNOIR2nj2zdw9E="
   },
   "icinga2": {
     "hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=",
@@ -629,15 +628,6 @@
     "spdx": "MIT",
     "vendorHash": "sha256-UnWHUD9T4nTT6Y2UrvBIdIk9eA8l0vWJ/IpEY3PIzDU="
   },
-  "ksyun": {
-    "hash": "sha256-NcXYCdWNpH5sX9+LMASCRWsgNRtbYOTK0sOailPw+44=",
-    "homepage": "https://registry.terraform.io/providers/kingsoftcloud/ksyun",
-    "owner": "kingsoftcloud",
-    "repo": "terraform-provider-ksyun",
-    "rev": "v1.3.68",
-    "spdx": "MPL-2.0",
-    "vendorHash": "sha256-miHKAz+ONXtuC1DNukcyZbbaYReY69dz9Zk6cJdORdQ="
-  },
   "kubectl": {
     "hash": "sha256-UkUwWi7Z9cSMyZakD6JxMl+qdczAYfZQgwroCUjFIUM=",
     "homepage": "https://registry.terraform.io/providers/gavinbunney/kubectl",
@@ -774,11 +764,11 @@
     "vendorHash": null
   },
   "newrelic": {
-    "hash": "sha256-bntX0rW0ItVzRpDVwKbt7QtpbKu6QDbzW4zUPrUntF4=",
+    "hash": "sha256-BGfIem4k0fQ6C5igNRBIOvd7ZRD7RKtTD59n5gdzht4=",
     "homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
     "owner": "newrelic",
     "repo": "terraform-provider-newrelic",
-    "rev": "v3.20.0",
+    "rev": "v3.20.1",
     "spdx": "MPL-2.0",
     "vendorHash": "sha256-X/piLF1xMA/epnL/g0ZY0N+5PUjFZhNBV/lmsrwqwpA="
   },
@@ -820,11 +810,11 @@
     "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
   },
   "oci": {
-    "hash": "sha256-pgiuMw/ciguj54C1qN8VYWsozXuNNXiU36ZdzYP+Eds=",
+    "hash": "sha256-r+GmKd+kOnx9xwuSORbcCamb1ea1/YZaTvyw59e0nZg=",
     "homepage": "https://registry.terraform.io/providers/oracle/oci",
     "owner": "oracle",
     "repo": "terraform-provider-oci",
-    "rev": "v4.114.0",
+    "rev": "v4.115.0",
     "spdx": "MPL-2.0",
     "vendorHash": null
   },
@@ -865,13 +855,13 @@
     "vendorHash": "sha256-62q67aaOZA3fQmyL8bEHB+W497bcx9Xy7kKrbkjkbaI="
   },
   "opentelekomcloud": {
-    "hash": "sha256-ZDhihbYH6O6UCU2WOkPE+tcOODkAsbx7v9Vg1wrbklg=",
+    "hash": "sha256-QcpA7FreTgITmnt0fQHUmUK6FZMP0QCeQK2MN2Y9tFQ=",
     "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
     "owner": "opentelekomcloud",
     "repo": "terraform-provider-opentelekomcloud",
-    "rev": "v1.34.0",
+    "rev": "v1.34.1",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-tLtgg6QQiXivDxDVEYeOnLqXobwN7ZFqQrI0d3pUHeE="
+    "vendorHash": "sha256-4tJe8v31txzLBbruicOI6WUdDk38CqfLniFyc3hWVxg="
   },
   "opsgenie": {
     "hash": "sha256-Wbe+DyK5wKuZZX8yd3DJN+2wT8KZt+YsBwJYKnZnfcI=",
@@ -892,11 +882,11 @@
     "vendorHash": null
   },
   "pagerduty": {
-    "hash": "sha256-FHGoaWJQ3HRtY/LNCTX+L+jgYMPKkefjpbtfzMVbPQw=",
+    "hash": "sha256-SyDX3L8L4MLoo9IfjB8LfG34BGNV+gRVXnPB0dFvATg=",
     "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
     "owner": "PagerDuty",
     "repo": "terraform-provider-pagerduty",
-    "rev": "v2.11.2",
+    "rev": "v2.12.1",
     "spdx": "MPL-2.0",
     "vendorHash": null
   },
@@ -973,11 +963,11 @@
     "vendorHash": null
   },
   "scaleway": {
-    "hash": "sha256-8bo+bJdzEZWQN6dATt9ln2BlEu11/9abWLl5V09mQX8=",
+    "hash": "sha256-pNiDT5yV+0nnNrwLbgq68csegGyvkqnOOgm9M+WKc0Y=",
     "homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
     "owner": "scaleway",
     "repo": "terraform-provider-scaleway",
-    "rev": "v2.16.0",
+    "rev": "v2.16.2",
     "spdx": "MPL-2.0",
     "vendorHash": "sha256-KUbE00fajvs4p8QxmuKV5IoRfCdWtfZTrOftcRAPSws="
   },
@@ -1054,13 +1044,13 @@
     "vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8="
   },
   "spotinst": {
-    "hash": "sha256-4zD2/0s7zeZhreM1dauJ6BSMxTKL16HH530bNCiKNv4=",
+    "hash": "sha256-g/kELVG+hsR+RynLfyB0MQkjC7eUeUUVn/h7S/MABXU=",
     "homepage": "https://registry.terraform.io/providers/spotinst/spotinst",
     "owner": "spotinst",
     "repo": "terraform-provider-spotinst",
-    "rev": "v1.108.0",
+    "rev": "v1.110.0",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-Ac8cWoaTj18DFZOf8FYbI9FPb17GcA9r7ZkOMNV7iI4="
+    "vendorHash": "sha256-2HApI9Cw63zxzgSP9Xe6xAcqHDx8KSlRiIh+IVSEUfo="
   },
   "stackpath": {
     "hash": "sha256-7KQUddq+M35WYyAIAL8sxBjAaXFcsczBRO1R5HURUZg=",
@@ -1108,11 +1098,11 @@
     "vendorHash": "sha256-GkmUKSnqkabwGCl22/90529BWb0oJaIJHYHlS/h3KNY="
   },
   "tencentcloud": {
-    "hash": "sha256-N8+voF13P+uWtFYCYVItcqtPBxFiDDz1yp5gSpTTXPM=",
+    "hash": "sha256-glMhevT9UlhaNITeLexTpCtSROv1UTyFZZTOuJdz2Ys=",
     "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
     "owner": "tencentcloudstack",
     "repo": "terraform-provider-tencentcloud",
-    "rev": "v1.80.0",
+    "rev": "v1.80.1",
     "spdx": "MPL-2.0",
     "vendorHash": null
   },
@@ -1263,13 +1253,13 @@
     "vendorHash": "sha256-itSr5HHjus6G0t5/KFs0sNiredH9m3JnQ3siLtm+NHs="
   },
   "yandex": {
-    "hash": "sha256-bkKGZAGxeJC5JeVwRB+moChFvTF2zUHxB75H82RSACI=",
+    "hash": "sha256-UFAWifGu/3QKH8JLBYObLhO/PdCQ1f5e9hmehF8grak=",
     "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
     "owner": "yandex-cloud",
     "proxyVendor": true,
     "repo": "terraform-provider-yandex",
-    "rev": "v0.88.0",
+    "rev": "v0.89.0",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-X8jQnuTtuN1M2qDYaE0dgOdB2DdgyQashsGb8mZOycQ="
+    "vendorHash": "sha256-RfSPCBDb4crv6GZPhsVSQOWnZ3xHa/VWln5pSg68Exg="
   }
 }
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index 29badfb1ca4..93376ecc44e 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -14,12 +14,24 @@ let
           hash = "sha256-lfwC9/wfMZmqpHqKdXQ3E0z2GOnZlMhO/9U/Uww4WG8=";
         };
       });
+
+      # Flexget's transmission plugin is not currently compatible with the 4.x
+      # branch for transmission-rpc.
+      transmission-rpc = super.transmission-rpc.overridePythonAttrs (old: rec {
+        version = "3.4.2";
+        src = fetchFromGitHub {
+          owner = "Trim21";
+          repo = "transmission-rpc";
+          rev = "refs/tags/v${version}";
+          hash = "sha256-7XbL6plIPZHQ/0Z+7bvtj8hqkh4klFyIV73DnrUAkps=";
+        };
+      });
     };
   };
 in
 python.pkgs.buildPythonApplication rec {
   pname = "flexget";
-  version = "3.5.33";
+  version = "3.5.36";
   format = "pyproject";
 
   # Fetch from GitHub in order to use `requirements.in`
@@ -27,7 +39,7 @@ python.pkgs.buildPythonApplication rec {
     owner = "Flexget";
     repo = "Flexget";
     rev = "refs/tags/v${version}";
-    hash = "sha256-LzDXNl2IQ3+j9uP+nE6JS8E+pO0n9zwmA7wrMeKR6Ms=";
+    hash = "sha256-Aj3dOdZTpqBocBFySPZjvjeOZs7eAJeKqm7ykh0Y1CE=";
   };
 
   postPatch = ''
diff --git a/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix b/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
index b31accd2861..511b6bccb99 100644
--- a/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
@@ -11,11 +11,11 @@
 
 stdenv.mkDerivation rec {
   pname = "cinny-desktop";
-  version = "2.2.4";
+  version = "2.2.6";
 
   src = fetchurl {
     url = "https://github.com/cinnyapp/cinny-desktop/releases/download/v${version}/Cinny_desktop-x86_64.deb";
-    sha256 = "sha256-ibUXNGgc23ndTqQKD0np5EH1T3xipVAmETbIy7akqkg=";
+    sha256 = "sha256-Bh7qBlHh2bQ6y2HnI4TtxMU6N3t04tr1Juoul2KMrqs=";
   };
 
   nativeBuildInputs = [
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
     description = "Yet another matrix client for desktop";
     homepage = "https://github.com/cinnyapp/cinny-desktop";
     maintainers = [ maintainers.aveltras ];
-    license = licenses.mit;
+    license = licenses.agpl3Only;
     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
     platforms = platforms.linux;
     mainProgram = "cinny";
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index 6ca1e5b2f85..4a9ac6d8f74 100644
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -48,23 +48,23 @@ let
   # and often with different versions.  We write them on three lines
   # like this (rather than using {}) so that the updater script can
   # find where to edit them.
-  versions.aarch64-darwin = "5.14.0.16775";
-  versions.x86_64-darwin = "5.14.0.16775";
-  versions.x86_64-linux = "5.14.0.1720";
+  versions.aarch64-darwin = "5.14.2.17213";
+  versions.x86_64-darwin = "5.14.2.17213";
+  versions.x86_64-linux = "5.14.2.2046";
 
   srcs = {
     aarch64-darwin = fetchurl {
       url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
       name = "zoomusInstallerFull.pkg";
-      hash = "sha256-79Jb5cv9OWYM55fB8wtP+qYJc67+gNdiw9VrqnQPJ5U=";
+      hash = "sha256-jXSjfPIQepSeG5B/CLBHiCbRP1ceczHt+Mu3KYLonkU=";
     };
     x86_64-darwin = fetchurl {
       url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
-      hash = "sha256-HetPvZ7Bv8bC4DdoNM+92bFFQnwDY26WiEniwrBNSfk=";
+      hash = "sha256-F/k9NE2GVzn5etkPWCMX80kkyRzVznsKo3rgtztcYn8=";
     };
     x86_64-linux = fetchurl {
       url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
-      hash = "sha256-d8R2jfol5zAaI4qcpUIVdph899d7t/LRxQImXFzXXWo=";
+      hash = "sha256-k16JlqabzdNC/UXoPWM2yYzs66rOtJvhExHpjVka5M0=";
     };
   };
 
diff --git a/pkgs/applications/networking/ipget/default.nix b/pkgs/applications/networking/ipget/default.nix
index 8164523244b..fa93ad14a74 100644
--- a/pkgs/applications/networking/ipget/default.nix
+++ b/pkgs/applications/networking/ipget/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "ipget";
-  version = "0.9.1";
+  version = "0.9.2";
 
   src = fetchFromGitHub {
     owner = "ipfs";
     repo = "ipget";
     rev = "v${version}";
-    sha256 = "sha256-JGG3DsmFXmWFOFvJ8pKVhQMRgZ0cbkdtmBjMkLYqOwU=";
+    hash = "sha256-gcxfsP5awCCau1RqCuXKEdXC2jvpwsGsPkBsiaRlfBU=";
   };
 
-  vendorSha256 = "sha256-scrueQoqr9nUONnpitUontcX3Xe0KmmUmvxOcpxK7M8=";
+  vendorHash = "sha256-qCUa/XbfDrbwPSZywNVK/yn88C7Dsmz0cDTG2Z4ho0Y=";
 
   postPatch = ''
     # main module (github.com/ipfs/ipget) does not contain package github.com/ipfs/ipget/sharness/dependencies
diff --git a/pkgs/applications/networking/protonmail-bridge/default.nix b/pkgs/applications/networking/protonmail-bridge/default.nix
index 3cac4a2dcdd..340adc657a5 100644
--- a/pkgs/applications/networking/protonmail-bridge/default.nix
+++ b/pkgs/applications/networking/protonmail-bridge/default.nix
@@ -2,23 +2,21 @@
 
 buildGoModule rec {
   pname = "protonmail-bridge";
-  version = "3.0.21";
+  version = "3.1.0";
 
   src = fetchFromGitHub {
     owner = "ProtonMail";
     repo = "proton-bridge";
     rev = "v${version}";
-    hash = "sha256-aRzVXmAWRifIGCAPWYciBhK9XMvsmtHc67XRoI19VYU=";
+    hash = "sha256-jCoTFpxEHk0ITEzJ3RaVeUpzX4E7tuI9ZBKwabtOT6w=";
   };
 
-  vendorHash = "sha256-zCE4LO6m4uyOvSzhUbzH2F9EgDs0UZH4eCl6lfRjIRQ=";
+  vendorHash = "sha256-zWcqEAeHbBUVRLPw37NgWOoiq/CXCcP/geP3lfo4TWg=";
 
   nativeBuildInputs = [ pkg-config ];
 
   buildInputs = [ libsecret ];
 
-  proxyVendor = true; # Bridge uses some C headers so we have to enable proxyVendor
-
   preBuild = ''
     patchShebangs ./utils/
     (cd ./utils/ && ./credits.sh bridge)
diff --git a/pkgs/applications/networking/sniffnet/default.nix b/pkgs/applications/networking/sniffnet/default.nix
index 246dac24972..0fc2167f02a 100644
--- a/pkgs/applications/networking/sniffnet/default.nix
+++ b/pkgs/applications/networking/sniffnet/default.nix
@@ -3,6 +3,7 @@
 , fetchFromGitHub
 , pkg-config
 , libpcap
+, openssl
 , stdenv
 , alsa-lib
 , expat
@@ -14,21 +15,22 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "sniffnet";
-  version = "1.1.2";
+  version = "1.1.3";
 
   src = fetchFromGitHub {
     owner = "gyulyvgc";
     repo = "sniffnet";
     rev = "refs/tags/v${version}";
-    hash = "sha256-QEMd/vOi0DFCq7AJHhii7rnBAHS89XP3/b2UIewAgLc=";
+    hash = "sha256-sJUc14MXaCS4OHtwdCuwI1b7NAlOnaGsXBNUYCEXJqQ=";
   };
 
-  cargoHash = "sha256-VcmiM7prK5l8Ow8K9TGUR2xfx9648IoU6i40hOGAqGQ=";
+  cargoHash = "sha256-neRVpJmI4TgzvIQqKNqBr61O7rR8246PcxG50IIKE/M=";
 
   nativeBuildInputs = [ pkg-config ];
 
   buildInputs = [
     libpcap
+    openssl
   ] ++ lib.optionals stdenv.isLinux [
     alsa-lib
     expat
@@ -43,6 +45,11 @@ rustPlatform.buildRustPackage rec {
     rustPlatform.bindgenHook
   ];
 
+  # requires internet access
+  checkFlags = [
+    "--skip=secondary_threads::check_updates::tests::fetch_latest_release_from_github"
+  ];
+
   postFixup = lib.optionalString stdenv.isLinux ''
     patchelf $out/bin/sniffnet \
       --add-rpath ${lib.makeLibraryPath [ vulkan-loader xorg.libX11 ]}
diff --git a/pkgs/applications/office/antiword/default.nix b/pkgs/applications/office/antiword/default.nix
index 5da7d84905b..09e387cb055 100644
--- a/pkgs/applications/office/antiword/default.nix
+++ b/pkgs/applications/office/antiword/default.nix
@@ -11,11 +11,15 @@ stdenv.mkDerivation rec{
 
   prePatch = ''
     sed -i -e "s|/usr/local/bin|$out/bin|g" -e "s|/usr/share|$out/share|g" Makefile antiword.h
-    substituteInPlace Makefile --replace "gcc" "cc"
+    substituteInPlace Makefile --replace "gcc" '$(CC)'
   '';
 
   patches = [ ./10_fix_buffer_overflow_wordole_c_CVE-2014-8123.patch ];
 
+  makeFlags = [
+    "CC=${stdenv.cc.targetPrefix}cc"
+  ];
+
   installTargets = [ "global_install" ];
 
   meta = {
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index 7e98e7be59a..e7633cdde0d 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -349,6 +349,7 @@ in
       sed -e /CppunitTest_sw_layoutwriter/d -i sw/Module_sw.mk
       sed -e /CppunitTest_sw_htmlimport/d -i sw/Module_sw.mk
       sed -e /CppunitTest_sw_core_layout/d -i sw/Module_sw.mk
+      sed -e /CppunitTest_sw_uiwriter6/d -i sw/Module_sw.mk
       sed -e /CppunitTest_sdext_pdfimport/d -i sdext/Module_sdext.mk
       sed -e /CppunitTest_vcl_pdfexport/d -i vcl/Module_vcl.mk
       sed -e "s/DECLARE_SW_ROUNDTRIP_TEST(\([_a-zA-Z0-9.]\+\)[, ].*, *\([_a-zA-Z0-9.]\+\))/class \\1: public \\2 { public: void verify() override; }; void \\1::verify() /" -i "sw/qa/extras/ooxmlexport/ooxmlexport9.cxx"
diff --git a/pkgs/applications/office/qownnotes/default.nix b/pkgs/applications/office/qownnotes/default.nix
index c8829981e4a..bc15b2ef29a 100644
--- a/pkgs/applications/office/qownnotes/default.nix
+++ b/pkgs/applications/office/qownnotes/default.nix
@@ -17,14 +17,14 @@
 let
   pname = "qownnotes";
   appname = "QOwnNotes";
-  version = "23.2.4";
+  version = "23.4.0";
 in
 stdenv.mkDerivation {
   inherit pname appname version;
 
   src = fetchurl {
     url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz";
-    sha256 = "sha256-ZliVhnO9fK/6k4Ga86ZSmhzQ3YKziAab19oZs9Pteic=";
+    sha256 = "sha256-8gSy7WL0wpLAXxVo3oOA9X12qd/R7P3MgmlwXxpJSUs=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/office/treesheets/default.nix b/pkgs/applications/office/treesheets/default.nix
index eb6746af752..a2a967bf31c 100644
--- a/pkgs/applications/office/treesheets/default.nix
+++ b/pkgs/applications/office/treesheets/default.nix
@@ -12,13 +12,13 @@
 
 stdenv.mkDerivation rec {
   pname = "treesheets";
-  version = "unstable-2023-03-18";
+  version = "unstable-2023-04-04";
 
   src = fetchFromGitHub {
     owner = "aardappel";
     repo = "treesheets";
-    rev = "fd73698ba15b36cfd1f1726e51558405a56c6cd2";
-    sha256 = "kGpze5aBbBjhLTU9jV2xX44iO82skgbxVKc0lHndezw=";
+    rev = "a7d0065763c0bf0cfc2b410b17cb1fce33619616";
+    sha256 = "wDAheXzObiqFkZ2ZVQAzMVZT5mzIEzxh6jNwPiPoWis=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/radio/tqsl/default.nix b/pkgs/applications/radio/tqsl/default.nix
index bf70c3ddd6d..d5f798fce46 100644
--- a/pkgs/applications/radio/tqsl/default.nix
+++ b/pkgs/applications/radio/tqsl/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   pname = "tqsl";
-  version = "2.5.9";
+  version = "2.6.5";
 
   src = fetchurl {
     url = "https://www.arrl.org/files/file/LoTW%20Instructions/${pname}-${version}.tar.gz";
-    sha256 = "sha256-flv7tI/SYAxxJsHFa3QUgnO0glAAQF87EgP4wyTWnNU=";
+    sha256 = "sha256-UGPMp1mAarHWuLbZu2wWpjgCdf8ZKj0Mwkqp32U5/8w=";
   };
 
   nativeBuildInputs = [ cmake makeWrapper ];
diff --git a/pkgs/applications/radio/wsjtx/default.nix b/pkgs/applications/radio/wsjtx/default.nix
index c3e591aec07..00cc0eaca12 100644
--- a/pkgs/applications/radio/wsjtx/default.nix
+++ b/pkgs/applications/radio/wsjtx/default.nix
@@ -4,12 +4,12 @@
 
 stdenv.mkDerivation rec {
   pname = "wsjtx";
-  version = "2.5.4";
+  version = "2.6.1";
 
   # This is a "superbuild" tarball containing both wsjtx and a hamlib fork
   src = fetchurl {
-    url = "http://physics.princeton.edu/pulsar/k1jt/wsjtx-${version}.tgz";
-    sha256 = "sha256-Gz84Rq0sCl9BAXi2YSdl1Z7mPbJJ62z8MyrOF/CjCJg=";
+    url = "https://sourceforge.net/projects/wsjt/files/wsjtx-${version}/wsjtx-${version}.tgz";
+    sha256 = "sha256-YNDiy0WkmmrVhbCQiCGp/yw6wlZNYQQmIP82wt3Mdl8=";
   };
 
   # Hamlib builds with autotools, wsjtx builds with cmake
diff --git a/pkgs/applications/science/biology/varscan/default.nix b/pkgs/applications/science/biology/varscan/default.nix
index 2c0cad05596..bf6d16c3701 100644
--- a/pkgs/applications/science/biology/varscan/default.nix
+++ b/pkgs/applications/science/biology/varscan/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   pname = "varscan";
-  version = "2.4.5";
+  version = "2.4.6";
 
   src = fetchurl {
     url = "https://github.com/dkoboldt/varscan/raw/master/VarScan.v${version}.jar";
-    sha256 = "sha256-q4jkkKTqXHiaAPRThqo82i43+B4NaHUUuMyefW6tgg0=";
+    sha256 = "sha256-6CcjC0epbKsDXFxxeOUImSGh4cjR5INqawL/iOOkwqs=";
   };
 
   nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/science/math/clp/default.nix b/pkgs/applications/science/math/clp/default.nix
index 26c277c2685..69635f30541 100644
--- a/pkgs/applications/science/math/clp/default.nix
+++ b/pkgs/applications/science/math/clp/default.nix
@@ -1,19 +1,23 @@
-{ lib, stdenv, fetchurl, zlib }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, coin-utils, zlib, osi }:
 
 stdenv.mkDerivation rec {
-  version = "1.17.6";
+  version = "1.17.7";
   pname = "clp";
-  src = fetchurl {
-    url = "https://www.coin-or.org/download/source/Clp/Clp-${version}.tgz";
-    sha256 = "0ap1f0lxppa6pnbc4bg7ih7a96avwaki482nig8w5fr3vg9wvkzr";
+  src = fetchFromGitHub {
+    owner = "coin-or";
+    repo = "Clp";
+    rev = "releases/${version}";
+    hash = "sha256-CfAK/UbGaWvyk2ZxKEgziVruzZfz7WMJVi/YvdR/UNA=";
   };
 
-  propagatedBuildInputs = [ zlib ];
+  nativeBuildInputs = [ pkg-config ];
+
+  propagatedBuildInputs = [ zlib coin-utils osi ];
 
   doCheck = true;
 
   meta = with lib; {
-    license = licenses.epl10;
+    license = licenses.epl20;
     homepage = "https://github.com/coin-or/Clp";
     description = "An open-source linear programming solver written in C++";
     platforms = platforms.darwin ++ [ "x86_64-linux" ];
diff --git a/pkgs/applications/terminal-emulators/alacritty/default.nix b/pkgs/applications/terminal-emulators/alacritty/default.nix
index ae1bc591989..f88a944fdb6 100644
--- a/pkgs/applications/terminal-emulators/alacritty/default.nix
+++ b/pkgs/applications/terminal-emulators/alacritty/default.nix
@@ -60,8 +60,6 @@ rustPlatform.buildRustPackage rec {
 
   cargoSha256 = "sha256-4liPfNJ2JGniz8Os4Np+XSXCJBHND13XLPWDy3Gc/F8=";
 
-  auditable = true; # TODO: remove when this is the default
-
   nativeBuildInputs = [
     cmake
     installShellFiles
diff --git a/pkgs/applications/version-management/git-absorb/default.nix b/pkgs/applications/version-management/git-absorb/default.nix
index d80e481bd5b..39e834168c3 100644
--- a/pkgs/applications/version-management/git-absorb/default.nix
+++ b/pkgs/applications/version-management/git-absorb/default.nix
@@ -2,20 +2,20 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "git-absorb";
-  version = "0.6.9";
+  version = "0.6.10";
 
   src = fetchFromGitHub {
     owner = "tummychow";
     repo = pname;
     rev = "refs/tags/${version}";
-    sha256 = "sha256-z02bMJ+KQaLHqIzsdB3BCVzTQ0NRG0ylAfTHYgOxZYk=";
+    hash = "sha256-lFaiv9bgzu6XVcQuLXWoWsKl0cylfrF5rC0i3qj+zU0=";
   };
 
   nativeBuildInputs = [ installShellFiles ];
 
   buildInputs = lib.optionals stdenv.isDarwin [ Security ];
 
-  cargoSha256 = "sha256-lP0fU2Cirta4WWha7Pgje537u6TbD5oiHLfamfzJtpU=";
+  cargoHash = "sha256-hksSyVdsGe/Ha3F5orL4W/k2nzFCuMqQjBgsT1jiWLw=";
 
   postInstall = ''
     installManPage Documentation/git-absorb.1
diff --git a/pkgs/applications/version-management/git-archive-all/default.nix b/pkgs/applications/version-management/git-archive-all/default.nix
new file mode 100644
index 00000000000..22f16692ec8
--- /dev/null
+++ b/pkgs/applications/version-management/git-archive-all/default.nix
@@ -0,0 +1,62 @@
+{ lib
+, buildPythonApplication
+, fetchFromGitHub
+, git
+, pytestCheckHook
+, pytest-mock
+}:
+
+buildPythonApplication rec {
+  pname = "git-archive-all";
+  version = "1.23.1";
+
+  src = fetchFromGitHub {
+    owner = "Kentzo";
+    repo = "git-archive-all";
+    rev = version;
+    hash = "sha256-fIPjggOx+CEorj1bazz8s81ZdppkTL0OlA5tRqCYZyc=";
+  };
+
+  # * Don't use pinned dependencies
+  # * Remove formatter and coverage generator
+  # * Don't fail on warnings. Almost all tests output this warning:
+  #   ResourceWarning: unclosed file [...]/repo.tar
+  #   https://github.com/Kentzo/git-archive-all/issues/90
+  postPatch = ''
+    substituteInPlace setup.cfg \
+      --replace pycodestyle==2.5.0 "" \
+      --replace pytest==5.2.2 pytest \
+      --replace pytest-cov==2.8.1 "" \
+      --replace pytest-mock==1.11.2 pytest-mock \
+      --replace "--cov=git_archive_all --cov-report=term --cov-branch" "" \
+      --replace "filterwarnings = error" ""
+    substituteInPlace test_git_archive_all.py \
+      --replace "import pycodestyle" ""
+  '';
+
+  nativeCheckInputs = [
+    git
+  ];
+
+  checkInputs = [
+    pytestCheckHook
+    pytest-mock
+  ];
+
+  disabledTests = [ "pycodestyle" ];
+
+  preCheck = ''
+    export HOME="$(mktemp -d)"
+  '';
+
+  meta = with lib; {
+    description = "Archive a repository with all its submodules";
+    longDescription = ''
+      A python script wrapper for git-archive that archives a git superproject
+      and its submodules, if it has any. Takes into account .gitattributes
+    '';
+    homepage = "https://github.com/Kentzo/git-archive-all";
+    license = licenses.mit;
+    maintainers = with maintainers; [ fgaz ];
+  };
+}
diff --git a/pkgs/applications/video/bilibili/default.nix b/pkgs/applications/video/bilibili/default.nix
new file mode 100644
index 00000000000..c7c2b6faa7a
--- /dev/null
+++ b/pkgs/applications/video/bilibili/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, stdenv
+, fetchurl
+, electron
+, makeWrapper
+}:
+
+stdenv.mkDerivation rec {
+  pname = "bilibili";
+  version = "1.9.2-1";
+  src = fetchurl {
+    url = "https://github.com/msojocs/bilibili-linux/releases/download/v${version}/io.github.msojocs.bilibili_${version}_amd64.deb";
+    hash = "sha256-y3dUBImvcIG89m82RaIOa0cxJXIAIGa+n3FJkASacaY=";
+  };
+
+  unpackPhase = ''
+    runHook preUnpack
+
+    ar x $src
+    tar xf data.tar.xz
+
+    runHook postUnpack
+  '';
+
+  nativeBuildInputs = [ makeWrapper ];
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/bin
+    cp -r usr/share $out/share
+    sed -i "s|Exec=.*|Exec=$out/bin/bilibili|" $out/share/applications/*.desktop
+    cp -r opt/apps/io.github.msojocs.bilibili/files/bin/app $out/opt
+    makeWrapper ${electron}/bin/electron $out/bin/bilibili \
+      --argv0 "bilibili" \
+      --add-flags "$out/opt/app.asar"
+
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "Electron-based bilibili desktop client";
+    homepage = "https://github.com/msojocs/bilibili-linux";
+    license = licenses.mit;
+    maintainers = with maintainers; [ jedsek ];
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/applications/video/media-downloader/default.nix b/pkgs/applications/video/media-downloader/default.nix
index ab7f9030faa..6eb8aad6d8f 100644
--- a/pkgs/applications/video/media-downloader/default.nix
+++ b/pkgs/applications/video/media-downloader/default.nix
@@ -2,38 +2,48 @@
 , stdenv
 , fetchFromGitHub
 , cmake
-, qt5
-, ffmpeg-full
+, wrapQtAppsHook
+, qtbase
 , aria2
-, yt-dlp
+, ffmpeg
 , python3
+, yt-dlp
 }:
 
 stdenv.mkDerivation rec {
   pname = "media-downloader";
-  version = "2.9.0";
+  version = "3.1.0";
 
   src = fetchFromGitHub {
     owner = "mhogomchungu";
     repo = pname;
     rev = "${version}";
-    sha256 = "sha256-3tVOyIwdGcSVnEJWQWh6HIsjY6uEzWkTs45qf81r/+0=";
+    hash = "sha256-/oKvjmLFchR2B/mcLIUVIHBK78u2OQGf2aiwVR/ZoQc=";
   };
 
-  nativeBuildInputs = [ cmake qt5.wrapQtAppsHook ];
+  nativeBuildInputs = [
+    cmake
+    wrapQtAppsHook
+  ];
+
+  buildInputs = [
+    qtbase
+  ];
 
-  preFixup = ''
-    qtWrapperArgs+=(
-      --prefix PATH : "${lib.makeBinPath [ ffmpeg-full aria2 yt-dlp python3 ]}"
-    )
-  '';
+  qtWrapperArgs = [
+    "--prefix PATH : ${lib.makeBinPath [
+        aria2
+        ffmpeg
+        python3
+        yt-dlp
+      ]}"
+  ];
 
   meta = with lib; {
     description = "A Qt/C++ GUI front end to youtube-dl";
     homepage = "https://github.com/mhogomchungu/media-downloader";
     license = licenses.gpl2Plus;
-    broken = stdenv.isDarwin;
-    platforms = platforms.unix;
+    platforms = platforms.linux;
     maintainers = with maintainers; [ zendo ];
   };
 }
diff --git a/pkgs/applications/video/vlc/default.nix b/pkgs/applications/video/vlc/default.nix
index d67bd55f505..457aa7a0da5 100644
--- a/pkgs/applications/video/vlc/default.nix
+++ b/pkgs/applications/video/vlc/default.nix
@@ -196,6 +196,12 @@ stdenv.mkDerivation rec {
       url = "https://code.videolan.org/videolan/vlc/uploads/eb1c313d2d499b8a777314f789794f9d/0001-Add-lssl-and-lcrypto-to-liblive555_plugin_la_LIBADD.patch";
       sha256 = "0kyi8q2zn2ww148ngbia9c7qjgdrijf4jlvxyxgrj29cb5iy1kda";
     })
+    # patch to build with recent libplacebo
+    # https://code.videolan.org/videolan/vlc/-/merge_requests/3027
+    (fetchpatch {
+      url = "https://code.videolan.org/videolan/vlc/-/commit/65ea8d19d91ac1599a29e8411485a72fe89c45e2.patch";
+      hash = "sha256-Zz+g75V6X9OZI3sn614K9Uenxl3WtRHKSdLkWP3b17w=";
+    })
   ];
 
   postPatch = ''
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index a7a71977c4a..c847e32d7a9 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -117,6 +117,15 @@ stdenv.mkDerivation rec {
       sha256 = "sha256-oC+bRjEHixv1QEFO9XAm4HHOwoiT+NkhknKGPydnZ5E=";
       revert = true;
     })
+    # glibc >=2.37 compat, see https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange@redhat.com/
+    (fetchpatch {
+      url = "https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a.patch";
+      sha256 = "sha256-1iWOWkLH0WP1Hk23fmrRVdX7YZWUXOvWRMTt8QM93BI=";
+    })
+    (fetchpatch {
+      url = "https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e.patch";
+      sha256 = "sha256-DKGCbR+VDIFLp6FhER78gyJ3Rn1dD47pMtkcIIMd0B8=";
+    })
   ]
   ++ lib.optional nixosTestRunner ./force-uid0-on-9p.patch;
 
diff --git a/pkgs/applications/window-managers/sway/swayest-workstyle/default.nix b/pkgs/applications/window-managers/sway/swayest-workstyle/default.nix
index 36cfdcfaed3..6c38d346d32 100644
--- a/pkgs/applications/window-managers/sway/swayest-workstyle/default.nix
+++ b/pkgs/applications/window-managers/sway/swayest-workstyle/default.nix
@@ -5,16 +5,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "swayest-workstyle";
-  version = "1.3.2";
+  version = "1.3.3";
 
   src = fetchFromGitHub {
     owner = "Lyr-7D1h";
     repo = "swayest_workstyle";
     rev = version;
-    sha256 = "sha256-C2Nz6fBwaj+cOxIfoBu+9T+CoJ5Spc1TAJcQWdIF/+I=";
+    sha256 = "sha256-N6z8xNT4vVULt8brOLlVAkJaqYnACMhoHJLGmyE7pZ0=";
   };
 
-  cargoHash = "sha256-6pAlJmpyv2a1XCZQLOYilxJAGPbPmkEz1ynTLa0RjE0=";
+  cargoHash = "sha256-DiNhHuHUgJc9ea+EanaCybXzbrX2PEBdlR0h0zQQLn8=";
 
   doCheck = false; # No tests
 
diff --git a/pkgs/applications/window-managers/wayfire/default.nix b/pkgs/applications/window-managers/wayfire/default.nix
index 120ff6cf697..f5238180f59 100644
--- a/pkgs/applications/window-managers/wayfire/default.nix
+++ b/pkgs/applications/window-managers/wayfire/default.nix
@@ -1,33 +1,87 @@
-{ lib, stdenv, fetchurl, cmake, meson, ninja, pkg-config
-, cairo, doctest, libdrm, libexecinfo, libinput, libjpeg, libxkbcommon, wayland
-, wayland-protocols, wf-config, wlroots, mesa
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, meson
+, ninja
+, pkg-config
+, wf-config
+, cairo
+, doctest
+, libdrm
+, libexecinfo
+, libinput
+, libjpeg
+, libxkbcommon
+, wayland
+, wayland-protocols
+, wayland-scanner
+, wlroots
+, pango
+, xorg
 }:
 
 stdenv.mkDerivation rec {
   pname = "wayfire";
-  version = "0.7.2";
+  version = "0.7.5";
 
-  src = fetchurl {
-    url = "https://github.com/WayfireWM/wayfire/releases/download/v${version}/wayfire-${version}.tar.xz";
-    sha256 = "1gasijjyfl00zpy6j9hh6qpwv0sw42h9irycbnm693j3vw9mcy66";
+  src = fetchFromGitHub {
+    owner = "WayfireWM";
+    repo = pname;
+    rev = "v${version}";
+    fetchSubmodules = true;
+    sha256 = "sha256-Z+rR9pY244I3i/++XZ4ROIkq3vtzMgcxxHvJNxFD9is=";
   };
 
-  nativeBuildInputs = [ cmake meson ninja pkg-config wayland ];
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+    wayland-scanner
+  ];
+
+
   buildInputs = [
-    cairo doctest libdrm libexecinfo libinput libjpeg libxkbcommon wayland
-    wayland-protocols wf-config wlroots mesa
+    wf-config
+    libdrm
+    libexecinfo
+    libinput
+    libjpeg
+    libxkbcommon
+    wayland-protocols
+    xorg.xcbutilwm
+    wayland
+    cairo
+    pango
+  ];
+
+  propagatedBuildInputs = [
+    wlroots
+  ];
+
+  nativeCheckInputs = [
+    cmake
+    doctest
   ];
 
   # CMake is just used for finding doctest.
   dontUseCmakeConfigure = true;
 
-  mesonFlags = [ "--sysconfdir" "/etc" ];
+  doCheck = true;
+
+  mesonFlags = [
+    "--sysconfdir /etc"
+    "-Duse_system_wlroots=enabled"
+    "-Duse_system_wfconfig=enabled"
+  ];
+
+  passthru.providedSessions = [ "wayfire" ];
 
   meta = with lib; {
     homepage = "https://wayfire.org/";
     description = "3D Wayland compositor";
     license = licenses.mit;
-    maintainers = with maintainers; [ qyliss wucke13 ];
+    maintainers = with maintainers; [ qyliss wucke13 rewine ];
     platforms = platforms.unix;
   };
 }
diff --git a/pkgs/applications/window-managers/wayfire/wcm.nix b/pkgs/applications/window-managers/wayfire/wcm.nix
index 9d524019ad5..a6770218552 100644
--- a/pkgs/applications/window-managers/wayfire/wcm.nix
+++ b/pkgs/applications/window-managers/wayfire/wcm.nix
@@ -1,27 +1,61 @@
-{ stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, wrapGAppsHook
-, gtk3, libevdev, libxml2, wayfire, wayland-protocols, wf-config, wf-shell
+{ stdenv
+, lib
+, fetchFromGitHub
+, meson
+, ninja
+, pkg-config
+, wayland
+, wrapGAppsHook
+, wayfire
+, wf-shell
+, wf-config
+, wayland-scanner
+, wayland-protocols
+, gtk3
+, libevdev
+, libxml2
 }:
 
 stdenv.mkDerivation rec {
   pname = "wcm";
-  version = "0.7.0";
+  version = "0.7.5";
 
-  src = fetchurl {
-    url = "https://github.com/WayfireWM/wcm/releases/download/v${version}/wcm-${version}.tar.xz";
-    sha256 = "19za1fnlf5hz4n4mxxwqcr5yxp6mga9ah539ifnjnqrgvj19cjlj";
+  src = fetchFromGitHub {
+    owner = "WayfireWM";
+    repo = pname;
+    rev = "v${version}";
+    fetchSubmodules = true;
+    sha256 = "sha256-LJR9JGl49o4O6LARofz3jOeAqseGcmzVhMnhk/aobUU=";
   };
 
-  nativeBuildInputs = [ meson ninja pkg-config wayland wrapGAppsHook ];
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+    wayland-scanner
+    wrapGAppsHook
+  ];
+
   buildInputs = [
-    gtk3 libevdev libxml2 wayfire wayland
-    wayland-protocols wf-config wf-shell
+    wayfire
+    wf-config
+    wf-shell
+    wayland
+    wayland-protocols
+    gtk3
+    libevdev
+    libxml2
+  ];
+
+  mesonFlags = [
+    "-Denable_wdisplays=false"
   ];
 
   meta = with lib; {
     homepage = "https://github.com/WayfireWM/wcm";
     description = "Wayfire Config Manager";
     license = licenses.mit;
-    maintainers = with maintainers; [ qyliss wucke13 ];
+    maintainers = with maintainers; [ qyliss wucke13 rewine ];
     platforms = platforms.unix;
   };
 }
diff --git a/pkgs/applications/window-managers/wayfire/wf-config.nix b/pkgs/applications/window-managers/wayfire/wf-config.nix
index d1e653cc9e0..0a8e5c0bcd7 100644
--- a/pkgs/applications/window-managers/wayfire/wf-config.nix
+++ b/pkgs/applications/window-managers/wayfire/wf-config.nix
@@ -1,20 +1,46 @@
-{ stdenv, lib, fetchurl, cmake, meson, ninja, pkg-config
-, doctest, glm, libevdev, libxml2
+{ stdenv
+, lib
+, fetchFromGitHub
+, cmake
+, meson
+, ninja
+, pkg-config
+, doctest
+, glm
+, libevdev
+, libxml2
 }:
 
 stdenv.mkDerivation rec {
   pname = "wf-config";
   version = "0.7.1";
 
-  src = fetchurl {
-    url = "https://github.com/WayfireWM/wf-config/releases/download/v${version}/wf-config-${version}.tar.xz";
-    sha256 = "1w75yxhz0nvw4mlv38sxp8k8wb5h99b51x3fdvizc3yaxanqa8kx";
+  src = fetchFromGitHub {
+    owner = "WayfireWM";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "sha256-ADUBvDJcPYEB9ZvaFIgTfemo1WYwiWgCWX/z2yrEPtA=";
   };
 
-  nativeBuildInputs = [ cmake meson ninja pkg-config ];
-  buildInputs = [ doctest libevdev libxml2 ];
-  propagatedBuildInputs = [ glm ];
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+  ];
 
+  buildInputs = [
+    libevdev
+    libxml2
+  ];
+
+  propagatedBuildInputs = [
+    glm
+  ];
+
+  nativeCheckInputs = [
+    cmake
+    doctest
+  ];
   # CMake is just used for finding doctest.
   dontUseCmakeConfigure = true;
 
@@ -24,7 +50,7 @@ stdenv.mkDerivation rec {
     homepage = "https://github.com/WayfireWM/wf-config";
     description = "Library for managing configuration files, written for Wayfire";
     license = licenses.mit;
-    maintainers = with maintainers; [ qyliss wucke13 ];
+    maintainers = with maintainers; [ qyliss wucke13 rewine ];
     platforms = platforms.unix;
   };
 }
diff --git a/pkgs/applications/window-managers/wayfire/wf-shell.nix b/pkgs/applications/window-managers/wayfire/wf-shell.nix
index 51111932cd2..10e16a6573e 100644
--- a/pkgs/applications/window-managers/wayfire/wf-shell.nix
+++ b/pkgs/applications/window-managers/wayfire/wf-shell.nix
@@ -1,29 +1,53 @@
-{ stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, alsa-lib, gtkmm3, gtk-layer-shell, pulseaudio, wayfire, wf-config
+{ stdenv
+, lib
+, fetchFromGitHub
+, meson
+, ninja
+, pkg-config
+, wayland-scanner
+, wayfire
+, wf-config
+, alsa-lib
+, gtkmm3
+, gtk-layer-shell
+, pulseaudio
 }:
 
 stdenv.mkDerivation rec {
   pname = "wf-shell";
   version = "0.7.0";
 
-  # > Note to packagers: do not use the autogenerated "Source code"
-  # > archives from GitHub, but the wf-shell-0.4.0.tar.xz file.
-  src = fetchurl {
-    url = "https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz";
-    sha256 = "1isybm9lcpxwyf6zh2vzkwrcnw3q7qxm21535g4f08f0l68cd5bl";
+  src = fetchFromGitHub {
+    owner = "WayfireWM";
+    repo = pname;
+    rev = "v${version}";
+    fetchSubmodules = true;
+    sha256 = "sha256-iQUBuNjbZuf51A69RC6NsMHFZCFRv+d9XZ0HtP6OpOA=";
   };
 
-  nativeBuildInputs = [ meson ninja pkg-config wayland ];
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+    wayland-scanner
+  ];
+
   buildInputs = [
-    alsa-lib gtkmm3 gtk-layer-shell pulseaudio wayfire wf-config
+    wayfire
+    wf-config
+    alsa-lib
+    gtkmm3
+    gtk-layer-shell
+    pulseaudio
   ];
 
-  mesonFlags = [ "--sysconfdir" "/etc" ];
+  mesonFlags = [ "--sysconfdir /etc" ];
 
   meta = with lib; {
     homepage = "https://github.com/WayfireWM/wf-shell";
     description = "GTK3-based panel for Wayfire";
     license = licenses.mit;
-    maintainers = with maintainers; [ qyliss wucke13 ];
+    maintainers = with maintainers; [ qyliss wucke13 rewine ];
     platforms = platforms.unix;
   };
 }
diff --git a/pkgs/applications/window-managers/weston/default.nix b/pkgs/applications/window-managers/weston/default.nix
index 49a18187d76..21eeb3949a1 100644
--- a/pkgs/applications/window-managers/weston/default.nix
+++ b/pkgs/applications/window-managers/weston/default.nix
@@ -6,16 +6,17 @@
 , pipewire ? null, pango ? null, libunwind ? null, freerdp ? null, vaapi ? null
 , libva ? null, libwebp ? null, xwayland ? null
 # beware of null defaults, as the parameters *are* supplied by callPackage by default
-, buildDemo ? false
+, buildDemo ? true
+, buildRemoting ? true, gst_all_1
 }:
 
 stdenv.mkDerivation rec {
   pname = "weston";
-  version = "11.0.0";
+  version = "11.0.1";
 
   src = fetchurl {
-    url = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${version}/downloads/weston-${version}.tar.xz";
-    sha256 = "078y14ff9wmmbzq314f7bq1bxx0rc12xy4j362n60iamr56qs4x6";
+    url = "https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/weston-${version}.tar.xz";
+    sha256 = "sha256-pBP2jCUpV/wxkcNlCCPsNWrowSTMwMtEDaXNxOLLnlc=";
   };
 
   depsBuildBuild = [ pkg-config ];
@@ -24,20 +25,21 @@ stdenv.mkDerivation rec {
     cairo colord dbus freerdp lcms2 libGL libXcursor libdrm libevdev libinput
     libjpeg seatd libunwind libva libwebp libxcb libxkbcommon mesa mtdev pam
     pango pipewire udev vaapi wayland wayland-protocols
+  ] ++ lib.optionals buildRemoting [
+    gst_all_1.gstreamer
+    gst_all_1.gst-plugins-base
   ];
 
   mesonFlags= [
     "-Dbackend-drm-screencast-vaapi=${lib.boolToString (vaapi != null)}"
     "-Dbackend-rdp=${lib.boolToString (freerdp != null)}"
     "-Dxwayland=${lib.boolToString (xwayland != null)}" # Default is true!
-    "-Dremoting=false" # TODO
+    (lib.mesonBool "remoting" buildRemoting)
     "-Dpipewire=${lib.boolToString (pipewire != null)}"
     "-Dimage-webp=${lib.boolToString (libwebp != null)}"
     (lib.mesonBool "demo-clients" buildDemo)
     "-Dsimple-clients="
     "-Dtest-junit-xml=false"
-    # TODO:
-    #"--enable-clients"
   ] ++ lib.optionals (xwayland != null) [
     "-Dxwayland-path=${xwayland.out}/bin/Xwayland"
   ];
diff --git a/pkgs/build-support/build-bazel-package/default.nix b/pkgs/build-support/build-bazel-package/default.nix
index a3f331b23cb..a49d3c781ed 100644
--- a/pkgs/build-support/build-bazel-package/default.nix
+++ b/pkgs/build-support/build-bazel-package/default.nix
@@ -1,6 +1,7 @@
 { stdenv
 , cacert
 , lib
+, writeCBin
 }:
 
 args@{
@@ -10,7 +11,7 @@ args@{
 , bazelBuildFlags ? []
 , bazelTestFlags ? []
 , bazelFetchFlags ? []
-, bazelTarget
+, bazelTargets
 , bazelTestTargets ? []
 , buildAttrs
 , fetchAttrs
@@ -44,7 +45,15 @@ args@{
 }:
 
 let
-  fArgs = removeAttrs args [ "buildAttrs" "fetchAttrs" "removeRulesCC" ];
+  fArgs = removeAttrs args [ "buildAttrs" "fetchAttrs" "removeRulesCC" ] // {
+    name = name;
+    bazelFlags = bazelFlags;
+    bazelBuildFlags = bazelBuildFlags;
+    bazelTestFlags = bazelTestFlags;
+    bazelFetchFlags = bazelFetchFlags;
+    bazelTestTargets = bazelTestTargets;
+    dontAddBazelOpts = dontAddBazelOpts;
+  };
   fBuildAttrs = fArgs // buildAttrs;
   fFetchAttrs = fArgs // removeAttrs fetchAttrs [ "sha256" ];
   bazelCmd = { cmd, additionalFlags, targets }:
@@ -67,13 +76,33 @@ let
         ${lib.strings.concatStringsSep " " additionalFlags} \
         ${lib.strings.concatStringsSep " " targets}
     '';
+  # we need this to chmod dangling symlinks on darwin, gnu coreutils refuses to do so:
+  # chmod: cannot operate on dangling symlink '$symlink'
+  chmodder = writeCBin "chmodder" ''
+    #include <stdio.h>
+    #include <stdlib.h>
+    #include <sys/types.h>
+    #include <sys/stat.h>
+    #include <errno.h>
+    #include <string.h>
+
+    int main(int argc, char** argv) {
+      mode_t mode = S_IRWXU | S_IRWXG | S_IRWXO;
+      if (argc != 2) {
+        fprintf(stderr, "usage: chmodder file");
+        exit(EXIT_FAILURE);
+      }
+      if (lchmod(argv[1], mode) != 0) {
+        fprintf(stderr, "failed to lchmod '%s': %s", argv[0], strerror(errno));
+        exit(EXIT_FAILURE);
+      }
+    }
+  '';
 in
 stdenv.mkDerivation (fBuildAttrs // {
-  inherit name bazelFlags bazelBuildFlags bazelTestFlags bazelFetchFlags bazelTarget bazelTestTargets;
 
   deps = stdenv.mkDerivation (fFetchAttrs // {
     name = "${name}-deps.tar.gz";
-    inherit bazelFlags bazelBuildFlags bazelTestFlags bazelFetchFlags bazelTarget bazelTestTargets;
 
     impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ fFetchAttrs.impureEnvVars or [];
 
@@ -94,21 +123,18 @@ stdenv.mkDerivation (fBuildAttrs // {
     buildPhase = fFetchAttrs.buildPhase or ''
       runHook preBuild
 
-      # See footnote called [USER and BAZEL_USE_CPP_ONLY_TOOLCHAIN variables].
-      # We disable multithreading for the fetching phase since it can lead to timeouts with many dependencies/threads:
-      # https://github.com/bazelbuild/bazel/issues/6502
-      BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \
-      USER=homeless-shelter \
-      bazel \
-        --batch \
-        --output_base="$bazelOut" \
-        --output_user_root="$bazelUserRoot" \
-        ${if fetchConfigured then "build --nobuild" else "fetch"} \
-        --loading_phase_threads=1 \
-        $bazelFlags \
-        $bazelFetchFlags \
-        ${bazelTarget} \
-        ${lib.strings.concatStringsSep " " bazelTestTargets}
+      ${
+        bazelCmd {
+          cmd = if fetchConfigured then "build --nobuild" else "fetch";
+          additionalFlags = [
+            # We disable multithreading for the fetching phase since it can lead to timeouts with many dependencies/threads:
+            # https://github.com/bazelbuild/bazel/issues/6502
+            "--loading_phase_threads=1"
+            "$bazelFetchFlags"
+          ];
+          targets = fFetchAttrs.bazelTargets ++ fFetchAttrs.bazelTestTargets;
+        }
+      }
 
       runHook postBuild
     '';
@@ -146,6 +172,10 @@ stdenv.mkDerivation (fBuildAttrs // {
         new_target="$(readlink "$symlink" | sed "s,$NIX_BUILD_TOP,NIX_BUILD_TOP,")"
         rm "$symlink"
         ln -sf "$new_target" "$symlink"
+    '' + lib.optionalString stdenv.isDarwin ''
+        # on linux symlink permissions cannot be modified, so we modify those on darwin to match the linux ones
+        ${chmodder}/bin/chmodder "$symlink"
+    '' + ''
       done
 
       echo '${bazel.name}' > $bazelOut/external/.nix-bazel-version
@@ -190,8 +220,6 @@ stdenv.mkDerivation (fBuildAttrs // {
     done
   '' + fBuildAttrs.preConfigure or "";
 
-  inherit dontAddBazelOpts;
-
   buildPhase = fBuildAttrs.buildPhase or ''
     runHook preBuild
 
@@ -224,15 +252,15 @@ stdenv.mkDerivation (fBuildAttrs // {
       bazelCmd {
         cmd = "test";
         additionalFlags =
-          ["--test_output=errors"] ++  bazelTestFlags;
-        targets = bazelTestTargets;
+          ["--test_output=errors"] ++ fBuildAttrs.bazelTestFlags;
+        targets = fBuildAttrs.bazelTestTargets;
       }
     }
     ${
       bazelCmd {
         cmd = "build";
-        additionalFlags = bazelBuildFlags;
-        targets = [bazelTarget];
+        additionalFlags = fBuildAttrs.bazelBuildFlags;
+        targets = fBuildAttrs.bazelTargets;
       }
     }
     runHook postBuild
diff --git a/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
index cf9a351f395..e8eb579e15a 100644
--- a/pkgs/build-support/cc-wrapper/cc-wrapper.sh
+++ b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
@@ -46,6 +46,8 @@ while (( "$n" < "$nParams" )); do
         -nostdinc) cInclude=0 cxxInclude=0 ;;
         -nostdinc++) cxxInclude=0 ;;
         -nostdlib) cxxLibrary=0 ;;
+        -x*-header) dontLink=1 ;; # both `-x c-header` and `-xc-header` are accepted by clang
+        -xc++*) isCxx=1 ;;        # both `-xc++` and `-x c++` are accepted by clang
         -x)
             case "$p2" in
                 *-header) dontLink=1 ;;
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index d2a1ed39ee0..597e8105fa1 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -17,9 +17,40 @@
 , isGNU ? false, isClang ? cc.isClang or false, gnugrep ? null
 , buildPackages ? {}
 , libcxx ? null
+
+# Whether or not to add `-B` and `-L` to `nix-support/cc-{c,ld}flags`
+, useCcForLibs ?
+
+  # Always add these flags for Clang, because in order to compile (most
+  # software) it needs libraries that are shipped and compiled with gcc.
+  if isClang then true
+
+  # Never add these flags for a build!=host cross-compiler or a host!=target
+  # ("cross-built-native") compiler; currently nixpkgs has a special build
+  # path for these (`crossStageStatic`).  Hopefully at some point that build
+  # path will be merged with this one and this conditional will be removed.
+  else if (with stdenvNoCC; buildPlatform != hostPlatform || hostPlatform != targetPlatform) then false
+
+  # Never add these flags when wrapping the bootstrapFiles' compiler; it has a
+  # /usr/-like layout with everything smashed into a single outpath, so it has
+  # no trouble finding its own libraries.
+  else if (cc.passthru.isFromBootstrapFiles or false) then false
+
+  # Add these flags when wrapping `xgcc` (the first compiler that nixpkgs builds)
+  else if (cc.passthru.isXgcc or false) then true
+
+  # Add these flags when wrapping `stdenv.cc`
+  else if (cc.stdenv.cc.cc.passthru.isXgcc or false) then true
+
+  # Do not add these flags in any other situation.  This is `false` mainly to
+  # prevent these flags from being added when wrapping *old* versions of gcc
+  # (e.g. `gcc6Stdenv`), since they will cause the old gcc to get `-B` and
+  # `-L` flags pointing at the new gcc's libstdc++ headers.  Example failure:
+  # https://hydra.nixos.org/build/213125495
+  else false
+
+# the derivation at which the `-B` and `-L` flags added by `useCcForLibs` will point
 , gccForLibs ? if useCcForLibs then cc else null
-# same as `gccForLibs`, but generalized beyond clang
-, useCcForLibs ? isClang
 }:
 
 with lib;
@@ -226,12 +257,10 @@ stdenv.mkDerivation {
         ln -s ${targetPrefix}clang++ $out/bin/${targetPrefix}c++
       fi
 
-      if [ -e $ccPath/cpp ]; then
-        wrap ${targetPrefix}cpp $wrapper $ccPath/cpp
-    '' + lib.optionalString (hostPlatform != targetPlatform) ''
-      elif [ -e $ccPath/${targetPrefix}cpp ]; then
+      if [ -e $ccPath/${targetPrefix}cpp ]; then
         wrap ${targetPrefix}cpp $wrapper $ccPath/${targetPrefix}cpp
-    '' + ''
+      elif [ -e $ccPath/cpp ]; then
+        wrap ${targetPrefix}cpp $wrapper $ccPath/cpp
       fi
     ''
 
@@ -323,7 +352,7 @@ stdenv.mkDerivation {
                       && targetPlatform.isLinux
                       && !(stdenv.targetPlatform.useAndroidPrebuilt or false)
                       && !(stdenv.targetPlatform.useLLVM or false)
-                      && gccForLibs != null) ''
+                      && gccForLibs != null) (''
       echo "--gcc-toolchain=${gccForLibs}" >> $out/nix-support/cc-cflags
 
       # Pull in 'cc.out' target to get 'libstdc++fs.a'. It should be in
@@ -331,6 +360,11 @@ stdenv.mkDerivation {
       # TODO(trofi): remove once gcc is fixed to move libraries to .lib output.
       echo "-L${gccForLibs}/${optionalString (targetPlatform != hostPlatform) "/${targetPlatform.config}"}/lib" >> $out/nix-support/cc-ldflags
     ''
+    # this ensures that when clang passes -lgcc_s to lld (as it does
+    # when building e.g. firefox), lld is able to find libgcc_s.so
+    + lib.optionalString (gccForLibs?libgcc) ''
+      echo "-L${gccForLibs.libgcc}/lib" >> $out/nix-support/cc-ldflags
+    '')
 
     ##
     ## General libc support
diff --git a/pkgs/build-support/docker/nix-prefetch-docker b/pkgs/build-support/docker/nix-prefetch-docker
index 5798ab5984f..f551d37cda9 100755
--- a/pkgs/build-support/docker/nix-prefetch-docker
+++ b/pkgs/build-support/docker/nix-prefetch-docker
@@ -38,7 +38,7 @@ get_image_digest(){
         imageTag="latest"
     fi
 
-    skopeo --insecure-policy --tmpdir=$TMPDIR inspect "docker://$imageName:$imageTag" | jq '.Digest' -r
+    skopeo --override-os "${os}" --override-arch "${arch}" --insecure-policy --tmpdir=$TMPDIR inspect "docker://$imageName:$imageTag" | jq '.Digest' -r
 }
 
 get_name() {
diff --git a/pkgs/build-support/emacs/wrapper.nix b/pkgs/build-support/emacs/wrapper.nix
index 3f6a224fa6c..bd7702ebb91 100644
--- a/pkgs/build-support/emacs/wrapper.nix
+++ b/pkgs/build-support/emacs/wrapper.nix
@@ -67,10 +67,12 @@ runCommand
     # Store all paths we want to add to emacs here, so that we only need to add
     # one path to the load lists
     deps = runCommand "emacs-packages-deps"
-      {
+      ({
         inherit explicitRequires lndir emacs;
         nativeBuildInputs = lib.optional nativeComp gcc;
-      }
+      } // lib.optionalAttrs nativeComp {
+        inherit (emacs) LIBRARY_PATH;
+      })
       ''
         findInputsOld() {
           local pkg="$1"; shift
diff --git a/pkgs/build-support/go/module.nix b/pkgs/build-support/go/module.nix
index aca313264a2..9e401cc68aa 100644
--- a/pkgs/build-support/go/module.nix
+++ b/pkgs/build-support/go/module.nix
@@ -105,7 +105,7 @@ let
       runHook postConfigure
     '';
 
-    buildPhase = args.modBuildPhase or ''
+    buildPhase = args.modBuildPhase or (''
       runHook preBuild
     '' + lib.optionalString (deleteVendor == true) ''
       if [ ! -d vendor ]; then
@@ -133,7 +133,7 @@ let
       mkdir -p vendor
 
       runHook postBuild
-    '';
+    '');
 
     installPhase = args.modInstallPhase or ''
       runHook preInstall
@@ -176,7 +176,7 @@ let
     GOFLAGS = lib.optionals (!proxyVendor) [ "-mod=vendor" ] ++ lib.optionals (!allowGoReference) [ "-trimpath" ];
     inherit CGO_ENABLED;
 
-    configurePhase = args.configurePhase or ''
+    configurePhase = args.configurePhase or (''
       runHook preConfigure
 
       export GOCACHE=$TMPDIR/go-cache
@@ -200,9 +200,9 @@ let
       fi
 
       runHook postConfigure
-    '';
+    '');
 
-    buildPhase = args.buildPhase or ''
+    buildPhase = args.buildPhase or (''
       runHook preBuild
 
       exclude='\(/_\|examples\|Godeps\|testdata'
@@ -282,7 +282,7 @@ let
       )
     '' + ''
       runHook postBuild
-    '';
+    '');
 
     doCheck = args.doCheck or true;
     checkPhase = args.checkPhase or ''
diff --git a/pkgs/build-support/go/package.nix b/pkgs/build-support/go/package.nix
index 9106bf9796e..e627058604d 100644
--- a/pkgs/build-support/go/package.nix
+++ b/pkgs/build-support/go/package.nix
@@ -99,7 +99,7 @@ let
 
     GOARM = toString (lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]);
 
-    configurePhase = args.configurePhase or ''
+    configurePhase = args.configurePhase or (''
       runHook preConfigure
 
       # Extract the source
@@ -141,7 +141,7 @@ let
       fi
 
       runHook postConfigure
-    '';
+    '');
 
     renameImports = args.renameImports or (
       let
@@ -151,7 +151,7 @@ let
         renames = p: lib.concatMapStringsSep "\n" (rename p.goPackagePath) p.goPackageAliases;
       in lib.concatMapStringsSep "\n" renames inputsWithAliases);
 
-    buildPhase = args.buildPhase or ''
+    buildPhase = args.buildPhase or (''
       runHook preBuild
 
       runHook renameImports
@@ -235,7 +235,7 @@ let
       )
     '' + ''
       runHook postBuild
-    '';
+    '');
 
     doCheck = args.doCheck or false;
     checkPhase = args.checkPhase or ''
diff --git a/pkgs/build-support/rust/build-rust-package/default.nix b/pkgs/build-support/rust/build-rust-package/default.nix
index 2c5d4ae1000..a1bddeb6c49 100644
--- a/pkgs/build-support/rust/build-rust-package/default.nix
+++ b/pkgs/build-support/rust/build-rust-package/default.nix
@@ -45,7 +45,7 @@
 , buildFeatures ? [ ]
 , checkFeatures ? buildFeatures
 , useNextest ? false
-, auditable ? false # TODO: change to true
+, auditable ? true
 
 , depsExtraArgs ? {}
 
diff --git a/pkgs/build-support/rust/default-crate-overrides.nix b/pkgs/build-support/rust/default-crate-overrides.nix
index 60b0cfc31c6..441c6dfaf9c 100644
--- a/pkgs/build-support/rust/default-crate-overrides.nix
+++ b/pkgs/build-support/rust/default-crate-overrides.nix
@@ -35,6 +35,7 @@
 , libevdev
 , alsa-lib
 , graphene
+, protobuf
 , ...
 }:
 
@@ -207,6 +208,10 @@ in
     buildInputs = [ postgresql ];
   };
 
+  prost-build = attr: {
+    nativeBuildInputs = [ protobuf ];
+  };
+
   rdkafka-sys = attr: {
     nativeBuildInputs = [ pkg-config ];
     buildInputs = [ rdkafka ];
diff --git a/pkgs/build-support/rust/fetch-cargo-tarball/default.nix b/pkgs/build-support/rust/fetch-cargo-tarball/default.nix
index adbfe98d810..8c6a97888c1 100644
--- a/pkgs/build-support/rust/fetch-cargo-tarball/default.nix
+++ b/pkgs/build-support/rust/fetch-cargo-tarball/default.nix
@@ -62,6 +62,10 @@ in stdenv.mkDerivation ({
     export CARGO_HOME=$(mktemp -d cargo-home.XXX)
     CARGO_CONFIG=$(mktemp cargo-config.XXXX)
 
+    # https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html#cargos-sparse-protocol
+    # planned to become the default in 1.70
+    export CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse
+
     if [[ -n "$NIX_CRATES_INDEX" ]]; then
     cat >$CARGO_HOME/config.toml <<EOF
     [source.crates-io]
diff --git a/pkgs/build-support/rust/hooks/default.nix b/pkgs/build-support/rust/hooks/default.nix
index 168224e39b3..2eb388fe07b 100644
--- a/pkgs/build-support/rust/hooks/default.nix
+++ b/pkgs/build-support/rust/hooks/default.nix
@@ -76,37 +76,14 @@ in {
         # inputs do not cause us to find the wrong `diff`.
         diff = "${lib.getBin buildPackages.diffutils}/bin/diff";
 
-        # We want to specify the correct crt-static flag for both
-        # the build and host platforms. This is important when the wanted
-        # value for crt-static does not match the defaults in the rustc target,
-        # like for pkgsMusl or pkgsCross.musl64; Upstream rustc still assumes
-        # that musl = static[1].
-        #
-        # By default, Cargo doesn't apply RUSTFLAGS when building build.rs
-        # if --target is passed, so the only good way to set crt-static for
-        # build.rs files is to use the unstable -Zhost-config Cargo feature.
-        # This allows us to specify flags that should be passed to rustc
-        # when building for the build platform. We also need to use
-        # -Ztarget-applies-to-host, because using -Zhost-config requires it.
-        #
-        # When doing this, we also have to specify the linker, or cargo
-        # won't pass a -C linker= argument to rustc.  This will make rustc
-        # try to use its default value of "cc", which won't be available
-        # when cross-compiling.
-        #
-        # [1]: https://github.com/rust-lang/compiler-team/issues/422
         cargoConfig = ''
-          [host]
+          [target."${rust.toRustTarget stdenv.buildPlatform}"]
           "linker" = "${ccForBuild}"
-          "rustflags" = [ "-C", "target-feature=${if stdenv.buildPlatform.isStatic then "+" else "-"}crt-static" ]
-
-          [target."${shortTarget}"]
-          "linker" = "${ccForHost}"
+          ${lib.optionalString (stdenv.buildPlatform.config != stdenv.hostPlatform.config) ''
+            [target."${shortTarget}"]
+            "linker" = "${ccForHost}"
+          ''}
           "rustflags" = [ "-C", "target-feature=${if stdenv.hostPlatform.isStatic then "+" else "-"}crt-static" ]
-
-          [unstable]
-          host-config = true
-          target-applies-to-host = true
         '';
       };
     } ./cargo-setup-hook.sh) {};
diff --git a/pkgs/build-support/rust/import-cargo-lock.nix b/pkgs/build-support/rust/import-cargo-lock.nix
index 0e1da7ce5f5..b23bae1090b 100644
--- a/pkgs/build-support/rust/import-cargo-lock.nix
+++ b/pkgs/build-support/rust/import-cargo-lock.nix
@@ -10,6 +10,15 @@
   # Allow `builtins.fetchGit` to be used to not require hashes for git dependencies
 , allowBuiltinFetchGit ? false
 
+  # Additional registries to pull sources from
+  #   { "https://<registry index URL>" = "https://<registry download URL>"; }
+  # where:
+  # - "index URL" is the "index" value of the configuration entry for that registry
+  #   https://doc.rust-lang.org/cargo/reference/registries.html#using-an-alternate-registry
+  # - "download URL" is the "dl" value of its associated index configuration
+  #   https://doc.rust-lang.org/cargo/reference/registry-index.html#index-configuration
+, extraRegistries ? {}
+
   # Hashes for git dependencies.
 , outputHashes ? {}
 } @ args:
@@ -80,7 +89,7 @@ let
 
   # We can't use the existing fetchCrate function, since it uses a
   # recursive hash of the unpacked crate.
-  fetchCrate = pkg:
+  fetchCrate = pkg: downloadUrl:
     let
       checksum = pkg.checksum or parsedLockFile.metadata."checksum ${pkg.name} ${pkg.version} (${pkg.source})";
     in
@@ -89,10 +98,14 @@ let
     '';
     fetchurl {
       name = "crate-${pkg.name}-${pkg.version}.tar.gz";
-      url = "https://crates.io/api/v1/crates/${pkg.name}/${pkg.version}/download";
+      url = "${downloadUrl}/${pkg.name}/${pkg.version}/download";
       sha256 = checksum;
     };
 
+  registries = {
+    "https://github.com/rust-lang/crates.io-index" = "https://crates.io/api/v1/crates";
+  } // extraRegistries;
+
   # Replaces values inherited by workspace members.
   replaceWorkspaceValues = writers.writePython3 "replace-workspace-values"
     { libraries = with python3Packages; [ tomli tomli-w ]; flakeIgnore = [ "E501" ]; }
@@ -102,10 +115,11 @@ let
   mkCrate = pkg:
     let
       gitParts = parseGit pkg.source;
+      registryIndexUrl = lib.removePrefix "registry+" pkg.source;
     in
-      if pkg.source == "registry+https://github.com/rust-lang/crates.io-index" then
+      if lib.hasPrefix "registry+" pkg.source && builtins.hasAttr registryIndexUrl registries then
       let
-        crateTarball = fetchCrate pkg;
+        crateTarball = fetchCrate pkg registries.${registryIndexUrl};
       in runCommand "${pkg.name}-${pkg.version}" {} ''
         mkdir $out
         tar xf "${crateTarball}" -C $out --strip-components=1
@@ -213,15 +227,24 @@ let
     }
 
     cat > $out/.cargo/config <<EOF
-    [source.crates-io]
-    replace-with = "vendored-sources"
+[source.crates-io]
+replace-with = "vendored-sources"
 
-    [source.vendored-sources]
-    directory = "cargo-vendor-dir"
-    EOF
+[source.vendored-sources]
+directory = "cargo-vendor-dir"
+EOF
 
     declare -A keysSeen
 
+    for registry in ${toString (builtins.attrNames extraRegistries)}; do
+      cat >> $out/.cargo/config <<EOF
+
+[source."$registry"]
+registry = "$registry"
+replace-with = "vendored-sources"
+EOF
+    done
+
     for crate in ${toString depCrates}; do
       # Link the crate directory, removing the output path hash from the destination.
       ln -s "$crate" $out/$(basename "$crate" | cut -c 34-)
diff --git a/pkgs/build-support/trivial-builders.nix b/pkgs/build-support/trivial-builders.nix
index 2a4e93f82df..8694c602a3b 100644
--- a/pkgs/build-support/trivial-builders.nix
+++ b/pkgs/build-support/trivial-builders.nix
@@ -149,9 +149,11 @@ rec {
           echo -n "$text" > "$target"
         fi
 
-        eval "$checkPhase"
+        if [ -n "$executable" ]; then
+          chmod +x "$target"
+        fi
 
-        (test -n "$executable" && chmod +x "$target") || true
+        eval "$checkPhase"
       '';
 
   /*
@@ -412,7 +414,10 @@ rec {
         mkdir -p "$(dirname "$file")"
         cat $files > "$file"
 
-        (test -n "$executable" && chmod +x "$file") || true
+        if [ -n "$executable" ]; then
+          chmod +x "$file"
+        fi
+
         eval "$checkPhase"
       '';
 
diff --git a/pkgs/build-support/trivial-builders/test/write-shell-script.nix b/pkgs/build-support/trivial-builders/test/write-shell-script.nix
new file mode 100644
index 00000000000..a5c9f1fae42
--- /dev/null
+++ b/pkgs/build-support/trivial-builders/test/write-shell-script.nix
@@ -0,0 +1,14 @@
+{ lib, writeShellScript }: let
+  output = "hello";
+in (writeShellScript "test-script" ''
+  echo ${lib.escapeShellArg output}
+'').overrideAttrs (old: {
+  checkPhase = old.checkPhase or "" + ''
+    expected=${lib.escapeShellArg output}
+    got=$("$target")
+    if [[ "$got" != "$expected" ]]; then
+      echo "wrong output: expected $expected, got $got"
+      exit 1
+    fi
+  '';
+})
diff --git a/pkgs/data/fonts/linja-sike/default.nix b/pkgs/data/fonts/linja-sike/default.nix
new file mode 100644
index 00000000000..88c723bff22
--- /dev/null
+++ b/pkgs/data/fonts/linja-sike/default.nix
@@ -0,0 +1,25 @@
+{ lib, fetchurl }:
+
+fetchurl {
+  pname = "linja-sike";
+  version = "5.0";
+
+  url = "https://wyub.github.io/tokipona/linja-sike-5.otf";
+
+  downloadToTemp = true;
+  recursiveHash = true;
+  postFetch = ''
+    install -D $downloadedFile $out/share/fonts/opentype/linja-sike.otf
+  '';
+
+  sha256 = "sha256-LkjG1Oao/LqKwI+eRZPzShTh7lz5DkooltXm7vxZC9w=";
+
+  meta = with lib; {
+    description = "An extensive sitelen pona font by lipamanka";
+    homepage = "https://docs.google.com/document/d/1d8kUIAVlB-JNgK3LWr_zVCuUOZTh2hF7CfC6xQgxsBs/edit?usp=sharing";
+    downloadPage = "https://wyub.github.io/tokipona/linjasike";
+    license = licenses.ofl;
+    platforms = platforms.all;
+    maintainers = with maintainers; [ somasis ];
+  };
+}
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index 9aa84ad472a..0c64d55f061 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 = "23.03.19";
+  version = "23.04.05";
 
   src = fetchFromGitHub {
     owner = "numixproject";
     repo = pname;
     rev = version;
-    sha256 = "sha256-Hdwby8U9D+k4AjKyDeWhCfGr7z7ETNQPr1lnwweAp7g=";
+    sha256 = "sha256-fyb0qHmZev7kH8/q6mk2WPT30Szx1/jLIweq12eAIaw=";
   };
 
   nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/misc/iana-etc/default.nix b/pkgs/data/misc/iana-etc/default.nix
index a5c5fd88a0a..de19347e340 100644
--- a/pkgs/data/misc/iana-etc/default.nix
+++ b/pkgs/data/misc/iana-etc/default.nix
@@ -2,11 +2,11 @@
 
 stdenvNoCC.mkDerivation rec {
   pname = "iana-etc";
-  version = "20221107";
+  version = "20230316";
 
   src = fetchzip {
     url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz";
-    sha256 = "sha256-vucC9MfpCCPyST21n09QDrj3z3MzKdBGo/ONUQvuxxQ=";
+    sha256 = "sha256-5acFYPSwevEw5tZNbQDpui3stWuMdnhaKHqC8lhnsOY=";
   };
 
   installPhase = ''
diff --git a/pkgs/data/misc/tzdata/0001-Add-exe-extension-for-MS-Windows-binaries.patch b/pkgs/data/misc/tzdata/0001-Add-exe-extension-for-MS-Windows-binaries.patch
index d44481056c4..af90ce57949 100644
--- a/pkgs/data/misc/tzdata/0001-Add-exe-extension-for-MS-Windows-binaries.patch
+++ b/pkgs/data/misc/tzdata/0001-Add-exe-extension-for-MS-Windows-binaries.patch
@@ -2,7 +2,7 @@ diff --git a/Makefile b/Makefile
 index a9a989e..4da737b 100644
 --- a/Makefile
 +++ b/Makefile
-@@ -579,8 +579,8 @@ install:	all $(DATA) $(REDO) $(MANS)
+@@ -606,8 +606,8 @@ install:	all $(DATA) $(REDO) $(MANS)
  			-t '$(DESTDIR)$(TZDEFAULT)'
  		cp -f $(TABDATA) '$(DESTDIR)$(TZDIR)/.'
  		cp tzselect '$(DESTDIR)$(BINDIR)/.'
diff --git a/pkgs/data/misc/tzdata/default.nix b/pkgs/data/misc/tzdata/default.nix
index 81f23c9a828..98aeb7638e1 100644
--- a/pkgs/data/misc/tzdata/default.nix
+++ b/pkgs/data/misc/tzdata/default.nix
@@ -2,16 +2,16 @@
 
 stdenv.mkDerivation rec {
   pname = "tzdata";
-  version = "2022g";
+  version = "2023c";
 
   srcs = [
     (fetchurl {
       url = "https://data.iana.org/time-zones/releases/tzdata${version}.tar.gz";
-      hash = "sha256-RJHbgoGulKhNk55Ce92D3DifJnZNJ9mlxS14LBZ2RHg=";
+      hash = "sha256-P1ELXRtK6bs45IWqMCp3azF/s2N722QExK33tsrdllw=";
     })
     (fetchurl {
       url = "https://data.iana.org/time-zones/releases/tzcode${version}.tar.gz";
-      hash = "sha256-lhC7C5ZW/0BMNhpB8yhtpTBktUadhPAMnLIxTIYU2nQ=";
+      hash = "sha256-RtF/K7Ga1zKQ8DogMAYVLg+g17EeW3FGfEqCOBGyFOc=";
     })
   ];
 
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
     "AR=${stdenv.cc.targetPrefix}ar"
   ] ++ lib.optionals stdenv.hostPlatform.isWindows [
     "CFLAGS+=-DHAVE_DIRECT_H"
+    "CFLAGS+=-DHAVE_SETENV=0"
     "CFLAGS+=-DHAVE_SYMLINK=0"
     "CFLAGS+=-DRESERVE_STD_EXT_IDS"
   ];
diff --git a/pkgs/desktops/budgie/budgie-backgrounds/default.nix b/pkgs/desktops/budgie/budgie-backgrounds/default.nix
index 67456ca4ff2..37e3b231aa2 100644
--- a/pkgs/desktops/budgie/budgie-backgrounds/default.nix
+++ b/pkgs/desktops/budgie/budgie-backgrounds/default.nix
@@ -9,13 +9,13 @@
 
 stdenv.mkDerivation rec {
   pname = "budgie-backgrounds";
-  version = "0.1";
+  version = "1.0";
 
   src = fetchFromGitHub {
     owner = "BuddiesOfBudgie";
     repo = "budgie-backgrounds";
     rev = "v${version}";
-    hash = "sha256-pDFd+WvWOPgDoSffmX9mzjDQbhePsJV1wGqmPDcnOlw=";
+    hash = "sha256-TdtgOYHO2QH4W2jWBuAzYQwxwAPya2lC3VrIi7kvi+M=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix
index de924812f7a..aed6d2317d7 100644
--- a/pkgs/desktops/deepin/default.nix
+++ b/pkgs/desktops/deepin/default.nix
@@ -18,6 +18,7 @@ let
     dtkcore = callPackage ./library/dtkcore { };
     dtkgui = callPackage ./library/dtkgui { };
     dtkwidget = callPackage ./library/dtkwidget { };
+    deepin-pdfium = callPackage ./library/deepin-pdfium { };
     qt5platform-plugins = callPackage ./library/qt5platform-plugins { };
     qt5integration = callPackage ./library/qt5integration { };
     deepin-wayland-protocols = callPackage ./library/deepin-wayland-protocols { };
@@ -28,6 +29,7 @@ let
     gio-qt = callPackage ./library/gio-qt { };
     image-editor = callPackage ./library/image-editor { };
     udisks2-qt5 = callPackage ./library/udisks2-qt5 { };
+    util-dfm = callPackage ./library/util-dfm { };
 
     #### CORE
     dde-control-center = callPackage ./core/dde-control-center { };
diff --git a/pkgs/desktops/deepin/library/deepin-pdfium/default.nix b/pkgs/desktops/deepin/library/deepin-pdfium/default.nix
new file mode 100644
index 00000000000..ef496931bea
--- /dev/null
+++ b/pkgs/desktops/deepin/library/deepin-pdfium/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, qmake
+, pkg-config
+, libchardet
+, lcms2
+, openjpeg
+}:
+
+stdenv.mkDerivation rec {
+  pname = "deepin-pdfium";
+  version = "1.0.1";
+
+  src = fetchFromGitHub {
+    owner = "linuxdeepin";
+    repo = pname;
+    rev = version;
+    sha256 = "sha256-gUIQ+fZ7VaYaIj1hbzER10ceoJZbvhJlnDTFIShMrKw=";
+  };
+
+  nativeBuildInputs = [
+    qmake
+    pkg-config
+  ];
+
+  dontWrapQtApps = true;
+
+  buildInputs = [
+    libchardet
+    lcms2
+    openjpeg
+  ];
+
+  meta = with lib; {
+    description = "development library for pdf on deepin";
+    homepage = "https://github.com/linuxdeepin/deepin-pdfium";
+    license = licenses.lgpl3Plus;
+    platforms = platforms.linux;
+    maintainers = teams.deepin.members;
+  };
+}
diff --git a/pkgs/desktops/deepin/library/util-dfm/default.nix b/pkgs/desktops/deepin/library/util-dfm/default.nix
new file mode 100644
index 00000000000..5d45977246c
--- /dev/null
+++ b/pkgs/desktops/deepin/library/util-dfm/default.nix
@@ -0,0 +1,62 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, fetchpatch
+, cmake
+, pkg-config
+, qtbase
+, libmediainfo
+, libsecret
+, libisoburn
+, libuuid
+, udisks
+}:
+
+stdenv.mkDerivation rec {
+  pname = "util-dfm";
+  version = "1.2.7";
+
+  src = fetchFromGitHub {
+    owner = "linuxdeepin";
+    repo = pname;
+    rev = version;
+    sha256 = "sha256-+qqirRkvVyKvt+Pu/ghQjMe+O6a7/7IoJL8AWL4QlvE=";
+  };
+
+  patches = [
+    (fetchpatch {
+      name = "fix: use pkgconfig to check mount";
+      url = "https://github.com/linuxdeepin/util-dfm/commit/fb8425a8c13f16e86db38ff84f43347fdc8ea468.diff";
+      sha256 = "sha256-PGSRfnQ1MGmq0V3NBCoMk4p/T2x19VA04u9C+WcBKow=";
+    })
+  ];
+
+  nativeBuildInputs = [
+    cmake
+    pkg-config
+  ];
+
+  dontWrapQtApps = true;
+
+  buildInputs = [
+    qtbase
+    libmediainfo
+    libsecret
+    libuuid
+    libisoburn
+    udisks
+  ];
+
+  cmakeFlags = [
+    "-DCMAKE_INSTALL_LIBDIR=lib"
+    "-DPROJECT_VERSION=${version}"
+  ];
+
+  meta = with lib; {
+    description = "A Toolkits of libdfm-io,libdfm-mount and libdfm-burn";
+    homepage = "https://github.com/linuxdeepin/util-dfm";
+    license = licenses.gpl3Plus;
+    platforms = platforms.linux;
+    maintainers = teams.deepin.members;
+  };
+}
diff --git a/pkgs/desktops/gnome/core/eog/default.nix b/pkgs/desktops/gnome/core/eog/default.nix
index a4aaa47d08a..4613df1caf3 100644
--- a/pkgs/desktops/gnome/core/eog/default.nix
+++ b/pkgs/desktops/gnome/core/eog/default.nix
@@ -119,7 +119,5 @@ stdenv.mkDerivation rec {
     license = licenses.gpl2Plus;
     maintainers = teams.gnome.members;
     platforms = platforms.unix;
-    # requires <gio/gdesktopappinfo.h>
-    broken = stdenv.isDarwin;
   };
 }
diff --git a/pkgs/desktops/gnome/core/gucharmap/default.nix b/pkgs/desktops/gnome/core/gucharmap/default.nix
index c822605cf3e..ec07f89ebc5 100644
--- a/pkgs/desktops/gnome/core/gucharmap/default.nix
+++ b/pkgs/desktops/gnome/core/gucharmap/default.nix
@@ -3,6 +3,7 @@
 , intltool
 , fetchFromGitLab
 , meson
+, mesonEmulatorHook
 , ninja
 , pkg-config
 , python3
@@ -18,7 +19,6 @@
 , docbook_xsl
 , docbook_xml_dtd_412
 , gsettings-desktop-schemas
-, callPackage
 , unzip
 , unicode-character-database
 , unihan-database
@@ -57,6 +57,7 @@ in stdenv.mkDerivation rec {
     sha256 = "sha256-QoHLMq3U/BvpCFKttxLo0qs2xmZ/pCqPjsgq/MMWNbo=";
   };
 
+  strictDeps = true;
   nativeBuildInputs = [
     meson
     ninja
@@ -73,6 +74,8 @@ in stdenv.mkDerivation rec {
     libxml2
     desktop-file-utils
     gobject-introspection
+  ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+    mesonEmulatorHook
   ];
 
   buildInputs = [
diff --git a/pkgs/desktops/gnome/misc/gnome-extensions-cli/default.nix b/pkgs/desktops/gnome/misc/gnome-extensions-cli/default.nix
new file mode 100644
index 00000000000..78ff97b1ae1
--- /dev/null
+++ b/pkgs/desktops/gnome/misc/gnome-extensions-cli/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, fetchPypi
+, buildPythonApplication
+, poetry-core
+, colorama
+, more-itertools
+, packaging
+, pydantic
+, requests
+, pygobject3
+, gobject-introspection
+, wrapGAppsNoGuiHook
+}:
+
+buildPythonApplication rec {
+  pname = "gnome-extensions-cli";
+  version = "0.9.5";
+  format = "pyproject";
+
+  src = fetchPypi {
+    pname = "gnome_extensions_cli";
+    inherit version;
+    hash = "sha256-4eRVmG5lqK8ql9WpvXsf18znOt7kDSnpQnLfy73doy4=";
+  };
+
+  nativeBuildInputs = [
+    gobject-introspection
+    poetry-core
+    wrapGAppsNoGuiHook
+  ];
+
+  propagatedBuildInputs = [
+    colorama
+    more-itertools
+    packaging
+    pydantic
+    requests
+    pygobject3
+  ];
+
+  pythonImportsCheck = [
+    "gnome_extensions_cli"
+  ];
+
+  meta = with lib; {
+    homepage = "https://github.com/essembeh/gnome-extensions-cli";
+    description = "Command line tool to manage your GNOME Shell extensions";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ dylanmtaylor ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/desktops/pantheon/apps/elementary-files/default.nix b/pkgs/desktops/pantheon/apps/elementary-files/default.nix
index df4690d05b2..442132787d7 100644
--- a/pkgs/desktops/pantheon/apps/elementary-files/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-files/default.nix
@@ -1,7 +1,6 @@
 { lib
 , stdenv
 , fetchFromGitHub
-, fetchpatch
 , nix-update-script
 , pkg-config
 , meson
@@ -29,7 +28,7 @@
 
 stdenv.mkDerivation rec {
   pname = "elementary-files";
-  version = "6.3.0";
+  version = "6.3.1";
 
   outputs = [ "out" "dev" ];
 
@@ -37,18 +36,9 @@ stdenv.mkDerivation rec {
     owner = "elementary";
     repo = "files";
     rev = version;
-    sha256 = "sha256-DS39jCeN+FFiEqJqxa5F2XRKF7SJsm2qi5KKb79guKo=";
+    sha256 = "sha256-JFkyO4r/Fb8bjWn+wVS2rIpFz19/uBVCsLt8091xzVI=";
   };
 
-  patches = [
-    # Avoid crash due to ref counting issues in Directory cache
-    # https://github.com/elementary/files/pull/2149
-    (fetchpatch {
-      url = "https://github.com/elementary/files/commit/6a0d16e819dea2d0cd2d622414257da9433afe2f.patch";
-      sha256 = "sha256-ijuSMZzVbSwWMWsK24A/24NfxjxgK/BU2qZlq6xLBEU=";
-    })
-  ];
-
   nativeBuildInputs = [
     desktop-file-utils
     meson
diff --git a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
index c1cfe8d63cf..efa672c7114 100644
--- a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
@@ -16,17 +16,18 @@
 , libgee
 , pcre2
 , wrapGAppsHook
+, xvfb-run
 }:
 
 stdenv.mkDerivation rec {
   pname = "elementary-terminal";
-  version = "6.1.1";
+  version = "6.1.2";
 
   src = fetchFromGitHub {
     owner = "elementary";
     repo = "terminal";
     rev = version;
-    sha256 = "sha256-HnCKLN07tlfosXIHHKcHyTtqULqE4irBnYssyMMO5xk=";
+    sha256 = "sha256-k+xowr9HmOUgNkn25uj+oV7AtG9EZfgFDop0Z+H7b3Q=";
   };
 
   nativeBuildInputs = [
@@ -37,6 +38,7 @@ stdenv.mkDerivation rec {
     python3
     vala
     wrapGAppsHook
+    xvfb-run
   ];
 
   buildInputs = [
diff --git a/pkgs/desktops/pantheon/apps/sideload/default.nix b/pkgs/desktops/pantheon/apps/sideload/default.nix
index fce4e5e7654..622e935e1c2 100644
--- a/pkgs/desktops/pantheon/apps/sideload/default.nix
+++ b/pkgs/desktops/pantheon/apps/sideload/default.nix
@@ -19,13 +19,13 @@
 
 stdenv.mkDerivation rec {
   pname = "sideload";
-  version = "6.1.0";
+  version = "6.2.0";
 
   src = fetchFromGitHub {
     owner = "elementary";
     repo = pname;
     rev = version;
-    sha256 = "sha256-iyqKhyBU9OLlPLy5ZD/GxoOzprbm7uKBkFzjUUoQc5g=";
+    sha256 = "sha256-AIfQDkodxc3zKi9oYBWIkOw1UgW+nXufNXbpM1Jxjtg=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
index 11268ab814b..498b8ce432a 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
@@ -1,7 +1,6 @@
 { lib
 , stdenv
 , fetchFromGitHub
-, fetchpatch
 , nix-update-script
 , meson
 , ninja
@@ -17,24 +16,15 @@
 
 stdenv.mkDerivation rec {
   pname = "switchboard-plug-onlineaccounts";
-  version = "6.5.1";
+  version = "6.5.2";
 
   src = fetchFromGitHub {
     owner = "elementary";
     repo = pname;
     rev = version;
-    sha256 = "sha256-7eKbOf5lD2zwmZc0k9PWGwnqaqXmwgJPmij0WtMT7Qk=";
+    sha256 = "sha256-IW6twvEbCzQbuNFnryHxer5rK5zYfbmilcLjHCV9ZsM=";
   };
 
-  patches = [
-    # build: support evolution-data-server 3.45
-    # https://github.com/elementary/switchboard-plug-onlineaccounts/pull/248
-    (fetchpatch {
-      url = "https://github.com/elementary/switchboard-plug-onlineaccounts/commit/08faf7b4241547b7900596af12a03d816712a808.patch";
-      sha256 = "sha256-QLe+NPHuo3hLM9n1f4hT5IK4nkWtYSe91L1wVSBzw6k=";
-    })
-  ];
-
   nativeBuildInputs = [
     meson
     ninja
diff --git a/pkgs/desktops/pantheon/desktop/gala/default.nix b/pkgs/desktops/pantheon/desktop/gala/default.nix
index 32f2a17be27..df430c99ce0 100644
--- a/pkgs/desktops/pantheon/desktop/gala/default.nix
+++ b/pkgs/desktops/pantheon/desktop/gala/default.nix
@@ -1,7 +1,6 @@
 { lib
 , stdenv
 , fetchFromGitHub
-, fetchpatch
 , nix-update-script
 , pkg-config
 , meson
@@ -26,40 +25,19 @@
 
 stdenv.mkDerivation rec {
   pname = "gala";
-  version = "7.0.1";
+  version = "7.0.2";
 
   src = fetchFromGitHub {
     owner = "elementary";
     repo = pname;
     rev = version;
-    sha256 = "sha256-YHmmF9tYDgMieLCs9My7NU16Ysq4n2sxWT/7MpaerkI=";
+    sha256 = "sha256-+StE63q6niRK7ypFNzSsAQfPmbrzlBKm1GGESBKSSl4=";
   };
 
   patches = [
     # We look for plugins in `/run/current-system/sw/lib/` because
     # there are multiple plugin providers (e.g. gala and wingpanel).
     ./plugins-dir.patch
-
-    # WindowClone: Don't calculate offset
-    # https://github.com/elementary/gala/pull/1567
-    (fetchpatch {
-      url = "https://github.com/elementary/gala/commit/b7139add2333e5419afd1c82c3790d85044c1f76.patch";
-      sha256 = "sha256-QhBARbA3YEXB/RIM/gmFiry1IzGvFFQVXGDs0kGjf20=";
-    })
-
-    # Map notification windows manually while switching workspace
-    # https://github.com/elementary/gala/pull/1577
-    (fetchpatch {
-      url = "https://github.com/elementary/gala/commit/97b33173e2ee8b4a4af3fe0513b6d264de9d9b2a.patch";
-      sha256 = "sha256-y2PicvHxtKlZTpr6a0Hua1ppXpRwDItsIoGG2r+DAjQ=";
-    })
-
-    # Use ClickAction for FramedBackground and close buttons
-    # https://github.com/elementary/gala/pull/1579
-    (fetchpatch {
-      url = "https://github.com/elementary/gala/commit/79453b324d2e737ba32124212632e1269c6c9af1.patch";
-      sha256 = "sha256-ipOoY3dn0Hs1U2d9OER+ZfgC5AL4yay4FD8ongID/xY=";
-    })
   ];
 
   nativeBuildInputs = [
diff --git a/pkgs/development/compilers/abcl/default.nix b/pkgs/development/compilers/abcl/default.nix
index c0194085ce1..c58afc4c595 100644
--- a/pkgs/development/compilers/abcl/default.nix
+++ b/pkgs/development/compilers/abcl/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
   meta = {
     description = "A JVM-based Common Lisp implementation";
     license = lib.licenses.gpl3 ;
-    maintainers = [lib.maintainers.raskin];
+    maintainers = lib.teams.lisp.members;
     platforms = lib.platforms.linux;
     homepage = "https://common-lisp.net/project/armedbear/";
   };
diff --git a/pkgs/development/compilers/ccl/default.nix b/pkgs/development/compilers/ccl/default.nix
index 89c6b784b45..cbf89d5253d 100644
--- a/pkgs/development/compilers/ccl/default.nix
+++ b/pkgs/development/compilers/ccl/default.nix
@@ -119,7 +119,7 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     description = "Clozure Common Lisp";
     homepage    = "https://ccl.clozure.com/";
-    maintainers = with maintainers; [ raskin ];
+    maintainers = lib.teams.lisp.members;
     platforms   = attrNames options;
     # assembler failures during build, x86_64-darwin broken since 2020-10-14
     broken      = (stdenv.isDarwin && stdenv.isx86_64);
diff --git a/pkgs/development/compilers/chicken/5/chicken.nix b/pkgs/development/compilers/chicken/5/chicken.nix
index 6d50d6f378e..93a68d1ddba 100644
--- a/pkgs/development/compilers/chicken/5/chicken.nix
+++ b/pkgs/development/compilers/chicken/5/chicken.nix
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
   meta = {
     homepage = "https://call-cc.org/";
     license = lib.licenses.bsd3;
-    maintainers = with lib.maintainers; [ corngood ];
+    maintainers = with lib.maintainers; [ corngood nagy konst-aa ];
     platforms = lib.platforms.unix;
     description = "A portable compiler for the Scheme programming language";
     longDescription = ''
diff --git a/pkgs/development/compilers/chicken/5/default.nix b/pkgs/development/compilers/chicken/5/default.nix
index 08952e028de..55b3e54e415 100644
--- a/pkgs/development/compilers/chicken/5/default.nix
+++ b/pkgs/development/compilers/chicken/5/default.nix
@@ -1,11 +1,16 @@
-{ lib, newScope } :
+{ lib, newScope, fetchurl }:
 let
   callPackage = newScope self;
 
-  self = {
+  self = with lib; {
     pkgs = self;
 
-    fetchegg = callPackage ./fetchegg { };
+    fetchegg = { pname, version, sha256, ... }:
+      fetchurl {
+        inherit sha256;
+        url =
+          "https://code.call-cc.org/egg-tarballs/5/${pname}/${pname}-${version}.tar.gz";
+      };
 
     eggDerivation = callPackage ./eggDerivation.nix { };
 
@@ -13,7 +18,21 @@ let
       bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; };
     };
 
-    chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { });
+    chickenEggs = recurseIntoAttrs (mapAttrs (pname:
+      eggData@{ version, synopsis, dependencies, license, ... }:
+      self.eggDerivation {
+        name = "${pname}-${version}";
+        src = self.fetchegg (eggData // { inherit pname; });
+        buildInputs = map (x: self.chickenEggs.${x}) dependencies;
+        meta.homepage =
+          "https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=tree;f=${pname}/${version}";
+        meta.description = synopsis;
+        meta.license = (licenses // {
+          "bsd-2-clause" = licenses.bsd2;
+          "bsd-3-clause" = licenses.bsd3;
+          "public-domain" = licenses.publicDomain;
+        }).${license} or license;
+      }) (importTOML ./deps.toml));
 
     egg2nix = callPackage ./egg2nix.nix { };
   };
diff --git a/pkgs/development/compilers/chicken/5/deps.toml b/pkgs/development/compilers/chicken/5/deps.toml
new file mode 100644
index 00000000000..33fb212d409
--- /dev/null
+++ b/pkgs/development/compilers/chicken/5/deps.toml
@@ -0,0 +1,3879 @@
+# THIS IS A GENERATED FILE.  DO NOT EDIT!
+[7off]
+dependencies = ["anaphora", "define-options", "lowdown", "matchable", "srfi-1", "sxml-transforms", "sxpath", "utf8", "srfi-42", "srfi-69", "strse", "uri-common"]
+license = "agpl"
+sha256 = "01dp84dnvvvg26k27bwh8m64qss5jqy8iifykaymz3brragg3406"
+synopsis = "Markdown to Gemini text"
+version = "1.30"
+
+[F-operator]
+dependencies = ["utf8", "miscmacros", "datatype", "box"]
+license = "bsd"
+sha256 = "15szkh26l6yv4b8vlwa9j9fq4ypgawm8dq8n7hmyk6iqhrqamwld"
+synopsis = "Shift/Reset Control Operators"
+version = "4.1.2"
+
+[abnf]
+dependencies = ["srfi-1", "utf8", "lexgen"]
+license = "gpl-3"
+sha256 = "08lmhd9ifhyhy73w7z25l6d5w036xa59sykwhlbar5rqs46pf019"
+synopsis = "Parser combinators for Augmented BNF grammars (RFC 4234)."
+version = "8.3"
+
+[accents-substitute]
+dependencies = []
+license = "bsd"
+sha256 = "1fbvm18m6ik1x4wn1q226lhv03pvhzgcdzzy4i0xns3c9pyqi7g0"
+synopsis = "Substitute accented characters in strings"
+version = "0.7"
+
+[acetone]
+dependencies = ["match-generics", "srfi-1", "brev-separate"]
+license = "bsd-1-clause"
+sha256 = "0qyvv15zd3pfcyg8p6pgb3nn4sx0h0lsyiljwvb4lpb5p6xwygz8"
+synopsis = "A simple parser"
+version = "1.2"
+
+[address-info]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0vzrbzalqx3bv5nzq9rykfyhnrgnf2hlh55hi67pgync9z06v3jy"
+synopsis = "Network address information access"
+version = "1.0.5"
+
+[advice]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0sc9lwkc8pa06v30vhi1srfjsgxn4c4g57zbj6wk1y9adyvda9x7"
+synopsis = "'advise' functionality"
+version = "0.4"
+
+[aes]
+dependencies = []
+license = "bsd"
+sha256 = "01bwykr6ryv036pyjc95qhqmrj0p7wisb0dhnf7f7nw858phr4av"
+synopsis = "A self-contained implementation of the AES / Rijndael encryption algorithm"
+version = "1.5"
+
+[agrep]
+dependencies = ["datatype", "srfi-1", "srfi-14"]
+license = "gpl-3"
+sha256 = "1anh4dkcdh3w5akd45n11v62kl3jpj7n78zfwaia99yd9dd5i9ww"
+synopsis = "Approximate grep.."
+version = "1.7"
+
+[alist-lib]
+dependencies = ["hahn", "matchable", "srfi-1"]
+license = "bsd"
+sha256 = "0v8aab5wknj736rxb83gjlwlaxlg7lz5cxpsngniz7ilrs2b3fdl"
+synopsis = "SRFI-69-like library for alists"
+version = "0.3.0"
+
+[allegro]
+dependencies = []
+license = "bsd"
+sha256 = "14w7q0iwskrqbqfjspf5wxnxb8wn56q9xbpc0vz518azm9ndf63p"
+synopsis = "Allegro"
+version = "3.0.0"
+
+[amb]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1kkzmbym1xhgxby9grjamjs3yajz5l32v3wg2b6xsl7v0infkszs"
+synopsis = "The non-deterministic backtracking ambivalence operator"
+version = "3.0.8"
+
+[amqp]
+dependencies = ["bitstring", "mailbox", "srfi-18", "uri-generic"]
+license = "bsd"
+sha256 = "0mwnjcsrcm024qrip9h3fap93n72slkrib1la075ra0zx0j6yc53"
+synopsis = "AMPQ"
+version = "1.0.0"
+
+[anaphora]
+dependencies = []
+license = "bsd"
+sha256 = "1yzm92qjpgga8722jdy3xx8gzq0ijass06aqyncccawjzshq7zy1"
+synopsis = "Some anaphoric and named macros"
+version = "1.0.1"
+
+[ansi-escape-sequences]
+dependencies = []
+license = "bsd"
+sha256 = "1693zqbcva4h3562x3hmy7xpijc20yv1bmglz1hzr8jfm30hrc2p"
+synopsis = "Procedures to generate ANSI escape sequences"
+version = "0.6"
+
+[apropos]
+dependencies = ["srfi-1", "utf8", "string-utils", "symbol-utils", "check-errors"]
+license = "bsd"
+sha256 = "0graywcx94xvn9m4lk86f3qipsvnvr3vww6mqr37kd0ykj2rwrb7"
+synopsis = "CHICKEN apropos"
+version = "3.7.0"
+
+[arcadedb]
+dependencies = ["uri-common", "medea"]
+license = "zlib-acknowledgement"
+sha256 = "0a6shlwd9zyrlyw8ayc0vxdlj6wbksi5ii8wfvxyi885b55bxk6g"
+synopsis = "An ArcadeDB database driver for CHICKEN Scheme."
+version = "0.5"
+
+[args]
+dependencies = ["srfi-1", "srfi-13", "srfi-37"]
+license = "bsd"
+sha256 = "0knkg31d4dq9a8rq9g3ycmj0z6j9l7zp93qa9cnqc8ixd6jsymkm"
+synopsis = "Command-line argument handling, on top of SRFI 37"
+version = "1.6.2"
+
+[arrays]
+dependencies = []
+license = "bsd"
+sha256 = "15ccg54vfimz8pn6rzvr7p2wgs8jarszkcs5wqahy7vy7w4r1pfr"
+synopsis = "Functional arrays and sets"
+version = "1.0.2"
+
+[atom]
+dependencies = ["matchable", "ssax", "sxml-serializer", "regex"]
+license = "bsd"
+sha256 = "0apb3g551n0qi594m1sl2vamcb0p3w36dyxk6lpj9q1fshgg4mym"
+synopsis = "Atom 1.0 feed reader and writer"
+version = "0.1.5"
+
+[autocompile]
+dependencies = ["matchable"]
+license = "public-domain"
+sha256 = "1yq819vbb813svxvxad4h99vrhvf7rs8cv9dsnj85rcvi60w7299"
+synopsis = "Automatically compile Scheme scripts on demand"
+version = "1.1.0"
+
+[awful-path-matchers]
+dependencies = []
+license = "bsd"
+sha256 = "12y90z3rlvjid6lxnhwg8f5x0wcm4qiq2nqvpg5klp1rmwsibbzh"
+synopsis = "Path matchers for awful"
+version = "0.0.2"
+
+[awful-postgresql]
+dependencies = ["awful", "postgresql"]
+license = "bsd"
+sha256 = "084n39rz3m2sjpah3hq03iybdf1z2af64cv5fb8kphqr6cb3m5d8"
+synopsis = "Postgresql support for awful"
+version = "0.7.0"
+
+[awful-salmonella-tar]
+dependencies = ["awful", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1zqzhafsbc64y344pax7z68vxfigwd8rcmgafqp6knn948lamrb3"
+synopsis = "Serve salmonella report files out of tar archives"
+version = "0.0.4"
+
+[awful-sql-de-lite]
+dependencies = ["awful", "sql-de-lite"]
+license = "bsd"
+sha256 = "15jhsp0bgrav2xy82fl7csgzvnchhm04ayr3wjr2dv1ki3fl430v"
+synopsis = "sql-de-lite support for awful"
+version = "0.7.1"
+
+[awful-sqlite3]
+dependencies = ["awful", "sqlite3"]
+license = "bsd"
+sha256 = "1gvn7x8q822sq48zllbnpqw88898rjmkvy8qin9mzzf86y08ky8g"
+synopsis = "Sqlite3 support for awful"
+version = "0.7.0"
+
+[awful-sse]
+dependencies = ["awful", "spiffy", "intarweb"]
+license = "bsd"
+sha256 = "0jmrccwhq14j0ga8ac7vn2rkm3yyskaw3chhzvr8y3j4vsb0kala"
+synopsis = "Server-Sent Events module for Awful"
+version = "0.3"
+
+[awful-ssl]
+dependencies = ["awful", "openssl"]
+license = "bsd"
+sha256 = "1grfh0jlxmnhs4ic4qpiq2xaqwprmr52xwkl9r8mnhcw5d2ygwfc"
+synopsis = "SSL support for awful"
+version = "0.3"
+
+[awful-static-pages]
+dependencies = ["awful", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "1v4micnkci3lkknx0x1ph7apvlq2zzzjxgr2h13i7l0zm0bhf1nl"
+synopsis = "Tool to generate static pages out of awful applications"
+version = "0.1.6"
+
+[awful]
+dependencies = ["json", "http-session", "spiffy", "spiffy-cookies", "spiffy-request-vars", "sxml-transforms", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "009z3222qfvddlkxkjip64hn3k448a3nd6fxa9657mmrrcyhmwx6"
+synopsis = "awful provides an application and an extension to ease the development of web-based applications."
+version = "1.0.2"
+
+[base64]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "102431jlwkgqjmx3qnsdiz52f7f6r74fh7z0svlnsia6nphsj4cw"
+synopsis = "Encoding and decoding of base64 strings"
+version = "1.0"
+
+[beaker]
+dependencies = ["begin-syntax", "debugger-protocol", "schematic", "srfi-1", "srfi-13", "srfi-14", "srfi-69", "vector-lib", "with-current-directory"]
+license = "bsd"
+sha256 = "0clfw7z2j3b6hyj78g61n7nxf07bcksvdcbgs3jiv99rr1vaj9z5"
+synopsis = "Lab supplies for CHICKEN development"
+version = "0.0.20"
+
+[begin-syntax]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "10xdikbpilxibjvmdnshjdwhp56lh0w6414cwgiwva2vqr7930zj"
+synopsis = "Convenience macro for inline syntax expansion"
+version = "0.2.1"
+
+[bencode]
+dependencies = ["miscmacros", "vector-lib"]
+license = "bsd"
+sha256 = "1sxjf16vfp8wxjyr9jxldmb495vdy334b2jgxj6ji7mdfizrldiq"
+synopsis = "Bencoding parser and serializer"
+version = "1.3.1"
+
+[big-chicken]
+dependencies = []
+license = "bsd"
+sha256 = "1f36y05mz4hwp1jkkl9wawn72rql13cz7q6394zfpf008dizq69z"
+synopsis = "Wrapper module for all core modules"
+version = "1.1"
+
+[biglists]
+dependencies = []
+license = "bsd"
+sha256 = "08qc2vsbc42c8108z50v2izkiwn5gd5hk7mjf8gbwy28p92gqh2x"
+synopsis = "a uniform interface to lists and lazy-lists"
+version = "0.4.1"
+
+[binary-search]
+dependencies = []
+license = "bsd"
+sha256 = "1r3a5387knvg29hp3pn0xs5zzql6g7pkjzl2h6b0ds8gsyqf65b7"
+synopsis = "Binary search algorithm"
+version = "0.1"
+
+[bind]
+dependencies = ["silex", "matchable", "coops", "srfi-1", "regex"]
+license = "public-domain"
+sha256 = "02j8i4w3dzfnfcyckk6y228shwfxk5pgap3zsha86am53gw05aj0"
+synopsis = "Automatically generate bindings from C/C++ declarations"
+version = "1.2.6"
+
+[bindings]
+dependencies = ["simple-sequences"]
+license = "bsd"
+sha256 = "1r193n8h8bbq8yx8xwgpfd0yxwipn58skhi258y64hnb88pzjfy3"
+synopsis = "Pattern matching with destructuring bindings and setters"
+version = "5.0"
+
+[bitstring]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "102w2fbh3slksh55sb718wg2mimjgzb0xrchdl711w8lrxbrfjf8"
+synopsis = "Binary pattern matching"
+version = "1.37"
+
+[bitwise-utils]
+dependencies = []
+license = "public-domain"
+sha256 = "09fdcv81069br4pz0ccr2jj6xgakvwbshdiy21r85865r7r6g05m"
+synopsis = "Bitwise utilities"
+version = "1.2.5"
+
+[blas]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "1gx22ycqc3jpcmv16644ay9cygh535di4j7znqjqxn2dyq29dmkm"
+synopsis = "An interface to level 1, 2 and 3 BLAS routines"
+version = "4.5"
+
+[blob-utils]
+dependencies = ["string-utils", "check-errors"]
+license = "bsd"
+sha256 = "0qp696595b46gygwf1cf0096sv5rxysgcn9yqwmbp8lxnl59p42n"
+synopsis = "Blob Utilities"
+version = "2.0.4"
+
+[bloom-filter]
+dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors"]
+license = "bsd"
+sha256 = "1ncxjfyv1hqbrls79pii7q4wxn0s8xkrp32khl3v0fq8mswbknzj"
+synopsis = "Bloom Filter"
+version = "2.3.1"
+
+[blosc]
+dependencies = []
+license = "bsd"
+sha256 = "0m78rb2q0znixpiflcrndlk708g4mbw7yh1ynkvk3zzvln0d3wgi"
+synopsis = "Bindings to the Blosc multi-threaded meta-compressor library"
+version = "1.1"
+
+[box]
+dependencies = []
+license = "bsd"
+sha256 = "131k73q72v658mkxhj34988kwh8yxjq00gf4sn3f1y837n6kp9yd"
+synopsis = "Boxing"
+version = "3.6.0"
+
+[breadcrumbs]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1l49ahr6vkx0ihkmmgsy0z72k7livl9gsmdbyj2q1i25lb14kp6s"
+synopsis = "Breadcrumbs for web pages"
+version = "1.1"
+
+[breadline]
+dependencies = ["apropos", "srfi-18"]
+license = "gpl-3"
+sha256 = "05mmfr38wydifz6i5h12y07p6vj8xn8nvrxpiazbnyh6zwbswfhk"
+synopsis = "Bindings to readline"
+version = "0.10"
+
+[brev-separate]
+dependencies = ["matchable", "miscmacros", "srfi-1", "srfi-69"]
+license = "bsd-1-clause"
+sha256 = "12pl79bfgii9d7kg30qlk94ag0rm0ca4zr4nc95spiva4p8j6ixx"
+synopsis = "Hodge podge of macros and combinators"
+version = "1.92"
+
+[brev]
+dependencies = ["anaphora", "brev-separate", "clojurian", "combinators", "define-options", "dwim-sort", "fix-me-now", "acetone", "html-parser", "match-generics", "http-client", "matchable", "miscmacros", "scsh-process", "sequences", "srfi-1", "srfi-42", "srfi-69", "strse", "sxml-serializer", "sxml-transforms", "sxpath", "tree", "uri-common"]
+license = "public-domain"
+sha256 = "0ddf3j3lxv35kgnrzi9lq6ckn1sj149nr0nckj8ghqvfzkqa9flw"
+synopsis = "A huge pile of batteries and shortcuts"
+version = "1.37"
+
+[byte-blob]
+dependencies = ["srfi-1"]
+license = "lgpl-3"
+sha256 = "18zppf0ikpj5mrc0kpgxbkcrk259xsl2s46snw1q73f7qnh0k8hv"
+synopsis = "Byte array utility procedures for blobs."
+version = "2.3"
+
+[cairo]
+dependencies = []
+license = "lgpl-2.1"
+sha256 = "1krsjlydqa9zj0bpad0w4x636kg30ng1azlyyn8j8vx3b8lcd362"
+synopsis = "Chicken bindings for Cairo, a vector graphics library"
+version = "0.1.17"
+
+[call-table-generics]
+dependencies = ["brev-separate"]
+license = "bsd-1-clause"
+sha256 = "1pkhgzwpl2k0lsshxmhy11v126nbpk28hjwv2d5fcnfam2lzf6kq"
+synopsis = "cond generics"
+version = "1.2"
+
+[callable-data-structures]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "1qqs3ycqg0bnq5ia3plw86vdv6fnk5d8c2l9bk06c0j4wqx4g9mp"
+synopsis = "\"Callable\" data structures"
+version = "1.0.3"
+
+[callable-sequences]
+dependencies = []
+license = "bsd"
+sha256 = "13sw9f3187h0f2dsjql8j3jij16w5jjdfd7d5wmihhh09n6fma1l"
+synopsis = "Common functional interface to sequential- and random-access sequences"
+version = "1.3"
+
+[canvas-draw]
+dependencies = ["srfi-1", "srfi-13", "miscmacros"]
+license = "bsd"
+sha256 = "0pyk20rd1170h5k88jnm23qimwp37zq3kx94fvc3cpwk9cg1h7vd"
+synopsis = "Bindings to the CD graphics library"
+version = "1.1.2"
+
+[chalk]
+dependencies = ["srfi-1", "srfi-13", "getopt-long"]
+license = "bsd"
+sha256 = "0p1lzxpbqyk8vqpc4600mjiaf3bvm2hlw1w6789b9l3fm972mp5m"
+synopsis = "Simple hahn-style in-source documentation"
+version = "0.3.5"
+
+[char-set-literals]
+dependencies = ["srfi-14"]
+license = "bsd"
+sha256 = "1im25d5wvw7c913k5rq7axq457mg6z4yg64mk74g95x5r177x45i"
+synopsis = "A reader extension providing Gauche style literals for SRFI-14 char-sets"
+version = "0.4"
+
+[check-errors]
+dependencies = []
+license = "bsd"
+sha256 = "0zbax9k6k4m490vhkpvyj0dsq87i58l39lakldmd0yfqm7da3lfz"
+synopsis = "Argument checks & errors"
+version = "3.7.0"
+
+[checks]
+dependencies = ["simple-exceptions"]
+license = "bsd"
+sha256 = "16m7s2iab5kvbkgkgyhnaclychx4pf8ar11ghdsflvnhm15yl9vq"
+synopsis = "easy to use procondition and postcondition checks of procedures"
+version = "1.4"
+
+[chibi-generic]
+dependencies = []
+license = "bsd"
+sha256 = "04048cksqnhyn0zcq0sdn426cj3fqfrj7xq464961jl72x8xqc5w"
+synopsis = "Chibi Scheme's simple generic function interface"
+version = "0.1.3"
+
+[chickadee]
+dependencies = ["matchable", "uri-common", "uri-generic", "intarweb", "simple-sha1", "spiffy", "spiffy-request-vars", "sxml-transforms", "chicken-doc", "chicken-doc-admin", "chicken-doc-html", "srfi-18"]
+license = "bsd"
+sha256 = "02wrg3s1hx5slbx0vmg1zmknchwksxxw75yld1nyqxf5wyv2dibj"
+synopsis = "chicken-doc web server"
+version = "0.12.1"
+
+[chicken-belt]
+dependencies = ["matchable", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0xxq4383gircmnaqyjwx1ckr07x5m51h1rx6dbxvsb79pn53cpv9"
+synopsis = "A utility belt for managing your CHICKEN coop"
+version = "0.1.0"
+
+[chicken-doc-admin]
+dependencies = ["matchable", "chicken-doc", "html-parser", "sxml-transforms", "svnwiki-sxml", "srfi-1", "srfi-13", "srfi-69", "regex"]
+license = "bsd"
+sha256 = "0jv9809cxhw5qj21w0ja12dqv9qavl3d8084rcd4dn8mia382qmk"
+synopsis = "Administer Chicken documentation locally"
+version = "0.5.0"
+
+[chicken-doc-html]
+dependencies = ["regex", "matchable", "sxml-transforms", "colorize", "svnwiki-sxml", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0pl2fid82jx7h34y9fwfn8bwgjkh8rk13hd7mbqnrv74ga46l5yf"
+synopsis = "Generate HTML from (svn)wiki SXML"
+version = "0.3.1"
+
+[chicken-doc]
+dependencies = ["matchable", "fmt", "sxml-transforms", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "1p7i5dsi9x8kfchh3xdw9ww9pz2p861v8vynqzwmbclpqjrspllh"
+synopsis = "Explore Chicken documentation locally"
+version = "0.7.0"
+
+[chicken-update]
+dependencies = ["srfi-1", "srfi-13", "fmt", "sxpath", "http-client", "uri-common", "optimism", "ssax"]
+license = "public-domain"
+sha256 = "1kbxk93k7p9x2594q4zsya93m7rzpnhixksvdvmiwq42dj72hyid"
+synopsis = "Update installed eggs"
+version = "0.1.6"
+
+[cis]
+dependencies = []
+license = "lgpl-3"
+sha256 = "0cipkar25s3gzgzg6sy5547b6da665ln610c71zscz37f4q6wjm8"
+synopsis = "Compact integer sets."
+version = "1.4"
+
+[cjson]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0hw8c9wm6d3l02bxsyhv3v6br47yq6azqpd3r55dwni6mma33b5y"
+synopsis = "JSON parsing done in C. Sometimes a good idea."
+version = "5.0.3"
+
+[ck-macros]
+dependencies = []
+license = "public-domain"
+sha256 = "1x2d1f0fnzz5h871qgw4hkdffhd7rv7w59lq7r1y0r0jzl2rv83j"
+synopsis = "Composable macros based on the CK abstract machine"
+version = "0.3.0"
+
+[clojurian]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0zmpld6j3zv91r8jwq83sz61495agddnmzqnx4qkclnb3wzvjw3f"
+synopsis = "Syntax and utility functions inspired by Clojure"
+version = "3"
+
+[cluckcheck]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1k8310b9c03rjb3cmfk3744nsjshh1yqdpycmlbzhnrdjivzm898"
+synopsis = "A Chicken Scheme port of the QuickCheck unit test framework"
+version = "0.0"
+
+[clucker]
+dependencies = ["oauth", "uri-common", "rest-bind"]
+license = "bsd"
+sha256 = "0b61yfh4m3xigipwjrp476nx1i8xyhwdv1cpyiaz9pfzfhmfd59x"
+synopsis = "Twitter API for Chicken Scheme"
+version = "0.12"
+
+[cmark]
+dependencies = []
+license = "mit"
+sha256 = "1rxyr6di07zqfjzbb0kgdx43m2b1zpjrkaph8x078jgqawyblc6v"
+synopsis = "A chicken wrapper for cmark with markdown to sxml capabilities"
+version = "0.1.0"
+
+[color]
+dependencies = ["fmt", "records", "srfi-13"]
+license = "bsd"
+sha256 = "1pxc66arxkzyfqfyv7myzfvqwqakh643cjb3n8pqxgmvmrmfwgfr"
+synopsis = "The SLIB color library"
+version = "1.1"
+
+[colorize]
+dependencies = ["srfi-13", "srfi-1"]
+license = "mit"
+sha256 = "1js0lrs9vksjk40acm29409k3837987iacim790lbsrhcr9cjb2v"
+synopsis = "Colorize programming code as HTML"
+version = "0.5"
+
+[combinators]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "054bik2zrdw4crdamarph11bk353aj8afk63wlivi6jx02bqq7zk"
+synopsis = "Combinators"
+version = "1.2.2"
+
+[comic-snarfer]
+dependencies = ["anaphora", "brev-separate", "define-options", "http-client", "html-parser", "mathh", "srfi-42", "sxpath", "strse", "uri-generic"]
+license = "gplv3"
+sha256 = "1047v7mk836mf4g6ba5a90lmgqql1ss1ap9kgk0mhzrffznjipgn"
+synopsis = "Download files (such as web comic images) by recursing on XPath"
+version = "1.21"
+
+[comparse]
+dependencies = ["lazy-seq", "trie", "matchable", "srfi-1", "srfi-13", "srfi-14", "srfi-69"]
+license = "bsd"
+sha256 = "1marysqqvriycky83s6zh1nwiryrdwwi69l1jl0n090lg817mnzn"
+synopsis = "Schemely parser combinators"
+version = "3"
+
+[compile-file]
+dependencies = []
+license = "bsd"
+sha256 = "1029i5ifr48vb3clvl8n50iq23rzc42szdcsl9320qmj1ksg9y93"
+synopsis = "Programmatic compiler invocation"
+version = "1.3"
+
+[concurrent-native-callbacks]
+dependencies = ["typed-records", "matchable", "bind", "miscmacros", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "1v333c7wm51bj24s52h5vr2yvznm4hzg9gjqg5sssjnnq08pfwym"
+synopsis = "Invoke callbacks from other native threads"
+version = "1.0"
+
+[condition-utils]
+dependencies = ["srfi-1", "srfi-69", "check-errors"]
+license = "bsd"
+sha256 = "0v2k0spikmrwjb5j360hgi126k1zahnjswhfa2as4mlz6pwl5aqi"
+synopsis = "SRFI 12 Condition Utilities"
+version = "2.2.1"
+
+[continuations]
+dependencies = []
+license = "bsd"
+sha256 = "1grsf94zv8l3s1ypbc8qcwqvqan26s523x4cs0kpd3symm5b5xwk"
+synopsis = "two continuation interfaces"
+version = "1.2"
+
+[coops-utils]
+dependencies = ["srfi-1", "srfi-13", "check-errors", "coops"]
+license = "bsd"
+sha256 = "1ywxc7r1l5a930rfp0fv99dcfg2gbvg93rp4jih4rnlpwys6gpv4"
+synopsis = "coops utilities"
+version = "2.2.3"
+
+[coops]
+dependencies = ["matchable", "miscmacros", "record-variants", "srfi-1"]
+license = "bsd"
+sha256 = "183pp1g5m06ss94ba1rq2rs4hqj92v6qz7ik3kzvl3b2aq77jk3z"
+synopsis = "A featureful object system"
+version = "1.3"
+
+[crc]
+dependencies = []
+license = "bsd"
+sha256 = "085ggy01wvb6sf33r65m7d8kmh65h3zax4nsijsd9v1ax7m2lsm4"
+synopsis = "Computes CRC checksum"
+version = "1.0.2"
+
+[crypt]
+dependencies = []
+license = "public-domain"
+sha256 = "1x7il9qz6m8kicgz57iw2yykfn9x6pa56m33rp5z70z4yfkrxqwz"
+synopsis = "Secure password hashing through the Unix crypt() function"
+version = "1.0.1"
+
+[crypto-tools]
+dependencies = []
+license = "bsd"
+sha256 = "0ajf0qfnhp99f4x1dll2fhlxrsxamgrrwyksc7rrym77xmv8f1pd"
+synopsis = "Useful cryptographic primitives"
+version = "1.4"
+
+[csm]
+dependencies = ["matchable", "srfi-1", "srfi-13", "srfi-14", "miscmacros"]
+license = "bsd"
+sha256 = "0rfysqqxn92asa6wd1dnzc372982nsr81ay7i7x1cn62bw5gs1pl"
+synopsis = "a build system"
+version = "0.4"
+
+[cst]
+dependencies = ["brev-separate", "srfi-1", "define-options", "match-generics"]
+license = "bsd-1-clause"
+sha256 = "1r7vc6rwc75di72v5h9s4cdakm5a2hywpayl1xpw4vbq8fdn7zc0"
+synopsis = "Visualize sexps as trees via Graphviz"
+version = "1.5"
+
+[csv-abnf]
+dependencies = ["regex", "utf8", "abnf", "yasos"]
+license = "gpl-3"
+sha256 = "1pqkk40c4i1lxhdwp6ghigmjxdn735j9m4b5ysswj39ypmx6d4i4"
+synopsis = "Parsing and formatting of comma-separated values (CSV)."
+version = "6.1"
+
+[daemon]
+dependencies = []
+license = "unlicense"
+sha256 = "1kqryy1jq9qz0y3c58qlwr8mvgdn2jyr7a6anqb32dipp9ylqkim"
+synopsis = "Create daemon processes"
+version = "0.0.1"
+
+[dataframe]
+dependencies = ["srfi-1", "srfi-25", "srfi-69", "srfi-127", "utf8", "vector-lib", "yasos", "rb-tree", "fmt", "statistics"]
+license = "gpl-3"
+sha256 = "0wkm3hpv2wjqwwsnwnm2fsr3pcxxv4qxlb52wih5yk9rvrnafnb5"
+synopsis = "Tabular data structure for data analysis"
+version = "0.5"
+
+[datatype]
+dependencies = []
+license = "bsd"
+sha256 = "09l14hiaas7mdibnh0i3a9jgpvgsy67m37zp948d3c5l16f3c826"
+synopsis = "A facility for creating and deconstructing variant records (from EOPL)"
+version = "1.6"
+
+[dbus]
+dependencies = ["miscmacros", "srfi-18", "foreigners"]
+license = "mit"
+sha256 = "0a1850gark0xjn8cw1gwxgqjpk17zjmk6wc5g23ikjh9gib8ry1q"
+synopsis = "A binding for libdbus, the IPC mechanism"
+version = "0.97"
+
+[debugger-protocol]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "02iq3s4j2ar6hrqds6k3m9h4s3a6viwm4gj4m6fkrw0bpcyb6cny"
+synopsis = "Low-level interface to debugger-protocol"
+version = "0.4"
+
+[define-er-syntax]
+dependencies = ["matchable", "quasiwalk"]
+license = "bsd-1-clause"
+sha256 = "1chkfqzkx1v82knwx72nxgnaham1765gphlvyq4bv14nfd1syqjv"
+synopsis = "explicitly implicit renaming"
+version = "1.2"
+
+[define-options]
+dependencies = ["tree", "brev-separate", "getopt-long", "srfi-1"]
+license = "lgpl"
+sha256 = "03l46ma7d1yy5c8b4b71bwr0vhd0h3w57b3wr25bawk10ngr2qn6"
+synopsis = "Conveniently bind to getopt-long options"
+version = "1.7"
+
+[define-record-and-printer]
+dependencies = ["hahn", "matchable"]
+license = "bsd"
+sha256 = "1iz0j13bnjxbz2dck3bnc1q43dvx5np8lllws4bg9rgmn2x584x1"
+synopsis = "Trivial macro to define records and appropriate printers"
+version = "0.2.0"
+
+[defstruct]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1n8qy9bxlnacdq9gr4z4zjkwqsh9m34ij66qffah5nvqwskcavfy"
+synopsis = "A more convenient form of define-record"
+version = "2.0"
+
+[digraph]
+dependencies = ["dyn-vector", "matchable", "yasos", "srfi-1"]
+license = "gpl-3"
+sha256 = "0dkagz0rs27zh6cfmfqld18wb63pq3acylwidky3v01maw36c41r"
+synopsis = "Directed graph in adjacency list format."
+version = "2.0"
+
+[directory-utils]
+dependencies = ["srfi-1", "srfi-13", "miscmacros", "moremacros", "list-utils", "stack", "check-errors"]
+license = "bsd"
+sha256 = "0jaj7pi27d65wz1zpfxiphkdnk4an5yahhhxs28svsqprq0v0ay1"
+synopsis = "directory-utils"
+version = "2.2.6"
+
+[disjoint-set]
+dependencies = []
+license = "unlicense"
+sha256 = "0d1nfp2rd6nah5l07ijdhbzajnyvnrpfxd0kkph6kz6gc8v50qh7"
+synopsis = "Disjoint set implementation based on Scheme vectors and their indexes"
+version = "0.1.0"
+
+[doctype]
+dependencies = []
+license = "public-domain"
+sha256 = "1k3wabdnlyavdmpgdfyz8msr9s2y0kllvp3kw9hmjdlwlyfzw1ag"
+synopsis = "Exports strings corresponding to standard XML (XHTML, HTML) doctypes"
+version = "2.2"
+
+[dollar]
+dependencies = []
+license = "bsd"
+sha256 = "1nlsjri7fbf8jcxghvd47imqhc24rdfkik985md8h5d1h2j2mdqn"
+synopsis = "FFI convenience macro"
+version = "3.0.0"
+
+[dot-locking]
+dependencies = ["srfi-13", "srfi-18"]
+license = "bsd"
+sha256 = "13fndcyk4xavn694k1a8kcv3c02a2scxn0z3s56mya2nw4wns88z"
+synopsis = "advisory locking mechanism based on standard file operations"
+version = "0.4"
+
+[dotted-lambdas]
+dependencies = []
+license = "bsd"
+sha256 = "0wxg56c1ywi77xvk1xjpmdnz93mk21dqzhjc3pdm5mnvc49j5nnk"
+synopsis = "lambda equivalents with dots as trailing symbols"
+version = "1.3.1"
+
+[dust]
+dependencies = ["http-client", "memory-mapped-files", "openssl", "posix-groups"]
+license = "bsd"
+sha256 = "1invlk61z32x3f834qapwbqbjab04153c5rs06gaqa6ip83mraj6"
+synopsis = "Fetch and install CHICKEN versions"
+version = "0.0.15"
+
+[dwim-sort]
+dependencies = ["brev-separate", "sequences", "srfi-1", "match-generics"]
+license = "bsd-1-clause"
+sha256 = "07xvngm9k3rlnhbgr0675xha3szyg4wn4y7x811fxycps9kq9lwn"
+synopsis = "dwimmy sort"
+version = "1.4"
+
+[dyn-vector]
+dependencies = ["srfi-1", "vector-lib"]
+license = "lgpl-3"
+sha256 = "0bjzldp0jxks200ciyp1pslmg3rbh7s1cx835qgmfd47qpyds8mb"
+synopsis = "Dynamic (dense) vectors based on SRFI-43."
+version = "2.1"
+
+[dynamic-import]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0ph862kms254d8jndxyixsj6m1l32mxk4qq3b0xijly2110yssdw"
+synopsis = "Dynamic Import"
+version = "0.0.3"
+
+[edn]
+dependencies = ["r7rs", "srfi-69", "srfi-1", "chalk"]
+license = "bsd"
+sha256 = "166qm2vx5gj7bc57s1bnnbp55zhv19hnimmivhhdhsnq32wi3511"
+synopsis = "EDN data reader/writer."
+version = "1.0"
+
+[egg-tarballs]
+dependencies = ["simple-sha1", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0sribz131y1q9x86zfgwjqpjhmz62f2jn41cv8d5s1q4bfpv4xkw"
+synopsis = "Creates tarballs for eggs in henrietta cache"
+version = "0.10.0"
+
+[elliptic-curves]
+dependencies = ["srfi-1", "srfi-99", "matchable", "modular-arithmetic"]
+license = "bsd"
+sha256 = "05jr977kx11dbs1lfxpkghi38hn37s9z526kg523ca5r1vamqzgh"
+synopsis = "Arithmetic and Cryptography on Elliptic Curve Groups over Finite Fields"
+version = "1.0.4"
+
+[endian-blob]
+dependencies = ["byte-blob"]
+license = "gpl-3"
+sha256 = "04f4d3kjagd9d12pigcwydyf39i1q3pbf6c88h9gs1ddfz13arq1"
+synopsis = "Endian-specific procedures for converting blobs to numeric values and vectors."
+version = "2.1"
+
+[endian-port]
+dependencies = ["iset", "endian-blob"]
+license = "gpl-3"
+sha256 = "15lxd1k6c3dxr7hx5gg8x2hd9ss49dc2h8ixm85jkl91bws757rc"
+synopsis = "An I/O port that supports different endian formats."
+version = "4.0"
+
+[envsubst]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "1wvfdkafhqi2m1qdap8da5yf6148yy2mrcmjl8lb811rvffbqld7"
+synopsis = "Simple templating with parameter expansion"
+version = "1.0.0"
+
+[ephem]
+dependencies = ["foreigners"]
+license = "gplv3"
+sha256 = "0mg43ynh2s8r335sz1938wqjssz1wfk1mkicrg56nmkhc74p9181"
+synopsis = "A wrapper for libnova a 'general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library.'"
+version = "v1.1"
+
+[epoxy]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "036h1jm37chkcxzs95ypvsz3363qkszv1pr1sby3z4izck5039rl"
+synopsis = "Bindings to OpenGL and OpenGL ES through the Epoxy library"
+version = "0.2.2"
+
+[error-utils]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1s58jisckjzjf0v1cmr67ajzzs6dc67w0kzmynqpk9kwxd01asr5"
+synopsis = "Error Utilities"
+version = "2.1.0"
+
+[ersatz]
+dependencies = ["datatype", "silex", "lalr", "utf8", "uri-generic", "srfi-1"]
+license = "lgpl-3"
+sha256 = "0lrrqvgz4zpv1qkc45g0dnjmvkhyxh338wn009cmhj1ingv57yg0"
+synopsis = "A template engine inspired by Jinja2 and Jingoo."
+version = "1.28"
+
+[espeak]
+dependencies = ["utf8", "foreigners", "srfi-18"]
+license = "gpl-3.0"
+sha256 = "0cd0viivrvjz3qq8v9nrlix2jryghyg338g9ihnc43xsmmgfdcz9"
+synopsis = "Chicken bindings for espeak-ng's speak_lib.h"
+version = "0.1.7"
+
+[estraier-client]
+dependencies = ["http-client", "uri-common", "intarweb"]
+license = "bsd"
+sha256 = "12ng7wqdf0l2vdg96i19xpj5wsh9ppjrh0r7ip7kv8afpl8kqj6p"
+synopsis = "A pure Scheme Hyper Estraier client library"
+version = "1.0"
+
+[exif]
+dependencies = ["foreigners", "srfi-13"]
+license = "bsd"
+sha256 = "1gqlkxabpzb951fkrq2lgdq55sds8713iawdqvf3sqj25qbkz3j4"
+synopsis = "Binding to libexif, reading EXIF meta data from digital camera images."
+version = "1.2"
+
+[expand-full]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "072c5xvmsgkbz5wj4ihj0y4k5fvx9lsz5vjydvzmhnmwd613cg46"
+synopsis = "Full macro expansion"
+version = "2.1.3"
+
+[expat]
+dependencies = ["bind", "silex"]
+license = "bsd"
+sha256 = "162z5mblii6lk2n67ya3zgsgpi1dbfyzcq8r4gxld36j05w39bpb"
+synopsis = "An interface to James Clark's Expat XML parser"
+version = "2.2"
+
+[ezd]
+dependencies = ["srfi-1", "srfi-18", "scheme2c-compatibility", "xlib"]
+license = "bsd"
+sha256 = "1a7212xv4pr44hmz6z9gn3hv7j7v51p69jj30c6x05p4lip8myh3"
+synopsis = "easy drawing for programs on X displays"
+version = "2020.01.26"
+
+[ezxdisp]
+dependencies = ["bind"]
+license = "lgpl-2"
+sha256 = "0aqa7z8gir1kz6s8azj508hav80ymrp2adwpxa44hw6bbalgfdh8"
+synopsis = "A simple 2D and 3D graphics library for X11"
+version = "3.0"
+
+[fancypants]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1pibvw1qzsb27411gajhk5m1kr8jvhdxk1l0dxhysd8kx5xjj862"
+synopsis = "Automatic ASCII smart quotes and ligature handling for SXML"
+version = "0.5"
+
+[fast-generic]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "0rm0x6ncsjvjcqkcqhpn9p3fwsbmfsf0p06biiy5ljf71w67q37v"
+synopsis = "fast-generic functions"
+version = "0.7"
+
+[fcp]
+dependencies = ["srfi-1", "srfi-18", "srfi-69", "base64", "regex", "matchable"]
+license = "bsd"
+sha256 = "0kbqghyf1qjmhs6vx6pkzq3m0y4yv2wan69sxpry8h0dj2lmw5jb"
+synopsis = "Very basic interface to freenet FCP"
+version = "v0.4"
+
+[feature-test]
+dependencies = []
+license = "bsd"
+sha256 = "1m9p5zhgj8g1n604pwp7fyd73jbra8fpjqcsz3a4mrgmc5sjvba1"
+synopsis = "Foreign feature testing"
+version = "0.2.0"
+
+[filepath]
+dependencies = ["matchable", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "14mrpq6g4hirj2qsirnxpj4b9b48m8fk80r23wm95wrcir9cjqmr"
+synopsis = "Cross-platform file path manipulation."
+version = "1.6"
+
+[fix-me-now]
+dependencies = ["strse", "srfi-1", "sxml-transforms"]
+license = "bsd-1-clause"
+sha256 = "1acp5bdqd9k0gdjvnv41q77v0f1dkjxqmyvqq9xsgrm9xpv0mzw8"
+synopsis = "Make tweaks and changes to sexp trees"
+version = "1.5"
+
+[fmt]
+dependencies = ["srfi-1", "srfi-13", "srfi-69", "utf8"]
+license = "bsd"
+sha256 = "0w04zfkhh8cnns6n0m1s9zh8jn7nvm3h4nzvfzxiih84i6y13yx1"
+synopsis = "Combinator Formatting"
+version = "0.8.11.2"
+
+[foof-loop]
+dependencies = []
+license = "public-domain"
+sha256 = "1d6h1l2f5ihw1qb788cyn2lgdyyir4w79vbdbdz6imchs8mnr6xn"
+synopsis = "Extensible looping macros (originally based on Alex Shinn's)"
+version = "9.0"
+
+[forcible]
+dependencies = ["srfi-18", "pigeon-hole", "simple-timer"]
+license = "bsd"
+sha256 = "0vsgfk5x247grwmn6vky0d43s76qiys8sd41bvk4gqv6yww4y1a7"
+synopsis = "Thread- and exception aware, lazy-looking synchronization with timeouts - extending srfi-45"
+version = "0.3.10"
+
+[foreigners]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "1jl1cdd34qwsd9x7vqw2aqqgd2m2mii898ilg2vkb39nqfvg35b5"
+synopsis = "Foreign helper macros"
+version = "1.5"
+
+[format]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "0jrllvm63850q42w7kcc4zl0537fa7iffbj4mk336r4rfgp9yxxk"
+synopsis = "Common-Lisp style formatted output"
+version = "3.2.3"
+
+[fp-utils]
+dependencies = ["fx-utils"]
+license = "bsd"
+sha256 = "02k8ayj30gh36cz0p2xirjnvbb845ng43yxb2b7x8ih39jyps9py"
+synopsis = "fp utilities"
+version = "4.2.0"
+
+[freetype]
+dependencies = ["srfi-1", "srfi-13", "foreigners", "matchable"]
+license = "bsd"
+sha256 = "0h072r758yjqz9msq49plkrgqm9xxlmx8fd15gvv9pkpiwp8jf41"
+synopsis = "Freetype2 Interface"
+version = "0.3"
+
+[ftl]
+dependencies = []
+license = "lgpl-2.1"
+sha256 = "0qqpf0sng3g5wrp6038b5h757naw4g58cfzn3j67kywbl9ai3kjr"
+synopsis = "Interface based sequence library"
+version = "0.9"
+
+[fuse]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "1ywgjrhkr45837xf5vnb2i3aacby7yjkhm62drdf70c09za860dd"
+synopsis = "Filesystems in Userspace"
+version = "0.1.1"
+
+[fx-utils]
+dependencies = []
+license = "bsd"
+sha256 = "0kbk7cm5ss00582nvgfq25zcgf07z417c5jf0flva4csm37rb6hf"
+synopsis = "fx utilities"
+version = "4.0.3"
+
+[gemini-client]
+dependencies = ["openssl", "r7rs", "uri-generic"]
+license = "isc"
+sha256 = "0l4rs91jsczjnna0yf8d1bsi9k1789jhjqcnhci2i63ls93p2iww"
+synopsis = "Client library for the gemini:// protocol"
+version = "0.1"
+
+[gemini]
+dependencies = ["openssl", "r7rs", "uri-generic"]
+license = "isc"
+sha256 = "1kx70kp1r1dz23wcpqdrgjh49vcn2lhl50cg4b48v3rc37rpa4vz"
+synopsis = "Client library for the gemini:// protocol"
+version = "0.2.1"
+
+[geminih]
+dependencies = ["clojurian", "acetone", "anaphora", "strse", "match-generics", "brev-separate", "srfi-1"]
+license = "bsd-1-clause"
+sha256 = "158jprg7y49avv4wnbmp2i0zxw1vwk2am8nfb7nc603rhrc0xism"
+synopsis = "Gemtext to SXML"
+version = "1.10"
+
+[gemrefinder]
+dependencies = ["scsh-process", "srfi-1", "srfi-42", "define-options", "combinators", "brev-separate", "match-generics", "strse"]
+license = "agpl"
+sha256 = "0zb0yxmiz513c2fxy2kgv454kgynavwlxryfgrzgiamz04sca2r3"
+synopsis = "Checks Gemini space for replies to your posts"
+version = "1.5"
+
+[genann]
+dependencies = []
+license = "zlib"
+sha256 = "15q4ybxb04y4alkik99dkl5i3brh8dazahgmwjn51xk2s389gba1"
+synopsis = "Chicken bindings to genann - a simple neural network library in ANSI C"
+version = "0.2.2"
+
+[generalized-arrays]
+dependencies = ["check-errors", "matchable", "srfi-133", "typed-records"]
+license = "bsd3"
+sha256 = "0d9n1njd1mrcpqz8xim0m5x0yz94b8xyvwzyvsfq4l7q3km44v3k"
+synopsis = "An implementation providing generalized arrays and storage classes for CHICKEN Scheme."
+version = "0.0.7"
+
+[generics]
+dependencies = ["simple-cells"]
+license = "bsd"
+sha256 = "0jmaky5q18y7982njmcf48cj4zy72y1qd43i8jjr4c1izmqavi4k"
+synopsis = "an implementation of generic functions and a lot of helpers"
+version = "2.0.2"
+
+[geo-utils]
+dependencies = ["srfi-1", "vector-lib", "mathh", "check-errors", "symbol-utils"]
+license = "bsd"
+sha256 = "0n0fsfna4amxqkfcrqmr7b468xqhs2m7pmqyxs0zllmpf9wn0hd7"
+synopsis = "Geographic Utilities"
+version = "1.2.2"
+
+[getopt-long]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "matchable"]
+license = "lgpl-3"
+sha256 = "0qp4wdpxmjbk14i80qn8g4lpppwy7qmazk3113m7ill60jz3459m"
+synopsis = "Command line option parsing."
+version = "1.21"
+
+[getopt-utils]
+dependencies = ["utf8", "srfi-1", "getopt-long"]
+license = "bsd"
+sha256 = "0c61ngrrsayaxf3jswaggpp89y36670manwhl2mcl81whl7wwdr4"
+synopsis = "Utilities for getopt-long"
+version = "1.0.1"
+
+[git]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "0cgab5wbcqqcxx771xvbyd06c3dz3ib8v2mpv21d2z6b48c9qin8"
+synopsis = "libgit2 bindings"
+version = "0.2.0"
+
+[gl-math]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "043587v0mm9lisy7vacg0z18fnabviwj5cmk1gd2y05d3zqbf4dz"
+synopsis = "A small gamedev-oriented math library"
+version = "0.9.1"
+
+[gl-type]
+dependencies = ["freetype", "miscmacros", "epoxy", "gl-utils", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "1x5krxmvkpv52qnyp241x1vs6ws67lgb79zs0v5p0hbdh8mr8h4r"
+synopsis = "Freetype font rendering in OpenGL"
+version = "0.4.0"
+
+[gl-utils]
+dependencies = ["srfi-1", "z3", "matchable", "miscmacros", "srfi-99", "srfi-42", "epoxy", "gl-math"]
+license = "bsd"
+sha256 = "1krm8qs0h9vn6sp62imv6arwr6l1pg5amimkci35l4n4jsrmd6ag"
+synopsis = "High(er) level tools for OpenGL"
+version = "0.8.0"
+
+[glfw3]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "0vfjd3j908cclxnkkrj8g8ql8vhbfrs6ll4ryar6132yi1fs91ba"
+synopsis = "Bindings to the GLFW3 OpenGL window and event management library"
+version = "0.7.1"
+
+[glls]
+dependencies = ["epoxy", "gl-utils", "miscmacros", "matchable", "fmt", "srfi-1", "srfi-42", "srfi-69"]
+license = "bsd"
+sha256 = "0mx2lpj4mly86fgnlkv7kw1xmabqkzxmjdahp9p0387v4a8nwzas"
+synopsis = "A compiler for a Scheme-like language targeting the GLSL"
+version = "0.12.2"
+
+[gmi]
+dependencies = []
+license = "unlicense"
+sha256 = "08c89r4cz4nh66crkfsxwdj1lxjmbxr2lls92ncnqlxd0mnmplq0"
+synopsis = "Gemtext reader and writer"
+version = "0.0.7"
+
+[gnuplot-pipe]
+dependencies = ["srfi-1", "srfi-13"]
+license = "gpl-3"
+sha256 = "10mnxnm91wji6glpc4bg2hhchgpj7ilgvskj5d5b3j9i5hd5xkzn"
+synopsis = "A simple interface to Gnuplot"
+version = "0.4.2"
+
+[gochan]
+dependencies = ["matchable", "srfi-18", "queues"]
+license = "bsd"
+sha256 = "1yp3yzfx97qfx8kkxvjvs1vnr2h8iffnx1zaqq05dbh5ivnx74j8"
+synopsis = "golang channels in CHICKEN"
+version = "5.2.9"
+
+[graph-bfs]
+dependencies = ["srfi-1", "iset", "matchable", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "0kw1xszqnph2b2p8mzf8gskd6g3v3a5shvm7bndwwkly2l8p178a"
+synopsis = "Breadth-first search in a graph."
+version = "2.1"
+
+[graph-cycles]
+dependencies = ["srfi-1", "iset", "matchable", "yasos", "digraph", "graph-scc"]
+license = "gpl-3"
+sha256 = "084hfzx8m9vy3z3l7ipvbsp0j4rs80yx43zajbhnj0p5h38vkz90"
+synopsis = "Enumerate all simple cycles in a graph."
+version = "2.0"
+
+[graph-dfs]
+dependencies = ["srfi-1", "iset", "matchable", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "13v9bg4isf707ldid13bz2vrnklwr8vnjlma08p51la6y71cy196"
+synopsis = "Depth-first search in a graph."
+version = "2.0"
+
+[graph-scc]
+dependencies = ["queues", "iset", "matchable", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "0i5fpryziv0i2vwa8bjqbdvxzakhflra4z3amafjwsgrpc1x908a"
+synopsis = "Compute strongly-connected components (SCC) of a graph."
+version = "2.0"
+
+[graph-separators]
+dependencies = ["srfi-1", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "18w16lwxq4285ms4lm6j55wm14ggprsh3al106rx3480qz5wkvh0"
+synopsis = "Determine the separation vertices of a graph."
+version = "2.1"
+
+[gtk-server]
+dependencies = []
+license = "gpl3"
+sha256 = "1c5gwypmhs2r6lcd30vycabqcccma5vgagrdxcfskfpzychv7lnk"
+synopsis = "GTK-server binding"
+version = "0.1"
+
+[hahn]
+dependencies = []
+license = "bsd"
+sha256 = "1p7i8vmh4pg9q0k1ml2n8wbrl7hq8b7x9xgxz5jsb8ywwax74fk4"
+synopsis = "In-source documentation"
+version = "0.10.1"
+
+[hash-trie]
+dependencies = []
+license = "mit"
+sha256 = "0kcr99fdc0b09inq8ansb79ynblcxryvsg67zfms5y7z91v11p0c"
+synopsis = "hash-trie"
+version = "1.1.7"
+
+[heap-o-rama]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "10jys007s16cr3sz9ca5ip93gz7m29mjxsifpaafsyfbpg4n9p88"
+synopsis = "..."
+version = "0.4"
+
+[henrietta-cache-git]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0mmx7b0xi0b95gz0z2j93r6fmm04y3m22x4n0n1klq8vm71vg5rx"
+synopsis = "A tool to convert and keep henrietta's cache in a git repository"
+version = "0.0.1"
+
+[henrietta-cache]
+dependencies = ["http-client", "matchable", "srfi-1"]
+license = "bsd"
+sha256 = "0lkjrvldxps7ld4fv2c8p1vaw1nb4lbk85agq529j0ix7nzwfwxm"
+synopsis = "Fetch and cache extensions from various sources for Henrietta to consume"
+version = "1.6.1"
+
+[henrietta]
+dependencies = ["regex", "srfi-1"]
+license = "bsd"
+sha256 = "17ibkk6pq81hw2ydwd00jgg0zzbrcfzcbni60x95479c1xnzdb64"
+synopsis = "Serve extensions over HTTP"
+version = "1.5"
+
+[hmac]
+dependencies = ["message-digest"]
+license = "bsd"
+sha256 = "005xj5cndfxzwr7l7xiaybzgghzwp4b4812i3vw090igg7sl8mlg"
+synopsis = "HMAC provides a HMAC using the message-digest interface."
+version = "7.2.0"
+
+[holes]
+dependencies = []
+license = "bsd"
+sha256 = "01zgr5w3msk7s45y7s3js3nwfa6j3wfxf9ijn6ymlrkac96jmiv3"
+synopsis = "partial expressions as procedures with named parameters"
+version = "1.2.1"
+
+[hopefully]
+dependencies = ["srfi-1", "srfi-18", "miscmacros"]
+license = "bsd"
+sha256 = "1f0jas0liwbsd2gr7iirmxx357hykxjy0c2zw9d3j92g2c59xk77"
+synopsis = "Simple software transactional memory."
+version = "0.2.6"
+
+[html-parser]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "0qa09xnszyp3hfalacawr4hwlaxrr0g1iq617wxna036mjifg1rs"
+synopsis = "A permissive, scalable HTML parser."
+version = "0.3"
+
+[http-client]
+dependencies = ["intarweb", "uri-common", "simple-md5", "sendfile", "srfi-1", "srfi-13", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "0d24dpi8c45rvwfm31hd033rpyghx9xps1qdki8czcl6500bcy7y"
+synopsis = "High-level HTTP client library"
+version = "1.2.1"
+
+[http-session]
+dependencies = []
+license = "bsd"
+sha256 = "1yjzkax2m3jz05640la0ry11vafrqwdhn2sd1jr0w8yhgbwwfprs"
+synopsis = "Facilities for managing HTTP sessions"
+version = "2.10"
+
+[hyde]
+dependencies = ["sxml-transforms", "doctype", "matchable", "scss", "spiffy", "colorize", "intarweb", "uri-common", "svnwiki-sxml", "defstruct", "sxpath", "html-parser", "atom", "rfc3339", "srfi-1", "srfi-13", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "1wb0qla9bbr55iw3z502b6chfb7vzjf3h0b5hy2anl7vic4dn8ar"
+synopsis = "A static website compiler"
+version = "4"
+
+[hypergiant]
+dependencies = ["glfw3", "glls", "epoxy", "gl-math", "gl-utils", "gl-type", "hyperscene", "noise", "soil", "miscmacros", "srfi-18", "srfi-42", "srfi-99", "bitstring"]
+license = "bsd-2-clause"
+sha256 = "0a4slm7rdjcqdvq36vb1q6b8fabqd9375hb53y2q1a3vi6xldwwr"
+synopsis = "Game library"
+version = "0.5.3"
+
+[hyperscene]
+dependencies = ["miscmacros"]
+license = "bsd"
+sha256 = "1v2l36f5ymvc3bslh462lcmnjdkv26xmlqr3fr2rifc0yrwry6bp"
+synopsis = "Scene graph and spatial partitioning"
+version = "0.4.0"
+
+[iconv]
+dependencies = []
+license = "public-domain"
+sha256 = "0bwna3hnimad68hp11mpdi74sv971iqrzdayzidwb2qslzd1b3kr"
+synopsis = "Character-set conversions"
+version = "2.0"
+
+[icu]
+dependencies = ["utf8", "srfi-13", "srfi-1", "foreigners", "chalk"]
+license = "unicode"
+sha256 = "1hii4n3mraqaznaiwznwbx06yy99157pxxarkj558zarkn43k82y"
+synopsis = "Chicken bindings to the ICU unicode library"
+version = "0.3.3"
+
+[image-dimensions]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "0f451j8y8hyhbda12b8jj68gxjqmg24piwwk7vk8p66y0n7mslhk"
+synopsis = "Detect image dimensions for common formats"
+version = "1.0.1"
+
+[imlib2]
+dependencies = ["foreigners"]
+license = "bsd"
+sha256 = "0vgn8dczhlmjgzhlpsmzk69l4h33yxhmjmqnjg7zi77h2canv5sk"
+synopsis = "Chicken bindings for the Imlib2 image library"
+version = "1.2"
+
+[inotify]
+dependencies = ["miscmacros", "queues", "srfi-18", "srfi-69"]
+license = "mit"
+sha256 = "0sr17i3sq85y90y005v6wrfnmchhmrmwz8cj74b0zl997ayla0jd"
+synopsis = "Bindings to inotify"
+version = "1.1"
+
+[input-parse]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "195ghf8qk3w7wxvdra3gi653p57y3hdadngjz599ym14rcfxq61q"
+synopsis = "input-stream tokenizing and parsing routines."
+version = "1.2"
+
+[intarweb]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "defstruct", "uri-common", "base64"]
+license = "bsd"
+sha256 = "1lh0zclv3i56iv508ckv33hvx91pw8vmrcy8flbwgin00sxk0hf3"
+synopsis = "A more convenient HTTP library"
+version = "2.0.2"
+
+[integer-map]
+dependencies = ["srfi-1", "srfi-128", "srfi-143", "srfi-158"]
+license = "mit"
+sha256 = "093d3dz892g3jw77fzdk5ayjz7qjs7mzd2knil7ci9zs5i8flxyi"
+synopsis = "SRFI 224 integer mappings"
+version = "1.0.3"
+
+[interfaces]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "08yjwfy2cmk23j60p611gnjz4kgph1rl583xkp80vy2fsg01dnqv"
+synopsis = "Simple interface/implementation abstraction"
+version = "0.4.1"
+
+[internet-message]
+dependencies = ["yasos", "utf8", "abnf"]
+license = "gpl-3"
+sha256 = "0h2avknylg7kyhi7z7vpvs9qzw7kh5k7yrwqv6lgqdsdzbjygni9"
+synopsis = "Parser combinators for Internet Message Format (RFC 5322)."
+version = "7.1"
+
+[introspect]
+dependencies = []
+license = "bsd"
+sha256 = "0r8fcqrzq2cj3vcr484v0k7f706pnylv7mq9lq3ra5pv079fblz3"
+synopsis = "Module introspection"
+version = "0.2"
+
+[ioctl]
+dependencies = ["foreigners"]
+license = "bsd"
+sha256 = "1knyb80hm9l3j2cw71i5j73vjhw0g5l4vyyjyp1h5j6fwnsywpfb"
+synopsis = "ioctl system call interface"
+version = "0.3"
+
+[ipfs]
+dependencies = ["http-client", "intarweb", "medea", "srfi-1", "srfi-13", "srfi-189", "srfi-197", "uri-common"]
+license = "unlicense"
+sha256 = "01ar16bzy0q56zbnv19f0p1y0ch182jjfr9jihfnbj0fgpz8bvxp"
+synopsis = "IPFS HTTP API for Scheme"
+version = "0.0.10"
+
+[irc]
+dependencies = ["matchable", "regex", "srfi-1"]
+license = "bsd"
+sha256 = "0dxlfp0mn96pgimb6wf3mzqlm4jqz3f79sn9akqp03v9pqpszgyh"
+synopsis = "A simple IRC client"
+version = "1.9.9"
+
+[isaac]
+dependencies = []
+license = "bsd"
+sha256 = "0hmqm5ag457q0zryaj8b2zx25hgg9pq4l1gxd5vf4xb4s79i1wxb"
+synopsis = "Bindings to the ISAAC CSPRNG"
+version = "1.0.0"
+
+[iset]
+dependencies = []
+license = "bsd"
+sha256 = "1z59w289416wpf7i62gry6fyglgn6cip4zvffxd64yw9wgyzcjzc"
+synopsis = "Integer sets"
+version = "2.2"
+
+[iterators]
+dependencies = []
+license = "bsd"
+sha256 = "0aji2ycbqykqqy2911gwfsyp1g8sry2k7w7ap80gq41xravknawf"
+synopsis = "Iterators and coroutines"
+version = "0.1.1"
+
+[iup]
+dependencies = ["srfi-1", "srfi-13", "srfi-42", "srfi-69", "miscmacros"]
+license = "bsd"
+sha256 = "1b7pqkmqkavzjaf7hiyvyvqizrkx3l9j7dk449cnas27p5sczsgn"
+synopsis = "Bindings to the IUP GUI library"
+version = "1.9.5"
+
+[jsmin]
+dependencies = []
+license = "bsd"
+sha256 = "0spkddwisamn8mwjl4ayqy8g233vcmsrgar8aqk83dv3p5ax8kmi"
+synopsis = "Implementation of Douglas Crockford's JavaScript minifier in CHICKEN Scheme"
+version = "2.2"
+
+[json-abnf]
+dependencies = ["abnf", "utf8", "srfi-1"]
+license = "gpl-3"
+sha256 = "1fi5k13pmjx008xq9ny7rz1h48gjdrrx99sm8jhwaivcsg8bikqd"
+synopsis = "Parser combinators for JavaScript Object Notation (JSON)."
+version = "7.0"
+
+[json-rpc]
+dependencies = ["r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-180"]
+license = "mit"
+sha256 = "04488ykkh8qwzfly3i86m7vpx10s6ixr2s10m390f587ls15qkyd"
+synopsis = "A JSON RPC library for R7RS scheme."
+version = "0.2.10"
+
+[json-utils]
+dependencies = ["utf8", "srfi-1", "srfi-69", "vector-lib", "miscmacros", "moremacros"]
+license = "bsd"
+sha256 = "1m67ri4b2awnmsmva1613cnsp94v0w73qxw4myyhglrnkam4xlcc"
+synopsis = "JSON Utilities"
+version = "1.1.1"
+
+[json]
+dependencies = ["packrat", "srfi-1", "srfi-69"]
+license = "mit"
+sha256 = "1h27h6z7awadijk9w51df9dyk3wma27fp180j7xwl27sbw7h76wz"
+synopsis = "A JSON library"
+version = "1.6"
+
+[kd-tree]
+dependencies = ["srfi-1", "datatype", "yasos"]
+license = "gpl-3"
+sha256 = "14b1v6smk3gx1n0mqldnfjr5n6r9xhs56c8gvrssh5k0a41nk8j4"
+synopsis = "K-D tree spatial indexing structure."
+version = "6.1"
+
+[kiwi]
+dependencies = ["srfi-1", "srfi-69", "clojurian", "matchable"]
+license = "zlib"
+sha256 = "00r9020pz5x6w9zca4qx9n6n2sj9yny0zn41fnr47gsx91mxv2qb"
+synopsis = "Bindings to the KiWi library"
+version = "1.0.2"
+
+[lalr]
+dependencies = ["srfi-1"]
+license = "lgpl-3"
+sha256 = "1v4v2xzax7izhl6gnc2lpm8bw2igbp7m4d7n6c2iibm4422mv3nc"
+synopsis = "An efficient LALR(1) parser generator"
+version = "2.5.2"
+
+[latch]
+dependencies = ["matchable"]
+license = "public-domain"
+sha256 = "0sl8i18g03cl8qpaqbrfkcx7xd28jyxcb183873s9yq7max4zryr"
+synopsis = "Evaluate expressions once"
+version = "0.3"
+
+[lazy-ffi]
+dependencies = ["bind", "srfi-1", "srfi-69"]
+license = "bsd"
+sha256 = "07fqnpa8jlalgasi0w859qry84qfdg0pb4892cjazsfl72ii5yhw"
+synopsis = "A foreign function interface for lazy programmers"
+version = "1.8.6"
+
+[lazy-seq]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "12gz8999g73fa20v067gs4v6zs65w8qajwjfsngbcdaqadv2733g"
+synopsis = "Clojure-like lazy sequences"
+version = "2"
+
+[ldif-sexpr]
+dependencies = ["uri-common", "base64", "srfi-1", "srfi-13", "srfi-14", "matchable"]
+license = "bsd"
+sha256 = "123d95vxkn11zdqfy73l2n26f6i8zcj97zhcc6yhia6f1x4qb61n"
+synopsis = "Convert (parse&write) LDIF, rfc4514 and LDAP filters (rfc2254) into S-expressions."
+version = "0.3.2"
+
+[leveldb]
+dependencies = []
+license = "bsd"
+sha256 = "14wjgiaclxm6f3m88fakg5hdpxd1f8d8yzm6vgwv01dd6izqpvfv"
+synopsis = "Bindings to Google's LevelDB Key-Value Store"
+version = "1.2"
+
+[levenshtein]
+dependencies = ["srfi-1", "srfi-13", "srfi-63", "srfi-69", "vector-lib", "utf8", "miscmacros", "record-variants", "check-errors"]
+license = "bsd"
+sha256 = "1k32dfkn2m48icdgykm44a8c6y86qrim563y37c73rkxdzyjm9dy"
+synopsis = "Levenshtein edit distance"
+version = "2.2.5"
+
+[lexgen]
+dependencies = ["srfi-1", "utf8", "srfi-127"]
+license = "gpl-3"
+sha256 = "1dbvs2g5772w8nvh62rvnsqsmivr76ypkbncbs8l0rx9qi8ir9fn"
+synopsis = "Lexer combinators"
+version = "8.2"
+
+[linenoise]
+dependencies = []
+license = "bsd"
+sha256 = "0is9j6hq6nmnsrn2g01ssxg8hwndc3y6fx02hsvfdsqqzj8qzjvr"
+synopsis = "A minimal, zero-config, BSD licensed, readline replacement."
+version = "1.0"
+
+[list-comprehensions]
+dependencies = []
+license = "bsd"
+sha256 = "09v0k4wx4i456hdpsnani9i6ky7cy4sja4p57y4aqc5y5n1zaf0w"
+synopsis = "Some list creating routines"
+version = "1.2.1"
+
+[list-utils]
+dependencies = ["utf8", "srfi-1", "check-errors"]
+license = "bsd"
+sha256 = "0s48ps6ymi9h6xgx190y7bvipasspqm236fg7n1yiayjgyivgcpp"
+synopsis = "list-utils"
+version = "2.4.1"
+
+[live-define]
+dependencies = ["matchable"]
+license = "public-domain"
+sha256 = "07jlsrw0v9d1584zqn6clbyc5qawmibqjnzpn7vb6z65smk4036j"
+synopsis = "Hack that replaces “define” with a version that mutates existing procedures."
+version = "1.1"
+
+[llrb-syntax]
+dependencies = []
+license = "bsd"
+sha256 = "1yn9ilxdx4cx1famay0rxkzljxs7vfdcqsv74lidqd84z39swy2c"
+synopsis = "Expands LLRB code customized to data structures."
+version = "0.2"
+
+[llrb-tree]
+dependencies = ["srfi-128", "miscmacros"]
+license = "bsd"
+sha256 = "13qsba89mra5bs2gsv313dy6gvm3mzccl31gjh41wyk81xzaq434"
+synopsis = "LLRB tree general and customized to key types."
+version = "0.3.8"
+
+[lmdb-ht]
+dependencies = ["rabbit", "srfi-69"]
+license = "bsd"
+sha256 = "1ragkv9xpgsq9lfz0p6aknw54m4rynby2vq6xlhrlhwwq0g5v1ld"
+synopsis = "Hashtable-like interface to the LMDB key-value database."
+version = "3.4"
+
+[lmdb]
+dependencies = ["srfi-1"]
+license = "openldap"
+sha256 = "012gv5wblhaikd1r62dmjjqvyzxysbrs605hiw2xcfk1mx5ji7cz"
+synopsis = "Bindings to LMDB"
+version = "1.0.5"
+
+[locale]
+dependencies = ["srfi-1", "utf8", "check-errors"]
+license = "bsd"
+sha256 = "1mqdr1bw5w6nnrg5dxzc4m5qnbrvvkk9v8nm3a6y0qmpscaim9z5"
+synopsis = "Provides locale operations"
+version = "0.9.2"
+
+[locals]
+dependencies = []
+license = "bsd"
+sha256 = "15wpww2qjv87k0j8lqvf4za16y7ip4s2949ax1h9ibfb4g21c11b"
+synopsis = "local declarations inspired by ML"
+version = "1.0.1"
+
+[loop]
+dependencies = ["srfi-1"]
+license = "gpl-2"
+sha256 = "1i4k4sy7hjc2djk1h0j46hzv3vn4qp280dzv7w3j9lx2pcpjs4gs"
+synopsis = "The Common Lisp LOOP macro"
+version = "1.5"
+
+[lowdown]
+dependencies = ["char-set-literals", "clojurian", "comparse", "fancypants", "srfi-1", "srfi-13", "srfi-14", "srfi-69", "sxml-transforms"]
+license = "bsd"
+sha256 = "0ihnsnjr2mfac2z053ra5167791c3jzz11wvj1fz2jz688pdr6rg"
+synopsis = "A pure Chicken Markdown parser"
+version = "3"
+
+[lsp-server]
+dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-130", "srfi-133", "srfi-18", "srfi-69", "uri-generic", "utf8"]
+license = "mit"
+sha256 = "1qxrfjmxr9azzsqamvlqr942835m1d8pr7k9a47zc9fkpgp1smy4"
+synopsis = "LSP Server for CHICKEN."
+version = "0.2.2"
+
+[macaw]
+dependencies = []
+license = "bsd"
+sha256 = "1zc9prn3n4rac6ibgbfg0fcdl0czf31qhx8v2276m49i7hizvan4"
+synopsis = "Efficient color types and math"
+version = "0.1.1"
+
+[magic]
+dependencies = []
+license = "bsd"
+sha256 = "17j25ckrhpm1k2ivl7qa1k87kylid466bb23ic96h64n111qhhdk"
+synopsis = "libmagic bindings"
+version = "0.1.0"
+
+[mailbox]
+dependencies = ["srfi-1", "srfi-18"]
+license = "bsd"
+sha256 = "1g1fxkydd8wkqpvfv4md2ilk5vf4276ks5153da7mph2i6hbzr4a"
+synopsis = "Thread-safe queues with timeout"
+version = "3.3.10"
+
+[make-tests]
+dependencies = ["brev-separate", "srfi-1", "uri-common"]
+license = "public-domain"
+sha256 = "0ca8fx40x42zqqsp3dmw5cb9xsjlz4cp71yh9kgcb29n4ig80r97"
+synopsis = "Create unit tests from a file of expressions"
+version = "1.10"
+
+[make]
+dependencies = ["srfi-1"]
+license = "lgpl-2.0+"
+sha256 = "0dhw7jf6f67y6wpcs2vq9b7jwhkkb2z9gwf1z036yvhfyir6l2z8"
+synopsis = "The PLT 'make' macro"
+version = "1.9"
+
+[manual-labor]
+dependencies = ["regex", "matchable", "svnwiki-sxml", "srfi-1", "uri-generic", "chicken-doc-html"]
+license = "bsd"
+sha256 = "1v8af7p0np2fphp5mi8kk1872lcqpka211j51dw6010db2262pbm"
+synopsis = "Generate static HTML manual from wiki docs"
+version = "0.3"
+
+[markdown-svnwiki]
+dependencies = ["lowdown", "sxml-transforms", "miscmacros", "srfi-1", "srfi-13", "srfi-37"]
+license = "bsd"
+sha256 = "1iw63ki41f1gr2b89k0ligwyljxfx8ysaacfnf70wgz4j70mh282"
+synopsis = "Convert Markdown to svnwiki"
+version = "0.3.1"
+
+[match-generics]
+dependencies = ["brev-separate", "matchable", "quasiwalk", "srfi-1"]
+license = "bsd-1-clause"
+sha256 = "07ssmsa52ixwn5wj8b11a0adglyxycf2f7qkkfrwwikalwpvnwdp"
+synopsis = "matchable generics"
+version = "2.4"
+
+[matchable]
+dependencies = []
+license = "public-domain"
+sha256 = "0bizkac4a926lbk0v2m05ysq359mzhfsqh973m72jc4gcj4azr5p"
+synopsis = "Hygienic MATCH replacement"
+version = "1.1"
+
+[math]
+dependencies = ["srfi-1", "r6rs-bytevectors", "miscmacros", "srfi-133", "srfi-42"]
+license = "gpl-3.0"
+sha256 = "0q4996hf2wi043vni1006gm4xkj0rk76f505k158ggdv0ihqg5l7"
+synopsis = "Chicken port of Racket's math library"
+version = "0.3.4"
+
+[mathh]
+dependencies = []
+license = "public-domain"
+sha256 = "0v0jkgf1bsnj0gk0s4kph1169h87ssf34v3p8y184na00zy4mr4v"
+synopsis = "ISO C math functions and constants"
+version = "4.5.1"
+
+[matrico]
+dependencies = []
+license = "zlib-acknowledgement"
+sha256 = "0m7shfhmzzlqxspc97mbqdcr4zry7im1lrz8smr6wc7m9r8jf2p0"
+synopsis = "A flonum matrix module for CHICKEN Scheme."
+version = "0.3rel"
+
+[md5]
+dependencies = ["message-digest-primitive"]
+license = "public-domain"
+sha256 = "1crpkb0vzg26rk1w9xmswmx53bsira02hkixjspmfrrssdkvh5gv"
+synopsis = "Computes MD5 (RFC1321) checksums"
+version = "4.1.3"
+
+[mdh]
+dependencies = []
+license = "gpl"
+sha256 = "0xkrjq9ng0rxcxllmn9nvjqilkdgmliwaw9pbrgyqsxdi9s9z7z3"
+synopsis = "interface to the MDH database"
+version = "0.2"
+
+[medea]
+dependencies = ["comparse", "srfi-1", "srfi-13", "srfi-14", "srfi-69"]
+license = "bsd"
+sha256 = "1ad7x1sziynjjgxiv70ghbabc1mwa15mdx38wazfzn3nl7ma1hm6"
+synopsis = "A JSON parser (and emitter) built with comparse"
+version = "4"
+
+[memcached]
+dependencies = ["base64", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "1n6y2bgwc7bxcd8mv6zrq4d09659bx664m8v6zvj4c67dqrcrrd8"
+synopsis = "Client interface to the Memcached protocol."
+version = "1.5"
+
+[memoize]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "1xh9cfxbr28x2kmsr4n54ynmpz9z5wl9b0rc455mhb6ilsl5nyzi"
+synopsis = "Procedures memoization"
+version = "0.3"
+
+[memory-mapped-files]
+dependencies = []
+license = "bsd"
+sha256 = "08vk7j2bfykcfwxl7g06qpbnr287i7d2l5nkpbaiyhi2ws1nhjl9"
+synopsis = "Memory-mapped file access for UNIX and Windows"
+version = "0.4"
+
+[message-digest-primitive]
+dependencies = ["check-errors"]
+license = "bsd"
+sha256 = "1yc7b5zkwrqz4pc6y9fz4qgj8cgvmnfb30ad6slb5rl1vb6g5gjg"
+synopsis = "Message Digest Primitive"
+version = "4.3.8"
+
+[message-digest-type]
+dependencies = ["blob-utils", "string-utils", "message-digest-primitive", "check-errors"]
+license = "bsd"
+sha256 = "0f0jq6g74xlixdfgz8hp0xpm5jzl7cjihs8sa62rdf4xj172pzp6"
+synopsis = "Message Digest Type"
+version = "4.3.4"
+
+[message-digest-utils]
+dependencies = ["blob-utils", "string-utils", "memory-mapped-files", "message-digest-primitive", "message-digest-type", "check-errors"]
+license = "bsd"
+sha256 = "004da7czv5mqxz8cif2nc0shx1xxj266alqm2370h13wbdl369c3"
+synopsis = "Message Digest Support"
+version = "4.3.5"
+
+[message-digest]
+dependencies = ["message-digest-primitive", "message-digest-type", "message-digest-utils"]
+license = "bsd"
+sha256 = "0fv3w34rqs2v4rh2haa0r9kfk1s2fzxrvsn33jsnzxxkdhm3zz4m"
+synopsis = "Message Digest (omnibus)"
+version = "4.3.0"
+
+[messages]
+dependencies = ["bindings"]
+license = "bsd"
+sha256 = "08mnsyh7w0dvcx7qy21b4a91hnb4k8pam7jcscgpv8psflaaz27j"
+synopsis = "Creating algebraic- and abstract-types based on vectors"
+version = "0.7"
+
+[micro-benchmark]
+dependencies = ["micro-stats", "srfi-1"]
+license = "gplv3"
+sha256 = "1dz9r9jbjq0zgpwmh2vl9wdkj57rprnmwarbk3x2y3ah5hn5m1nn"
+synopsis = "Easily create micro-benchmarks"
+version = "0.0.18"
+
+[micro-stats]
+dependencies = ["srfi-1", "sequences", "sequences-utils"]
+license = "gplv3"
+sha256 = "1y4lh2g8fvfi3wz9k0x00nq0n0w80rfrc69pmxhjrbg1w0arl83h"
+synopsis = "Easily create micro-stats"
+version = "0.1.2"
+
+[mini-kanren]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "036i34dzdnpb62951n7qh253q7gzg0rwhjj7nw1c43zn1hb5zw5j"
+synopsis = "Packages the canonical miniKanren implementation for CHICKEN Scheme."
+version = "1.2.0"
+
+[minissh]
+dependencies = ["tweetnacl", "matchable", "gochan", "base64", "queues", "srfi-13", "srfi-18", "srfi-69", "message-digest-utils", "sha2"]
+license = "bsd"
+sha256 = "1s1yy4wzwcg3g32dhz8al6h56mjnl34fzccl41513v0shlgmkk6q"
+synopsis = "An SSH-2 server and client implementation"
+version = "1.0.0"
+
+[miscmacros]
+dependencies = []
+license = "bsd"
+sha256 = "0xs8ksnbpxm0a1s2bcqybliaqpr5agin4ksn3hyjwniqhzx4qzg8"
+synopsis = "Various helper macros"
+version = "1.0"
+
+[modular-arithmetic]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "0gh4017knjkqhp4rcvjwiw727235yhpmn0dybd3v0cckbsxhic1a"
+synopsis = "Modular Arithmetic on Finite Fields"
+version = "1.0.3"
+
+[module-declarations]
+dependencies = ["matchable", "srfi-1"]
+license = "bsd"
+sha256 = "11jvzk59h8mmczh01p3s2dgdnrdd35ig55pw5whs7mw4fjjil6hz"
+synopsis = "Module declarations"
+version = "0.2.1"
+
+[monad]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1xd24plxnwi9yssmw2in008biv2xf4iwwln6xswx781ankppqpg9"
+synopsis = "Monads"
+version = "5.0"
+
+[moremacros]
+dependencies = ["srfi-69", "miscmacros", "check-errors"]
+license = "bsd"
+sha256 = "0zyir1c24wdjfrxj983pgvzil2zyzhdb0bd33cp5qfb65yp5kz56"
+synopsis = "More miscellaneous macros"
+version = "2.4.0"
+
+[mpd-client]
+dependencies = ["regex", "srfi-1"]
+license = "bsd"
+sha256 = "059dbm63cklnfvycas7zi7n8hbl3c82k07b6z4rni9jqg3cbs879"
+synopsis = "Interface to Music Player Daemon"
+version = "2.1"
+
+[mpi]
+dependencies = ["srfi-1", "srfi-13", "srfi-14"]
+license = "gpl-3"
+sha256 = "0ca91ny4cqgd69f62l0slg8f9dvnchy6c289nmik7wnnr8ns1g13"
+synopsis = "Message-passing Interface (MPI)"
+version = "2.5"
+
+[msgpack]
+dependencies = ["matchable", "srfi-1", "srfi-69"]
+license = "bsd"
+sha256 = "1plmvyy274c1qg2d3x44wpddjkj4hz6lglkkg1km4jn4h7f81gwq"
+synopsis = "MessagePack implementation for CHICKEN"
+version = "1.0.3"
+
+[multipart-form-data]
+dependencies = ["intarweb", "comparse", "records"]
+license = "bsd"
+sha256 = "10ik64k5hi7i78nwnc3q9ms49zvn794n6k3imnjr6hhvi9hxy0vy"
+synopsis = "Reads & decodes HTTP multipart/form-data requests."
+version = "0.2"
+
+[nanomsg]
+dependencies = ["foreigners", "srfi-18"]
+license = "mit"
+sha256 = "01ma6cxmbc0bmk4598q3ag28pnbqlmcfq11mbs4c87ir82bkvz7h"
+synopsis = ""
+version = "1.0.0.6"
+
+[natural-sort]
+dependencies = []
+license = "mit"
+sha256 = "002xxdqydn20aynsimgi3p5m7cm28c1cdyqmwxg6k59pd5c2djpx"
+synopsis = "Natural sorting procedures"
+version = "1.1"
+
+[ncurses]
+dependencies = []
+license = "bsd"
+sha256 = "1cdkicn3zmb8vcnqwd4rk19ywc7kfj3zsmi2wl6g41b4gdyd3xw8"
+synopsis = "An interface to the UNIX ncurses package"
+version = "2.0"
+
+[noise]
+dependencies = ["glls"]
+license = "bsd"
+sha256 = "10m0mfr02qx439mdniljsr98wgz26vz7dxpzw6wrv7rrkhsmsy6c"
+synopsis = "Noise generation functions on the GPU"
+version = "0.2.0"
+
+[npdiff]
+dependencies = ["srfi-1", "datatype", "yasos"]
+license = "gpl-3"
+sha256 = "08s172bggsa7hnfqyfbkvx9qz6q26qbaanhm86s3mcg6pf0bx10k"
+synopsis = "Compute the longest common subsequence of two sequences"
+version = "2.0"
+
+[nrepl]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0d4pl1j1wayqsdryc5v8la5v5p9nifwva86z48vlss3s388na208"
+synopsis = "Simple networked REPL over TCP"
+version = "5.0.8"
+
+[number-limits]
+dependencies = []
+license = "bsd"
+sha256 = "02nz5sicimp6bmka9lcbafpf7v8xxp3sml47s85wccmr0rky575q"
+synopsis = "Limit constants for numbers"
+version = "3.0.3"
+
+[oauth]
+dependencies = ["srfi-1", "srfi-13", "uri-common", "intarweb", "http-client", "hmac", "sha1", "base64"]
+license = "bsd"
+sha256 = "1afqv4acx1682ph81ggkpa6rrv0wyzg9094ab4xx12ygkiib8g2f"
+synopsis = "OAuth 1.0, 1.0a, RFC 5849"
+version = "0.3"
+
+[object-evict]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "1g0vzz1j7p6h0y994hqpdrqydssyakyizf2in41crwkn3b7d8b8f"
+synopsis = "Evict data to unmanaged memory"
+version = "0.1.1"
+
+[opencl]
+dependencies = []
+license = "bsd"
+sha256 = "18xbnw47abkxyqm8irlk38qak8m2zmnw3z53ixzck97260hyy03y"
+synopsis = "Bindings to OpenCL"
+version = "1.3"
+
+[opengl]
+dependencies = ["bind", "silex"]
+license = "bsd"
+sha256 = "0sd75k8bm68w2c1n1jlb6yn67xsij49wfgvdakpm4aldqpi79cks"
+synopsis = "OpenGL bindings"
+version = "1.21"
+
+[openssl]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "address-info"]
+license = "bsd"
+sha256 = "06bj8jqmfk9vlwny5w53bfrahv9wdbxvqyqijxvhmzy8z0p3slx0"
+synopsis = "Bindings to the OpenSSL SSL/TLS library"
+version = "2.2.4"
+
+[operations]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0zqcvbc4f6576y61kmyd9xz99pkj09fnb2mjdb8dfnxn5w3s8i86"
+synopsis = "The T object system"
+version = "0.6"
+
+[optimism]
+dependencies = []
+license = "public-domain"
+sha256 = "0sw7sxx530bpgl8spxq0k9ry044k8nsn85y4xip0vhwcprjkqhmk"
+synopsis = "Command line option handling"
+version = "0.1.0"
+
+[packrat]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "0d7ly5zvswg07gzm504min730qy16yafz3acyq45smd7q52s47fp"
+synopsis = "A packrat parsing library"
+version = "1.5"
+
+[pandoc]
+dependencies = ["cjson", "http-client", "medea", "r7rs", "scsh-process"]
+license = "mit"
+sha256 = "034gmrir5bfffz7mybmd0b4k3yjvrc19gc5a086pxzcg6ijzbcyr"
+synopsis = "Call upon Pandoc to parse documents into SXML"
+version = "0.2.3"
+
+[parley]
+dependencies = ["miscmacros", "srfi-1", "srfi-13", "srfi-18", "srfi-71", "stty"]
+license = "bsd"
+sha256 = "10hb7a40lcy0mamwh2hcncdjracf5llq1pppafmgg9fcj8iav2pw"
+synopsis = "A readline replacement written in scheme based on linenoise."
+version = "1.0.1"
+
+[pastiche]
+dependencies = ["awful", "awful-sql-de-lite", "simple-sha1", "intarweb", "html-parser", "colorize", "miscmacros", "utf8"]
+license = "bsd"
+sha256 = "1y5bi6zghymz3k3ynj21by4p6550qc2sk2a2xxgbiifz56pkh786"
+synopsis = "A small awful app implementing a pastebin service"
+version = "1.3"
+
+[patch]
+dependencies = ["srfi-1", "regex"]
+license = "mit"
+sha256 = "1qgbk91zbq4rxc2kvmczlflkjsym1x09i4g1bmcyfa2cds5rkmgx"
+synopsis = "Simple source patch utility"
+version = "1.15"
+
+[pathname-expand]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "1dywjbim23k12fcvdiypq2g5p8wyljgq7zmsvlf8h2anaaq34sm1"
+synopsis = ""
+version = "0.3"
+
+[pdf]
+dependencies = ["srfi-1", "regex", "format"]
+license = "bsd"
+sha256 = "1klqq78pcdg2r8simcyjkdjb9664h5cz2indksjdlpj3ma3zb3ax"
+synopsis = "A library for PDF generation."
+version = "1.1"
+
+[pigeon-hole]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0sz97xznai8a2gsfc2f2aink8rhmksz7iqbl7k061wfgf4w8vrvk"
+synopsis = "A mailbox constrained by capacity."
+version = "0.2.8"
+
+[pipes]
+dependencies = []
+license = "bsd"
+sha256 = "1bljwlb3s47hcllm05am8bj5clpywchffnkk2ajx572vl5b0qs92"
+synopsis = "sequencing partial combinations"
+version = "1.0.1"
+
+[pkg-config]
+dependencies = ["posix-utils"]
+license = "bsd"
+sha256 = "0q2zjfcywgqjv13cl1mjbl7n1csyq9rzkk20kky8ra0j3mkdql03"
+synopsis = "Wrapper around pkg-config"
+version = "0.1.2"
+
+[pledge]
+dependencies = []
+license = "bsd"
+sha256 = "1fj53zvsld6n2sasp3lwnjxsmn11z5zf53928gygh6rb84mfhq22"
+synopsis = "Bindings for OpenBSD's pledge(2)"
+version = "0.1.0"
+
+[plot]
+dependencies = ["srfi-1", "srfi-13", "datatype", "matchable"]
+license = "gpl-3"
+sha256 = "12f0jrj0xhaj6yggf8d89iqznc30j4bhivl25p5b4vrdkd4mac2v"
+synopsis = "An interface to GNU libplot, a library for device-independent two-dimensional vector graphics."
+version = "2.1"
+
+[posix-groups]
+dependencies = []
+license = "bsd"
+sha256 = "0s2gdq2kkpik7l3cms3mp15x7j15dp22pcrfrkap77hfl6xpyh8z"
+synopsis = "Access POSIX group information"
+version = "0.2.1"
+
+[posix-mq]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "19la5grxxrlx853kcgnr47987yrrbmh1l5kbs5x6absj45ivzllk"
+synopsis = "POSIX message queues API"
+version = "1.1"
+
+[posix-regex]
+dependencies = ["r7rs"]
+license = "gpl-3"
+sha256 = "1zswh1d96q24271mkzx7fc8802z9h9bkcb8nmakpf8prl1d2yjvg"
+synopsis = "A thin wrapper around POSIX regular expression matching"
+version = "0.1.0"
+
+[posix-shm]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "12rljfwpq1jax439jhcvmyjz6ijra1wis8nysi0sbnmdzlm3w3gd"
+synopsis = "POSIX shared memory API"
+version = "1.4"
+
+[posix-utils]
+dependencies = ["srfi-1", "utf8", "check-errors"]
+license = "bsd"
+sha256 = "0l9yd1cqlj3wpddnky38lqiisq2m88gjyc053xmazsdbakg6622h"
+synopsis = "posix-utils"
+version = "2.1.1"
+
+[postgresql]
+dependencies = ["sql-null", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "06sqn5gz5n2zfdk5z2c20mz4r6w9mslxvlanvmq1wdzr5qnvkh9s"
+synopsis = "Bindings for PostgreSQL's C-api"
+version = "4.1.4"
+
+[premodules]
+dependencies = ["simple-tests"]
+license = "bsd"
+sha256 = "1ajip86bq872k8k7jra7nsm76vp3zzwwcy5n6467pvr3z16nsw2h"
+synopsis = "Converting a premodule into module, test and doc files"
+version = "0.7"
+
+[preserve]
+dependencies = ["brev-separate"]
+license = "public-domain"
+sha256 = "0nabvcf0aqz66x8vjbf6j7q1mpl65xbk8i55crydxnwnaq4jnf8r"
+synopsis = "Cache a procedure for a set time"
+version = "1.1"
+
+[procedural-macros]
+dependencies = ["bindings"]
+license = "bsd"
+sha256 = "0770cpzd75jky6pjn57z9f8gg7jiy5a4lng798ndcqhzfqvmbfdi"
+synopsis = "procedural-macros made easy"
+version = "3.0.1"
+
+[protobj]
+dependencies = []
+license = "lgpl-2.1"
+sha256 = "181cdk8w2346i1x7yj77kzs7zlv2617m6drbacjf7zlv7jjb59sv"
+synopsis = "A prototype-delegation object model"
+version = "0.5"
+
+[protobuf]
+dependencies = ["srfi-13", "srfi-18", "srfi-42", "srfi-69", "srfi-99"]
+license = "bsd"
+sha256 = "0qwc8akm3ig6dxv7f0xp1cp19pcz4064bcndg24jjcf7bwq32b71"
+synopsis = "Protocol buffer serialization"
+version = "1.2.3"
+
+[pseudo-meta-egg-info]
+dependencies = ["spiffy", "uri-common", "svn-client"]
+license = "public-domain"
+sha256 = "0dmhxm851vbzfcf14sqqxqpmigxvi0195ih9zb25nbxnsdcmy684"
+synopsis = "Provide automatically generated release-info and a pseudo-\"meta\"-file for eggs in svn"
+version = "1.1"
+
+[pseudolists]
+dependencies = []
+license = "bsd"
+sha256 = "0x9pgg0wfk7c9by77s2kf72vksgqmfdk5rzsx0shc5rwr4k3jn6c"
+synopsis = "pseudolists as a generalisation of ordinary lists"
+version = "3.0"
+
+[pstk]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "11z0ssdrpyal1px6x5qwxyabxs4y2q7glbz7mnwq0i01imwv1c2v"
+synopsis = "PS/Tk: Portable Scheme interface to Tk"
+version = "1.4.0"
+
+[pthreads]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0972hryj13av238dwp02ich3sdydk4nivrqf3qkp3pvrlalpy5rl"
+synopsis = "Maintain and talk to a pthread pool."
+version = "0.2"
+
+[pwdb]
+dependencies = ["stty", "tweetnacl", "args", "srfi-1", "srfi-13", "srfi-69", "matchable"]
+license = "bsd"
+sha256 = "0pj5s6xb34026mg5qajrsanvn4f05qh4zdj69900md1rm4d033na"
+synopsis = "A command-line-based password manager"
+version = "1.4"
+
+[pyffi]
+dependencies = ["srfi-1", "srfi-69", "bind", "utf8"]
+license = "gpl-3"
+sha256 = "1a62kd4qscl16hqmbj94yvnwhfgh5dkpqkrrlpw9pa0ngfb8854v"
+synopsis = "An interface to the Python programming language."
+version = "3.14"
+
+[qt-light]
+dependencies = ["bind", "protobj", "matchable", "miscmacros", "shell"]
+license = "bsd"
+sha256 = "1m84b11ak23z6vpi3hqs5b4v5c1n1yq5p4l31m8v8ajqayi6n0rm"
+synopsis = "A lightweight Qt 5 interface"
+version = "1.0"
+
+[quasiwalk]
+dependencies = ["matchable", "brev-separate"]
+license = "bsd-1-clause"
+sha256 = "1w9lvcqdipsmxzpg8ka7y2yy46vklbzad9lzkml873ijfn23bw27"
+synopsis = "A tree map that respects quote, quasiquote, and unquote"
+version = "1.10"
+
+[queues]
+dependencies = []
+license = "public-domain"
+sha256 = "0i7ywz4p5fhninfgf0fk8h6cdqdp4hdqb76y5cgnzspnmv5qpg26"
+synopsis = "A queue data structure"
+version = "0.1"
+
+[qwiki]
+dependencies = ["intarweb", "uri-common", "spiffy", "sxml-transforms", "svn-client", "estraier-client", "sxpath", "simple-sha1", "svnwiki-sxml", "html-parser", "colorize", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "14m75v6a2bfqag646zx95hqhn6g16dm921klkmj1xvf8f19nf2mb"
+synopsis = "qwiki - the quick wiki"
+version = "2.2"
+
+[r6rs-bytevectors]
+dependencies = ["utf8"]
+license = "mit"
+sha256 = "1qah1bym1q3ww0fkyqvz048q9brv7ffsz2x3cqpx0cp7yk41by9m"
+synopsis = "An implementation of r6rs bytevectors"
+version = "0.1.7"
+
+[r7rs-tools]
+dependencies = ["r7rs", "srfi-1"]
+license = "public-domain"
+sha256 = "09l2h810av8l2ql0jv08jghdk3wvswddx6qxsxibv2frz1mplqi0"
+synopsis = "\"Pure\" r7rs compiler and interpreter"
+version = "0.1.1"
+
+[r7rs]
+dependencies = ["matchable", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0l9smsii64n6rxvxf0bgjnpx16341zv7xh7xr60nk6f88kdkl03q"
+synopsis = "R7RS compatibility"
+version = "1.0.7"
+
+[rabbit]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "16iics3fiv0i9c011lcx3mqbf692gmk8chclrnx645s08gm75660"
+synopsis = "Rabbit stream cipher."
+version = "2.1"
+
+[random-mtzig]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "0swkhz2ifg2f5cwpi4njfgjfzvdhr0crkz4w77bnsk4fip86vk6h"
+synopsis = "MT19937 random number generator with Marsaglia and Tang's Ziggurat algorithm to generate random numbers from a non-uniform distribution."
+version = "5.1"
+
+[rb-tree]
+dependencies = ["datatype", "matchable", "yasos", "srfi-1"]
+license = "gpl-3"
+sha256 = "0nnmm6yixfwz2qfzygxrgpi822cxaqrd7gzaz91klb7vwgx7zxqf"
+synopsis = "A sorted dictionary data structure based on red-black trees."
+version = "6.2"
+
+[rbf]
+dependencies = []
+license = "gpl-3"
+sha256 = "1r41kpsw4syarj9fnajazhs4q1z8hxvh0zd4wf8q5yjv2jgc6pls"
+synopsis = "Bindings for the Radial Basis Function interpolation routines by John Burkardt."
+version = "1.1"
+
+[record-variants]
+dependencies = []
+license = "bsd"
+sha256 = "1ha392k88389ls5yj08mf7gnnlysy5vzcz30ndiihlcwk2q49sq5"
+synopsis = "Optimized record access"
+version = "1.1"
+
+[records]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "00nk7gyk8ikp6z5vlxb0my1a3b4fb9ym8x2dfqlh4gkf0r97rb61"
+synopsis = "Procedural record-type interface"
+version = "1.4"
+
+[redis]
+dependencies = ["r7rs", "srfi-34", "srfi-35", "srfi-69", "srfi-99", "srfi-113", "srfi-128", "srfi-133", "srfi-152", "srfi-158"]
+license = "bsd"
+sha256 = "1z8pr6dgz652h14zn1vkdm3av48lifk4vf7jzacrq0f0k14i5bc2"
+synopsis = "A Redis client library for Chicken Scheme"
+version = "0.5"
+
+[regex-case]
+dependencies = ["regex"]
+license = "bsd"
+sha256 = "1w6hs81ibjl0bc51c3sm9h5knkws5665mbhwi9akazfflfjgia5p"
+synopsis = "Provides an easy to use <code>case</code> construct for regular expression matching"
+version = "1.3"
+
+[regex]
+dependencies = []
+license = "bsd"
+sha256 = "1hxkva5jvk08wnj3x4lnyxhhyr5vkbs7q99qzpnwmfphbrzmmqzr"
+synopsis = "Compatibility library for old regular expression API"
+version = "2.0"
+
+[remote-mailbox]
+dependencies = ["tcp-server", "s11n", "mailbox", "srfi-18", "synch", "miscmacros", "moremacros", "llrb-tree", "condition-utils", "check-errors"]
+license = "bsd"
+sha256 = "1jm9ybxji5i06vdrh39biiwyhk8cyxxhh4gnbxa66xv7h5n5dmhn"
+synopsis = "Remote Mailbox"
+version = "1.0.7"
+
+[rest-bind]
+dependencies = ["intarweb", "uri-common"]
+license = "bsd"
+sha256 = "04c3rh2xjm6qrl0swlyh697r8f02rrfkiccajdvbngbq9c2cjk39"
+synopsis = "Generates wrappers to REST-like HTTP APIs."
+version = "0.6"
+
+[rfc3339]
+dependencies = ["matchable", "regex"]
+license = "bsd"
+sha256 = "0gfwz46jjs2jffax8xl3cd0bmja36mhcxikn45prbgafsam30y1l"
+synopsis = "RFC3339 datetime parser"
+version = "0.1.3"
+
+[ripemd]
+dependencies = ["message-digest-primitive"]
+license = "bsd"
+sha256 = "18d0f37a13nsknay6vw27xvr1k0s4p4ss2dc29fhx89hsv5ycjsq"
+synopsis = "RIPE Message Digest"
+version = "2.1.2"
+
+[rocksdb]
+dependencies = []
+license = "bsd"
+sha256 = "1yrsclyzapyb96s46095xfd8yshp0rvxf3j5h9jbdqm93sqg2aic"
+synopsis = "Bindings to Facebooks's RocksDB Key-Value Store"
+version = "1.0"
+
+[rope]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0pif66a3hj29var419pd4rdcisyz36ny9w9jrkkjdwig57qiawww"
+synopsis = "Heavyweight alternative to strings"
+version = "0.1.0"
+
+[rss]
+dependencies = ["matchable", "srfi-1", "ssax"]
+license = "bsd"
+sha256 = "1xk5v3cz1wvsryd3vkckqz0iw03l4w564y22dq0i5275vvyvb64w"
+synopsis = "A RSS parser"
+version = "1.7"
+
+[s11n]
+dependencies = ["miscmacros", "matchable", "srfi-69"]
+license = "bsd"
+sha256 = "1vngrvh2b7rv5n5zvksfg27zikpc7d8xb8n1kd0pyfr7hna00wf9"
+synopsis = "Serialization of arbitrary data."
+version = "0.9.12"
+
+[salmonella-diff]
+dependencies = ["salmonella", "salmonella-html-report", "srfi-1", "srfi-13", "sxml-transforms"]
+license = "bsd"
+sha256 = "1w5qzsmx2i9cpjd2d9kkfhw6627xg19x5w6jck9gba6vgcf2s6ca"
+synopsis = "A tool to diff salmonella log files"
+version = "1.1.0"
+
+[salmonella-feeds]
+dependencies = ["atom", "rfc3339", "salmonella", "salmonella-diff", "srfi-1"]
+license = "bsd"
+sha256 = "00p5j9sz862djl4xpj64cs2glxc6z8v3ifrsw1lzgxpv4flk9w03"
+synopsis = "A tool to generate atom feeds out of salmonella log files"
+version = "0.1.1"
+
+[salmonella-html-report]
+dependencies = []
+license = "bsd"
+sha256 = "107n7sgzk91s25ih3k40y649fnv9n37xnf7igkkn5c642hjmfr6d"
+synopsis = "A tool to generate HTML ouput out of salmonella log files"
+version = "1.7.1"
+
+[salmonella]
+dependencies = []
+license = "bsd"
+sha256 = "1xr01d9ax106c5q3xx0lj92q24jqiywasamimpzvda4b17bb34n5"
+synopsis = "A tool for testing eggs"
+version = "3.0.1"
+
+[salt]
+dependencies = ["datatype", "matchable", "make", "mathh", "lalr", "datatype", "unitconv", "fmt"]
+license = "gpl-3"
+sha256 = "17vzsip5xyfqhyrhsrzda0bkqp6pxfday3idrgjqxm5lnm0wbzns"
+synopsis = "Hybrid dynamical systems modeling."
+version = "0.28"
+
+[sandbox]
+dependencies = ["matchable", "defstruct"]
+license = "bsd"
+sha256 = "1vsr4nx20rgdszkrrsyl23lw1mf3qldyqcxlnf56s8swzfxcss3y"
+synopsis = "A safe evaluation environment"
+version = "1.91"
+
+[scan-input-lines]
+dependencies = []
+license = "bsd"
+sha256 = "16pkx339r5s877np1k0dhs29zdcmrz0smcwmcpw23c540sq9jb2z"
+synopsis = "Scan lines until a regex or predicate matches"
+version = "0.2"
+
+[schematic]
+dependencies = ["optimism", "r7rs"]
+license = "bsd"
+sha256 = "03nn90fi18gn29vxvslyi5zxhl5hx2m7f7ikfy9a3ypnkw1bh8qk"
+synopsis = "Tools for Scheme development"
+version = "0.3.2"
+
+[scheme2c-compatibility]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "traversal", "foreigners", "xlib"]
+license = "lgpl"
+sha256 = "1xj5j63bq1p69cily4dciqa105nkaj6gcfxf4d0r5ci8n7pwysv2"
+synopsis = "Scheme->c compatibility package"
+version = "1.8"
+
+[scm2wiki]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "args", "comparse"]
+license = "mit"
+sha256 = "0f8zwxkskzlillnbyngzgaqqgxviimn52rscj6vxx9hgl2yw3mkk"
+synopsis = "An auto-documentation tool for CHICKEN Scheme."
+version = "0.3.2"
+
+[scmfmt]
+dependencies = []
+license = "bsd"
+sha256 = "0vpixxbil8ckmhsvfc9szv5gsvc2a1m88n2vv5cab5paarl26rhg"
+synopsis = "Chicken Scheme code formattor to use from stdin/stdout"
+version = "0.1"
+
+[scsh-process]
+dependencies = ["srfi-18", "llrb-tree"]
+license = "bsd"
+sha256 = "1fn99ncj7d4qgj92pmm77mvmar2ki5q8k8qgsi8nfs56xr7gr5lm"
+synopsis = "A reimplementation for CHICKEN of SCSH's process notation."
+version = "1.6.0"
+
+[scss]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "0asc4lp83ylx2qz5y0svfdws2adm88vbhb69z0lflakbdj9mrqax"
+synopsis = ""
+version = "4"
+
+[sdl-base]
+dependencies = ["srfi-1", "srfi-13"]
+license = "lgpl-2.1"
+sha256 = "17kgjy2mmhvnm07kvavp2injvbjsn57kz72b9krkm5p4q3jvlvjf"
+synopsis = "Basic SDL support"
+version = "0.9.2"
+
+[sdl2-image]
+dependencies = ["sdl2"]
+license = "bsd"
+sha256 = "08kxmx97rw760vlqsfl6s89mjb2gxzynk2fvc6dd0s7spdjvjk34"
+synopsis = "Bindings to SDL_image 2"
+version = "0.2.0"
+
+[sdl2-ttf]
+dependencies = ["sdl2", "miscmacros", "srfi-1"]
+license = "bsd"
+sha256 = "0sbj9dib5dx9gc8wayg3a74ag028spysqnl70r2x9hrvdh7pyclj"
+synopsis = "Bindings to SDL_ttf 2"
+version = "0.2.0"
+
+[sdl2]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0is0x43273413jk7d8y80q27vc0yi8rpa7r72nb9rlzxwcazl5zn"
+synopsis = "Bindings to Simple DirectMedia Layer 2 (SDL2)"
+version = "0.4.1"
+
+[semantic-version]
+dependencies = ["utf8", "srfi-1", "vector-lib", "srfi-69", "srfi-128", "record-variants"]
+license = "bsd"
+sha256 = "02y7d0lpkrn77ypk2dx8nm70lpbszz5w2cy177s4gvy88dx5qgmq"
+synopsis = "Semantic Version Utilities"
+version = "0.0.13"
+
+[sendfile]
+dependencies = ["memory-mapped-files"]
+license = "bsd"
+sha256 = "00fnmx6frrvms7s61in2jmfp852rif8nlh3akv1wrn3xm6i7gsyw"
+synopsis = "Sending a file over the network"
+version = "1.9.1"
+
+[sequences-utils]
+dependencies = ["srfi-1", "srfi-69", "sequences"]
+license = "bsd"
+sha256 = "0s5yadn034a3g89xjcy0yxga7k60dadcnynv16yvbcfg4wjrs81k"
+synopsis = "(More) Generic sequence operators"
+version = "0.4.0"
+
+[sequences]
+dependencies = ["fast-generic", "srfi-42"]
+license = "bsd"
+sha256 = "1pg1y49r6mb68vky4vq1izvdk9aq911czc5sk8xyyyz3n1qg7dpl"
+synopsis = "Generic sequence operators"
+version = "0.6.1"
+
+[server-test]
+dependencies = []
+license = "bsd"
+sha256 = "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx"
+synopsis = "Utilities to help testing servers"
+version = "0.6"
+
+[sexpc]
+dependencies = ["brev-separate", "fmt", "tree"]
+license = "bsd-1-clause"
+sha256 = "1qr93xrdxz0fl46j20rqfcqyx20mk3bsm5qcgxa93fpx9mgr1z02"
+synopsis = "Unix filter that turns sexps into C syntax"
+version = "1.4"
+
+[sha1]
+dependencies = ["message-digest-primitive"]
+license = "public-domain"
+sha256 = "0p48vv59lr1ydrn529fkpd7ybny9h4hggaav0b7zwyvpkhyd565q"
+synopsis = "Computes SHA1 (FIPS-180-1) checksums"
+version = "4.1.7"
+
+[sha2]
+dependencies = ["message-digest-primitive"]
+license = "bsd"
+sha256 = "054bjn8wqqxn142cryp0jm18axr237lq9w6gip6hw37y66wpc6h6"
+synopsis = "Computes 256-, 385- and 512-bit SHA2 checksums"
+version = "4.2.5"
+
+[shell]
+dependencies = []
+license = "public-domain"
+sha256 = "04gn93nsf3g8bxd7jb498qr629y7ql6j548s4c46wfwc5f4gjn5c"
+synopsis = "Convenient shell-command invocation"
+version = "0.4"
+
+[shen]
+dependencies = ["args", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "1pdqfsi3n4g3glj9dw705l30vf5rgnjqfysz1hlf7pahr1sn3983"
+synopsis = "Port of the Shen language for Chicken Scheme"
+version = "0.1"
+
+[silex]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "0ck8mgs2alvsial3ay9638ia2kl4zs63x6rc480p24sxhil6klg8"
+synopsis = "An efficient and powerful lexer generator"
+version = "1.0"
+
+[simple-cells]
+dependencies = ["checks"]
+license = "bsd"
+sha256 = "1x9gajg12f03zz50bxypw08w801r3i1yrkvap8mb948wx0f8y0cg"
+synopsis = "Implementation of typed cells to replace general set! operators"
+version = "1.2.2"
+
+[simple-contracts]
+dependencies = ["checks"]
+license = "bsd"
+sha256 = "0x0fzvnkzbzf1qr40xg8zi8qj5b889d3hs6b6cvdh46456zvzxka"
+synopsis = "Design by contract for procedures"
+version = "1.0.2"
+
+[simple-exceptions]
+dependencies = []
+license = "bsd"
+sha256 = "0phsfz2263yiy9z33sf7qjf4i8kh51n5yf1g2wmb0pb63vcdqy8n"
+synopsis = "Some user-friendly exception routines"
+version = "1.3.1"
+
+[simple-loops]
+dependencies = []
+license = "bsd"
+sha256 = "1mlya8mgpsf4irwba2ybv4s6z0y2hr4xfv4ghs8j0nifndzy18zf"
+synopsis = "Some simple looping macros"
+version = "2.0"
+
+[simple-md5]
+dependencies = ["memory-mapped-files", "srfi-13"]
+license = "public-domain"
+sha256 = "1aq7iqbh1jb3j61nylsrzf7rcmf204v1jl2l559q0jdycij6yn5z"
+synopsis = "Computes MD5 (RFC1321) checksums"
+version = "0.1.1"
+
+[simple-sequences]
+dependencies = []
+license = "bsd"
+sha256 = "06z122b53q32x4wzdhq71ksc51ydj6bwg7xxkmgdmsffv2pyyq1z"
+synopsis = "A common interface to sequences"
+version = "1.0"
+
+[simple-sha1]
+dependencies = ["memory-mapped-files"]
+license = "public-domain"
+sha256 = "0bmjxa5hwx5xsicf1l5wgmk000pc275d8l6jcy5mi4g80rwvjddl"
+synopsis = "A fast and simple SHA1 implementation with minimal dependencies"
+version = "1.2"
+
+[simple-tests]
+dependencies = []
+license = "bsd"
+sha256 = "168n51hkmzxx5rl9qf8l739nbr1xcf7rrsngqj9sqygra4kgya0m"
+synopsis = "Some simple test routines"
+version = "3.1"
+
+[simple-timer]
+dependencies = ["srfi-18", "pigeon-hole", "llrb-tree"]
+license = "bsd"
+sha256 = "1xnkf4xd7hx1lki1nxzkdpwynxx1zry6j8a8cyxk9hb72ygcd9p0"
+synopsis = "Simple, cancel-able, efficient timer API"
+version = "0.1.2"
+
+[siphash]
+dependencies = []
+license = "bsd"
+sha256 = "0g2is573xvli6cs6n8cppr9d5aq0dksa51n5d4cj983phnpylai5"
+synopsis = "The SipHash family of hash functions"
+version = "0.1.0"
+
+[skiplists]
+dependencies = []
+license = "bsd"
+sha256 = "0fi7x7yxavvjmg7nw0fzzba4sifvpifzxs5d1if93fiwbb0fmwc6"
+synopsis = "An implementation of skiplists"
+version = "1.0.2"
+
+[slib-arraymap]
+dependencies = ["srfi-1", "srfi-63"]
+license = "bsd"
+sha256 = "157h7qrwqqkrd3xw88if054pi2719hkfm0pysq8v8w7yma65wvln"
+synopsis = "The SLIB applicative routines for the arrays library"
+version = "1.1.3"
+
+[slib-charplot]
+dependencies = ["slib-arraymap", "srfi-63"]
+license = "artistic"
+sha256 = "0m9vjczx7w9m9kvm9vq1f6qxfdkxxh1f0msdrnyg5h4xn4dsnhww"
+synopsis = "The SLIB character plotting library"
+version = "1.2.1"
+
+[slib-wt-tree]
+dependencies = ["typed-records"]
+license = "gplv2"
+sha256 = "0np2nc8z5ddvf3248zq91f6qmv71x8vink8rswlvjb5vidvcf3kp"
+synopsis = "Weight-balanced trees"
+version = "0.1.6"
+
+[slice]
+dependencies = ["srfi-1", "utf8"]
+license = "bsd"
+sha256 = "1cdgs1fhir777909qp43990xbn2a1xhp5rbakjyvcaf8y0m082w0"
+synopsis = "A slicer procedure for lists, strings and vectors"
+version = "1.3"
+
+[smtp]
+dependencies = ["matchable", "datatype", "utf8", "abnf"]
+license = "gpl-3"
+sha256 = "122f454xw3f99x71m11i3p593h17mac5xnglmr1fzalfdd1b4909"
+synopsis = "Parser combinators and state machine for Simple Mail Transfer Protocol (RFC 5321)."
+version = "5.2"
+
+[snowtar]
+dependencies = ["miscmacros"]
+license = "lgpl-2.1-or-later"
+sha256 = "00m1s8i4d46ibbav5dqiwflm6xa2d5kydss1jsxx0sv8948c8iyc"
+synopsis = "TAR file format packing and unpacking."
+version = "1.1"
+
+[socket]
+dependencies = ["srfi-13", "srfi-18", "foreigners", "feature-test"]
+license = "bsd"
+sha256 = "0s4d1m3h22raihjyyy1lbz942bra7izy5b370pwbrrp0ybg4rs8x"
+synopsis = "Interface to the BSD socket API"
+version = "0.3.3"
+
+[soil]
+dependencies = []
+license = "bsd"
+sha256 = "0h562n1ql23kjwkx5dvsxrzpyc3rnfp61i1mss88kcnrwy6hk6ad"
+synopsis = "Lightweight, simple library for loading image files into OpenGL-friendly format."
+version = "1.6.0"
+
+[sourcehut]
+dependencies = ["http-client", "intarweb", "medea", "openssl", "optimism", "simple-exceptions", "srfi-1", "srfi-133"]
+license = "bsd"
+sha256 = "1l7cc6kynh54qanqr8z8v38b7c3whb79hsdrdia5cvxcig2vzvfk"
+synopsis = "Bindings and CLI for the sr.ht REST API"
+version = "0.3.3"
+
+[sparse-vectors]
+dependencies = ["srfi-1", "record-variants"]
+license = "bsd"
+sha256 = "1cqimy2qcjhzfjx1q7ids1wqg43wzpzz56cn193fwm75szqg0xdj"
+synopsis = "Arbitrarily large vectors"
+version = "1.0.1"
+
+[spiffy-cgi-handlers]
+dependencies = ["spiffy", "intarweb", "uri-common", "socket", "records", "srfi-1", "srfi-18", "srfi-13", "miscmacros"]
+license = "bsd"
+sha256 = "0hy22mk56g039ykmqgdl5n5x9d7g9ihbf6qkzxazdff66ib19kz1"
+synopsis = "CGI and FastCGI handlers for a small but powerful web server."
+version = "0.7"
+
+[spiffy-cookies]
+dependencies = ["spiffy", "intarweb"]
+license = "bsd"
+sha256 = "1jf0g1i8sz09gwmvrvhp9kq0dr0cv2g4j1jhqf5z0177506z9x0j"
+synopsis = "Procedures for managing cookies"
+version = "1.2"
+
+[spiffy-directory-listing]
+dependencies = []
+license = "bsd"
+sha256 = "1jpvskqc2vx7f01vc4wj3kl2kqb53b6x33xm6qi6v947k8has49y"
+synopsis = "Flexible directory listing for Spiffy"
+version = "0.3"
+
+[spiffy-request-vars]
+dependencies = ["intarweb", "srfi-1", "srfi-13", "srfi-69", "spiffy", "uri-common"]
+license = "bsd"
+sha256 = "06wzpmwnn7djr7iz9v8qqn6nrxcddqi4d751ym7g7na4aqypcc80"
+synopsis = "Easy access to variables from HTTP requests"
+version = "0.19"
+
+[spiffy-sexpr-log]
+dependencies = ["spiffy", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0z2sxvjgnri80rvlgyajx6hbwdhs6qrxvida05j8dh25xj5kyiyj"
+synopsis = "Symbolic expression log format for Spiffy"
+version = "0.3.2"
+
+[spiffy-uri-match]
+dependencies = ["uri-match", "spiffy", "uri-common", "intarweb"]
+license = "bsd"
+sha256 = "0hqr1m4zd0i5ajnyhr4892sdrd2nfm81hjsjvl3ydrygwma8znbn"
+synopsis = "uri-match integration for spiffy"
+version = "1.0"
+
+[spiffy]
+dependencies = ["intarweb", "uri-common", "uri-generic", "sendfile", "srfi-1", "srfi-13", "srfi-14", "srfi-18"]
+license = "bsd"
+sha256 = "1nfxygrscvldmayr5sm8vqqvzv2wk63yh7pksp7v5gkffd0yhnzs"
+synopsis = "A small but powerful web server"
+version = "6.3"
+
+[spock]
+dependencies = ["jsmin", "matchable", "make"]
+license = "bsd"
+sha256 = "0m17x7nbfp237mkn0l8nrcaqpf8nfkqcg5ws3p3jjdvr0zwaxjj3"
+synopsis = "A compiler and runtime system for R5RS Scheme on top of JavaScript"
+version = "0.2"
+
+[sq]
+dependencies = ["optimism", "r7rs", "simple-exceptions", "srfi-18", "srfi-60", "srfi-145"]
+license = "bsd"
+sha256 = "0pcxy8l8qlb085pbxp9plxzzrs4wb2pfpx840rydwhpsjmrfx1zp"
+synopsis = "Scheme jq wrapper for processing S-expressions"
+version = "0.2"
+
+[sql-de-lite]
+dependencies = ["foreigners", "object-evict", "srfi-1", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "06pr2b0ix5f27cd3ymxbbihdng3n9i9a22dr2g0dlp3ks6i174g3"
+synopsis = "SQLite 3 interface"
+version = "0.10.0"
+
+[sql-null]
+dependencies = []
+license = "public-domain"
+sha256 = "0700qryzi38rah26fzrh04njd4r88ksi366mf2259zilwzmlf2nh"
+synopsis = "A convenience extension for representing SQL NULL values"
+version = "2.0"
+
+[sqlite3]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "srfi-69", "object-evict", "check-errors", "synch", "miscmacros", "matchable", "sql-null"]
+license = "bsd"
+sha256 = "1i9387ph1l7ky30in2v9y8zqc4rqzl0xmzb4hqjpipsxv6haa98s"
+synopsis = "Bindings to version 3.x of the SQLite API"
+version = "3.7.2"
+
+[sqlite3pth]
+dependencies = ["pthreads", "srfi-34", "llrb-tree", "miscmacros", "srfi-1"]
+license = "bsd"
+sha256 = "0panyvq2s1frp9cbqfj7a5b374nadlx8wg0wkpz9f15jjdpsx4in"
+synopsis = "Run SQLite queries asynchronously in pthreads.  Supports calling Scheme from SQLite's VFS to supply database block storage."
+version = "0.2.6"
+
+[srfi-1]
+dependencies = []
+license = "bsd"
+sha256 = "03cjp5dvclwkqxr7kp486smagfh44jzzs5k61wkk1k8p7qhcm4k5"
+synopsis = "SRFI-1 list library"
+version = "0.5.1"
+
+[srfi-101]
+dependencies = ["srfi-1", "srfi-69", "vector-lib"]
+license = "bsd"
+sha256 = "0jfkprl6jxyh2s241x0cmxnqdb3s1bl32jyfqyqzpadbbvrixm56"
+synopsis = "SRFI 101"
+version = "0.0.3"
+
+[srfi-105]
+dependencies = ["srfi-13", "srfi-1", "srfi-123"]
+license = "mit"
+sha256 = "0wf57aiam3ym5qjhsz4sckdqsfp8lfqasb8jbgjblx77xzb3b3ad"
+synopsis = "SRFI-105 - curly infix expressions"
+version = "0.1.7"
+
+[srfi-111]
+dependencies = ["box"]
+license = "mit"
+sha256 = "09nng5irszi02ly9gscczi1pjnffxl3s9sv9hn48iij7lqw2b47j"
+synopsis = "SRFI-111: Boxes"
+version = "0.5"
+
+[srfi-113]
+dependencies = ["srfi-69", "srfi-128"]
+license = "bsd"
+sha256 = "1psipd38r5jwb4l2q7rxj5yjq3zmisqnmqq64dqx1nxhhbh01wrw"
+synopsis = "SRFI-113: Sets and Bags"
+version = "1.1"
+
+[srfi-115]
+dependencies = ["srfi-14", "srfi-152"]
+license = "mit"
+sha256 = "19vy0rbvmq7si758zlqqys94c2dicl8546fv3xhlpagas38wb4lb"
+synopsis = "SRFI 115: Scheme Regular Expressions"
+version = "0.3.2"
+
+[srfi-116]
+dependencies = ["srfi-128"]
+license = "bsd"
+sha256 = "0jwpav26shl9isi4i3xi01am7s472kk9jxlzj8fb1afjj3kmwgar"
+synopsis = "SRFI-116: Immutable Lists."
+version = "1.7"
+
+[srfi-117]
+dependencies = []
+license = "bsd"
+sha256 = "0pshy2rh32xskvi4pbbbxwzyw73jwn0j2r6gv683kdll3piz6zag"
+synopsis = "SRFI-117: Mutable Queues"
+version = "1.4"
+
+[srfi-121]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1jsf5h8yf53qygj8mygs0hdy89442d7cv19vmmaklylq2g0xq7ii"
+synopsis = "SRFI-121: Generators"
+version = "1.8"
+
+[srfi-123]
+dependencies = ["srfi-99", "box", "r7rs"]
+license = "mit"
+sha256 = "1kr576bs2yj72ay4445jd7872sd872k9b31b4rli33lprkgxj1pg"
+synopsis = "SRFI-123 - Generic accessor and modifier operations"
+version = "0.2.1"
+
+[srfi-127]
+dependencies = []
+license = "bsd"
+sha256 = "0gjzz7q7frzd97i9skxragznm3as1423nng3kmgpgk1wmi4jmsi5"
+synopsis = "SRFI-127: Lazy Sequences"
+version = "1.3"
+
+[srfi-128]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "00rb21x0fgli80gzs5hjszrwix198mp7az2c34m44sb3rjb9h3xw"
+synopsis = "SRFI-128: Comparators (reduced)"
+version = "0.11"
+
+[srfi-13]
+dependencies = ["srfi-14"]
+license = "bsd"
+sha256 = "11d8qlvsykp2mz2vwxmk19x1zl5b5fymhvgznsrfjl429z5xai94"
+synopsis = "SRFI-13 string library"
+version = "0.3.4"
+
+[srfi-130]
+dependencies = ["srfi-1", "srfi-13", "typed-records", "utf8"]
+license = "mit"
+sha256 = "1ks5l3f41d6fn49cjk7dz1wbv10x5aa7cmyg2cm49scyr7gixi9a"
+synopsis = "SRFI-130: Cursor-based string library"
+version = "2.0.1"
+
+[srfi-132]
+dependencies = ["srfi-133"]
+license = "bsd"
+sha256 = "1dp4m60zj8y8x4a6624xd1nk5kbdfyfb9alzp71yrna78ddmvikr"
+synopsis = "SRFI-132: Sort Libraries"
+version = "1.0.0"
+
+[srfi-133]
+dependencies = []
+license = "bsd"
+sha256 = "02ixzvl2a858zd1x0xiz7ygg5vj47fj720mn57jgpa1b8qskqf2c"
+synopsis = "SRFI-133: Vector Library (R7RS-compatible)"
+version = "1.6.1"
+
+[srfi-134]
+dependencies = ["srfi-1", "srfi-41", "typed-records"]
+license = "mit"
+sha256 = "0nzingih2pjsi3ysk3qhp9wc52lsk1wpdgypsf67prnz3cllz90p"
+synopsis = "SRFI 134: Immutable deques"
+version = "1.1.1"
+
+[srfi-135]
+dependencies = ["r7rs", "utf8", "srfi-141", "typed-records"]
+license = "mit"
+sha256 = "0iwhh3m99d2wl2wzcl6xzynyx2c5g62ck0svrlah5x7vh7vh8f9p"
+synopsis = "SRFI 135: Immutable Texts"
+version = "1.0.2"
+
+[srfi-137]
+dependencies = []
+license = "mit"
+sha256 = "10cdlzpr1yid8549d0zfzkmrw9k7qwgy0k5rs744vy65bfmq0k4g"
+synopsis = "SRFI-137: Minimal Unique Types"
+version = "0.2"
+
+[srfi-14]
+dependencies = []
+license = "bsd"
+sha256 = "1sjcnkn08knbcy7hvqsqiin693a73hw0r159xi7l5l6hgvlml4qp"
+synopsis = "SRFI-14 character-sets library"
+version = "0.2.1"
+
+[srfi-141]
+dependencies = []
+license = "bsd"
+sha256 = "1d4glc5zw7aidv2c294acvd18vjvmrrffd2dk0gchpaab93l24mg"
+synopsis = "SRFI 141: Integer division"
+version = "1.0.0"
+
+[srfi-143]
+dependencies = []
+license = "mit"
+sha256 = "0a30ysddklf2mndh5chhkdx5zqlkgyxggwxypgn7znmny23zlrja"
+synopsis = "SRFI 143: Fixnums"
+version = "0.4.1"
+
+[srfi-144]
+dependencies = ["r7rs"]
+license = "mit"
+sha256 = "08fjhasdxmmb48c5nx632wjr6ikyhwgsyzxx49jz9hzns4ld526g"
+synopsis = "SRFI 144: Flonums"
+version = "0.1.3"
+
+[srfi-145]
+dependencies = []
+license = "mit"
+sha256 = "1jxabczdgw3dd49rvg5gdhghhcw0iclvdpm1j9psl80r2brjwnxr"
+synopsis = "SRFI 145: Assumptions"
+version = "0.1"
+
+[srfi-146]
+dependencies = ["hash-trie", "srfi-1", "srfi-128", "srfi-145", "srfi-158"]
+license = "mit"
+sha256 = "0pdlcfhmy50nigi9q3rdy9hhrhw4jmrm5rcdl30d402yaj8fq5q6"
+synopsis = "SRFI 146: Mappings"
+version = "0.1"
+
+[srfi-151]
+dependencies = []
+license = "mit"
+sha256 = "0hscg2342wl2bzbnwl5d0ij1vr7nxn0ly9aqp3n5yh6j9x3hd29i"
+synopsis = "SRFI 151: Bitwise Operations"
+version = "1.0.2"
+
+[srfi-152]
+dependencies = ["utf8"]
+license = "mit"
+sha256 = "1flkxwcznxb4r5n88iam8wf47dqdps8a368mqs93shzy2v0rfmrc"
+synopsis = "String library (reduced)"
+version = "1.0"
+
+[srfi-158]
+dependencies = []
+license = "mit"
+sha256 = "02ayjw2rd8p0iiw97z2fvbxaq3v0x48afwsdcc9gahdl5bwvg2qd"
+synopsis = "SRFI 158: Generators and Accumulators"
+version = "0.1"
+
+[srfi-160]
+dependencies = ["srfi-128"]
+license = "mit"
+sha256 = "1zwvc79q46rdb06p3skvqb7v0akgj80z56g8hhbk9qni6hjkq938"
+synopsis = "SRFI 160: Homogeneous numeric vector libraries"
+version = "0.5.3"
+
+[srfi-171]
+dependencies = ["r6rs-bytevectors", "vector-lib", "srfi-1", "srfi-69"]
+license = "mit"
+sha256 = "0q951jn8zcrh9snpz95bfqicgsmfznlxcq4qhr2rdp0k2h6pwjyb"
+synopsis = "SRFI-171: Transducers"
+version = "0.2"
+
+[srfi-173]
+dependencies = []
+license = "mit"
+sha256 = "14m763qmx7xdsqv5gkf4xqxvi0nnr5ykwhn3g9mmgazab5g32i0s"
+synopsis = "SRFI-173 Hooks"
+version = "0.1"
+
+[srfi-178]
+dependencies = ["srfi-151", "srfi-160", "srfi-141"]
+license = "mit"
+sha256 = "1njgn227ihvci6nbabmrbhdldpbar4yrs6cph7fbsw9h13cgbl50"
+synopsis = "SRFI 178: Bitvector library"
+version = "1.0.2"
+
+[srfi-179]
+dependencies = ["srfi-1", "srfi-133", "srfi-160"]
+license = "mit"
+sha256 = "0y5y6sr0flmhnkfbazihi72hyc3cs067i00c0zcd6jcpr28ki103"
+synopsis = "SRFI-179: Nonempty Intervals and Generalized Arrays (Updated)"
+version = "0.2.3"
+
+[srfi-18]
+dependencies = []
+license = "bsd"
+sha256 = "0v2pkdck0ji1wiqgg8sg4z6rbkj2qw4vy4b9lx0w0pmhlxqpg1xd"
+synopsis = "SRFI-18 thread library"
+version = "0.1.6"
+
+[srfi-180]
+dependencies = ["r7rs", "srfi-60", "srfi-145"]
+license = "mit"
+sha256 = "0agky55bn26967nqcaa3n2a3rsr79brybizcivh34qna15gahq39"
+synopsis = "This library describes a JavaScript Object Notation (JSON) parser and printer. It supports JSON that may be bigger than memory."
+version = "1.0.0"
+
+[srfi-189]
+dependencies = ["srfi-1", "typed-records"]
+license = "mit"
+sha256 = "0vdp1sia7anpnvj2rryb1j933n62flwq34iladxymfwgx178fmaa"
+synopsis = "SRFI 189: Maybe and Either"
+version = "1.0.3"
+
+[srfi-19]
+dependencies = ["srfi-1", "utf8", "srfi-18", "srfi-29", "srfi-69", "miscmacros", "locale", "record-variants", "check-errors"]
+license = "bsd"
+sha256 = "0avkqifrl4w0v4zrqgigwxg91nqvzriac61725x5lb662rswpg2b"
+synopsis = "Time Data Types and Procedures"
+version = "4.7.1"
+
+[srfi-193]
+dependencies = []
+license = "isc"
+sha256 = "18raq9r8nvs6dvb9fq7095bi9sxh655pjs4k7jwj486369jn90di"
+synopsis = "SRFI 193: Command line"
+version = "0.1.3"
+
+[srfi-196]
+dependencies = ["srfi-1", "srfi-133", "typed-records", "utf8"]
+license = "mit"
+sha256 = "0nhkd3n4rx5ibqbxbz36braih5szw4x4221jx0yg3v04vnv81cab"
+synopsis = "SRFI-196: Range Objects"
+version = "1.0.1"
+
+[srfi-197]
+dependencies = []
+license = "mit"
+sha256 = "19lxc4id9k7hqi1d8fm2mxn32gh18lv35xiash018r6cscz9hh01"
+synopsis = "SRFI-197: Pipeline Operators"
+version = "0.2.0"
+
+[srfi-203]
+dependencies = []
+license = "bsd"
+sha256 = "0f31r0722h5nhw5xc3695ccps54jv5jl160s78c4gpjps3rlqfga"
+synopsis = "SRFI 203: A Simple Picture Language in the Style of SICP"
+version = "0.1"
+
+[srfi-207]
+dependencies = ["srfi-1", "srfi-13", "srfi-151", "r7rs"]
+license = "mit"
+sha256 = "124gl45p6i3mnjlq8hys9m0smc9qnizv0r9lch1sf3qi8pj3v648"
+synopsis = "SRFI-207: String-notated bytevectors"
+version = "2.0.0"
+
+[srfi-209]
+dependencies = ["srfi-1", "srfi-69", "srfi-113", "srfi-128", "srfi-178", "typed-records"]
+license = "mit"
+sha256 = "0dphpi92afn569pgi3jfwdxm7h63nd0s9s42f5m106wfkf79si9r"
+synopsis = "SRFI 209: Enums and enum sets"
+version = "1.2.2"
+
+[srfi-216]
+dependencies = ["srfi-18"]
+license = "mit"
+sha256 = "0mq8frv16bx8jvvj0j0yvbnpwwh5kixvzhdnp427vvxhsfvrjk70"
+synopsis = "SRFI 216: SICP Prerequisites"
+version = "0.1"
+
+[srfi-217]
+dependencies = ["srfi-1", "srfi-143", "typed-records"]
+license = "mit"
+sha256 = "0ynasgp03kqd6nhqmcnp4cjf87p3pkjaqi2x860hma79xsslyp8n"
+synopsis = "SRFI 217: Integer Sets"
+version = "0.2"
+
+[srfi-232]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "07639jfqa4y4c6prh3w364mmlyvi0z3pqcr3ampaabsmz527rxpg"
+synopsis = "SRFI 232: Flexible curried procedures"
+version = "0.1"
+
+[srfi-25]
+dependencies = []
+license = "srfi"
+sha256 = "0vf6f0f6jm4frpz995kxjzydg3p7vjn58shmv6s2p34hmfsjcm04"
+synopsis = "Multidimensional arrays"
+version = "1.3"
+
+[srfi-27]
+dependencies = ["srfi-1", "vector-lib", "timed-resource", "miscmacros", "check-errors"]
+license = "bsd"
+sha256 = "0px2czn3ssw39q3v15isyxhi32wrf2pj9r1vrxlfyvyfv1ir84gb"
+synopsis = "Sources of Random Bits"
+version = "4.2.2"
+
+[srfi-29]
+dependencies = ["srfi-1", "srfi-69", "utf8", "locale", "posix-utils", "condition-utils", "check-errors"]
+license = "bsd"
+sha256 = "1wxz4kj6dqylfiqi035vzsphgbj68y6wwivmx25z5j11c8v3s81c"
+synopsis = "Localization"
+version = "3.0.6"
+
+[srfi-34]
+dependencies = []
+license = "srfi"
+sha256 = "1f4jkj0s0ackppbjz2ysnzpms9y7jhz2sc0w6qwxq8cmb8ga1vbc"
+synopsis = "SRFI-34: Exception Handling for Programs"
+version = "0.7"
+
+[srfi-35]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "13xgssgyrhcakg94lk04pkk38fr5ggfyf4r3sf0abansr6wxrahh"
+synopsis = "SRFI-35 Conditions"
+version = "0.1"
+
+[srfi-37]
+dependencies = []
+license = "srfi"
+sha256 = "10n2qyyv7n4r0m20wyzd8y6s6knc67kdh9i8gp8jgz8b05p7xy8g"
+synopsis = "A simple and flexible command-line option parsing facility"
+version = "1.4"
+
+[srfi-38]
+dependencies = []
+license = "public-domain"
+sha256 = "0pbys0xrzjdsvlwzpvm4sgca9ynxzw6ncmp8gbdxhmwbm1qf71l2"
+synopsis = "A Chicken version of the SRFI-38 reference implementation"
+version = "0.9"
+
+[srfi-4-comprehensions]
+dependencies = ["srfi-42"]
+license = "srfi"
+sha256 = "1j2xabk6fjsh2wnwgzanmqv3pwb72imzfyiiwm8a9y45xyx6513l"
+synopsis = "SRFI-42 Comprehensions for SRFI-4 Vectors"
+version = "1.5"
+
+[srfi-41]
+dependencies = ["srfi-1", "record-variants", "check-errors"]
+license = "bsd"
+sha256 = "1g9cmfhfagrgpgfc2q55q0bd9bqxdzj35cvawqngk9flnkpanbh7"
+synopsis = "SRFI 41 (Streams)"
+version = "2.1.4"
+
+[srfi-42]
+dependencies = ["srfi-1", "srfi-13"]
+license = "srfi"
+sha256 = "1s43an2yqzx123zlf8k1xny6wr3s5kx61hrik8bkn4wcr6w4rqla"
+synopsis = "SRFI-42 (Eager comprehensions)"
+version = "1.76"
+
+[srfi-45]
+dependencies = ["record-variants", "check-errors"]
+license = "bsd"
+sha256 = "0sygx2pd8d2j8q9n9xz4hdlbnn7amm7za4ibpk0wssyf02r6y5a3"
+synopsis = "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms"
+version = "4.0.7"
+
+[srfi-47]
+dependencies = []
+license = "bsd"
+sha256 = "1kjvqza95qwkwr6basar56vph9lpmm6y4ayp49wd3n1jnfdxkj1d"
+synopsis = "SRFI-47: Arrays"
+version = "2.0"
+
+[srfi-48]
+dependencies = ["srfi-38"]
+license = "mit"
+sha256 = "153ipqaz7740vr50sq639vk5vs8wxd8lmfpa0vk17qzw5skmnhp6"
+synopsis = "SRFI-48: Intermediate Format Strings"
+version = "1.0.0"
+
+[srfi-5]
+dependencies = []
+license = "mit"
+sha256 = "0n50xzkwq4mainjlzjihiqiknbyzx9js1d8d796hvcy9v613vivk"
+synopsis = "SRFI-5: A compatible let form with signatures and rest arguments"
+version = "0.3.2"
+
+[srfi-51]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "17iv2n9pcdgsdqj5j96akmbnlz1rxc3l57yg9yrjp7fkh4gi02i8"
+synopsis = "SRFI-51: Handling rest list"
+version = "0.2"
+
+[srfi-60]
+dependencies = ["bitwise-utils"]
+license = "mit"
+sha256 = "18cfqkq5pfgfh21c1m1n6m10imqnpfljmwzzzy15wrzgbqw04z8n"
+synopsis = "SRFI 60: Integers as bits"
+version = "0.7.1"
+
+[srfi-63]
+dependencies = ["records"]
+license = "artistic"
+sha256 = "1iszd74yfv215zmpr8i00cbhx4yni47zic14f7qvd0jp1pplhrlk"
+synopsis = "Homogeneous and heterogeneous arrays"
+version = "0.5"
+
+[srfi-64]
+dependencies = []
+license = "srfi"
+sha256 = "0ga9qksagm3fcvg3427w7zhl7g9lbxfb6sb98vl8b0swwz8wz8hr"
+synopsis = "SRFI 64:\"A Scheme API for test suites\" implementation"
+version = "1.0.5"
+
+[srfi-66]
+dependencies = []
+license = "mit"
+sha256 = "0bin3cmgr4r7m3kp6amapqsxaizav3d4alijcfl3q9ahx23di67m"
+synopsis = "SRFI-66: Octet Vectors"
+version = "0.1"
+
+[srfi-67]
+dependencies = ["srfi-27"]
+license = "mit"
+sha256 = "0vi8l6nmbv14mfqqyyck1ayr5xdiiqypr2bcwvawfi6aanfl6xxb"
+synopsis = "SRFI-67: Compare Procedures"
+version = "0.1"
+
+[srfi-69]
+dependencies = []
+license = "bsd"
+sha256 = "12qgj5wqj9xxkh0ff48a540v4gd8a91w4rvay6ri5sv8piq8nnzx"
+synopsis = "SRFI-69 hash-table library"
+version = "0.4.3"
+
+[srfi-71]
+dependencies = []
+license = "srfi"
+sha256 = "0v10ylzd5r61l2f6b2v3j4mpxf50pwmrlaqrhx66bw2fps3n32qp"
+synopsis = "SRFI-71: Extended LET-syntax for multiple values"
+version = "0.2"
+
+[srfi-74]
+dependencies = ["srfi-60", "srfi-66"]
+license = "mit"
+sha256 = "1ymcad82vf89660i8km8568xnkpiz35inil348arqkp44804q1rz"
+synopsis = "SRFI-74: Octet-Addressed Binary Blocks"
+version = "0.1"
+
+[srfi-78]
+dependencies = ["srfi-42"]
+license = "mit"
+sha256 = "0x50wcb0nsi5p355y0kma23y8wbikk3as2wlspwgfmp25g9ld0il"
+synopsis = "SRFI-78: Lightweight testing"
+version = "0.5"
+
+[srfi-94]
+dependencies = ["srfi-60"]
+license = "mit"
+sha256 = "1vz8g09csl9jlr0828p9z1p4mxrnlzz0qq4rwkadidcmr9mjfbwp"
+synopsis = "SRFI 94: Type-Restricted Numerical Functions"
+version = "0.1"
+
+[srfi-95]
+dependencies = ["srfi-63"]
+license = "public-domain"
+sha256 = "0qya20jn78zwhl89q3jp5jx5iasl0gwjwl8acmq3hlgl5d3nivcd"
+synopsis = "SRFI-95: Sorting and merging"
+version = "2.0"
+
+[srfi-99]
+dependencies = ["srfi-1", "srfi-69", "miscmacros"]
+license = "bsd"
+sha256 = "033hid04aaph0xmsc68r417dnjyswfqyd20y5cl4q3v8izqi54ks"
+synopsis = "SRFI-99 record types"
+version = "1.4.5"
+
+[ssax]
+dependencies = ["input-parse", "srfi-1", "srfi-13"]
+license = "public-domain"
+sha256 = "1yfaxi9wxsjj6mlf5m6zh7x1xafgglyzq3fbhx1zlf13zhvadjsj"
+synopsis = "Oleg Kiselyov's XML parser"
+version = "5.1.0"
+
+[ssql]
+dependencies = ["matchable", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1ps7kawzhg1yln0pn2jg1ka7nbcpi84k2cl8mnza6nza3g0bplwm"
+synopsis = "SQL as S-expressions"
+version = "0.3"
+
+[stack]
+dependencies = ["record-variants", "check-errors"]
+license = "bsd"
+sha256 = "0fcpsh9rgibkz807jwr062bcjzz7x93pv5x9xniycpjp6i3s5r2x"
+synopsis = "Provides LIFO queue (stack) operations"
+version = "3.1.0"
+
+[states]
+dependencies = ["advice"]
+license = "public-domain"
+sha256 = "1l4h4l318rzrkfbq2s1cbinjwqxazclfpy1zznb03s3r0x3h9zrc"
+synopsis = "Simple Finite State Machine library"
+version = "1.0"
+
+[statistics]
+dependencies = ["srfi-1", "srfi-25", "srfi-69", "vector-lib", "random-mtzig", "yasos"]
+license = "gpl-3"
+sha256 = "0s659vg9na72brl1bs336vbv7jxy3blf113mifax7ya5vpvxnl71"
+synopsis = "Statistics library"
+version = "0.13"
+
+[stb-image-resize]
+dependencies = []
+license = "public-domain"
+sha256 = "1lajh5gfwvxzi9x7jwzzfdq462ns5nvpqcdwr44v8j0fqcgjrdcb"
+synopsis = "resize raw u8/u16/u32/f32-vector images"
+version = "0.3"
+
+[stb-image-write]
+dependencies = []
+license = "public-domain"
+sha256 = "0477v02icjgvbsna0wh3hqapiz1hpggwrm3wi11104kin8jh0kl1"
+synopsis = "write png/jpg/tga/bmp images"
+version = "0.3"
+
+[stb-image]
+dependencies = []
+license = "public-domain"
+sha256 = "0h8a8212miihqnd93s6svj3gs5yw7ix787mpzj7bgd34vx5srbsy"
+synopsis = "read png/jpg/tga/bmp/psd/gif/hdr/pic/pnm images into pixels"
+version = "0.6"
+
+[stemmer]
+dependencies = []
+license = "bsd"
+sha256 = "17b9f9dswsd2zwhxwxigcaqpjyj7ppzxzk20ip5nh0884s976j6m"
+synopsis = "Bindings for the Snowball project's libstemmer"
+version = "0.0.2"
+
+[stfl]
+dependencies = []
+license = "gpl-3"
+sha256 = "1j63kcj1sq8mr6hb37xskd8c6807nzgs2wf97i8yaxw456s1v57k"
+synopsis = "Bindings to the STFL curses widget library"
+version = "1.1"
+
+[string-utils]
+dependencies = ["utf8", "srfi-1", "srfi-13", "srfi-69", "miscmacros", "check-errors"]
+license = "bsd"
+sha256 = "0ra6baymbdw6ikbvha453fjrx0ahqvchlfbpm9656hryar23dclq"
+synopsis = "String Utilities"
+version = "2.7.2"
+
+[strse]
+dependencies = ["matchable", "srfi-13", "miscmacros"]
+license = "bsd-1-clause"
+sha256 = "0gmc7pzhhs964swgq709j89z9lkydy1y267lbw0mza949h6dx5fv"
+synopsis = "A string DSL"
+version = "1.38"
+
+[stty]
+dependencies = ["foreigners", "srfi-69"]
+license = "bsd"
+sha256 = "195qkj1ckji115ih9ccfsn52hg8cbbwn19vblcggv3g0xmpncdak"
+synopsis = "stty-style interface to termios"
+version = "0.6"
+
+[sundials]
+dependencies = ["srfi-1", "srfi-69"]
+license = "bsd"
+sha256 = "0v9bxclbm11glbv47pqbwi2gxx9555c04njy1cxigs6wyrvg54yh"
+synopsis = "An interface to SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers)."
+version = "2.17"
+
+[svgpath]
+dependencies = ["brev-separate", "clojurian", "match-generics", "miscmacros", "srfi-1", "srfi-69", "strse", "sxpath", "tree"]
+license = "lgpl"
+sha256 = "0017w5vc9qpz5gcghhlsw6fzla2vxkvykm9rvriiqm9zywq48wlh"
+synopsis = "Parse, normalize, and write SVG path data"
+version = "1.7"
+
+[svn-client]
+dependencies = []
+license = "public-domain"
+sha256 = "0xxnk0pnvv6n8zf7wz720nzj03yx15xdiczpkwvhr87rafy02smy"
+synopsis = "A wrapper around Subversion's libsvn_client C library."
+version = "1.2"
+
+[svnwiki-sxml]
+dependencies = ["matchable", "html-parser", "sxml-transforms", "srfi-13", "srfi-1", "regex"]
+license = "bsd"
+sha256 = "12pb7liy0g9kkhc5gci9q7569qy92m5cgkp9x09mpzxna4n0b18z"
+synopsis = "Parse svnwiki to sxml"
+version = "0.2.14"
+
+[svnwiki2html]
+dependencies = ["qwiki", "svnwiki-sxml", "sxml-transforms", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "014401nlkpz19bk8yk906p9i0b7ycs79rn7yq0zks8z09rgr9ghk"
+synopsis = "A program to convert svnwiki syntax to HTML"
+version = "0.0.2"
+
+[sxml-modifications]
+dependencies = ["srfi-1", "sxpath"]
+license = "public-domain"
+sha256 = "0g9j8v0fqj6066rxn6fs8qg13bc4hi1bygf9bxx49hfwhh06178v"
+synopsis = "The sxml-modification bits of sxml-tools from the SSAX project at Sourceforge"
+version = "0.3.1"
+
+[sxml-serializer]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1q34n5akg7dc2ylvwbwlahmrdhbxjv9i9lhbfx4p32vsxaay8bib"
+synopsis = "Serialize SXML to XML and HTML"
+version = "0.5"
+
+[sxml-transforms]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "0cvpqgjwz1p5vg8jwjr2p1l3hx9s02f083g84v16wv88y3d5rsbg"
+synopsis = "The SXML transformations (to XML, SXML, and HTML) from the SSAX project at Sourceforge"
+version = "1.4.3"
+
+[sxpath]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "177wjyz5pj4m783pfhwk070qll2b9iw9m0lh3nyyf6mp2w803ylf"
+synopsis = "The sxpath bits of sxml-tools from the SSAX project at Sourceforge"
+version = "1.0"
+
+[symbol-utils]
+dependencies = ["utf8"]
+license = "bsd"
+sha256 = "05b3m1iwg4rhv044l2njyxwkyp4k1xjikwa0f4aynjg6dlkhsf9z"
+synopsis = "symbol-utils"
+version = "2.4.0"
+
+[synch]
+dependencies = ["srfi-18", "check-errors"]
+license = "bsd"
+sha256 = "0hqwk1xfrslcyigjj9z28lki8xdb1x1ccvss225mnmahpdn42pp8"
+synopsis = "Synchronization Forms"
+version = "3.3.8"
+
+[sysexits]
+dependencies = []
+license = "public-domain"
+sha256 = "00hymhdqwn3s2wqmaw3182kkp392hxx6h1xicqga4nxjjm4rnw24"
+synopsis = "Exit status codes for system programs"
+version = "1.0.0"
+
+[system-information]
+dependencies = []
+license = "bsd"
+sha256 = "04974zimmahsbvk73bj487rj75ca6g91mr9b882859awbmc00d4g"
+synopsis = "Obtaining system and host information"
+version = "0.1"
+
+[system]
+dependencies = ["coops", "shell", "compile-file", "srfi-1"]
+license = "bsd"
+sha256 = "18sp0r0qsq8aw3ff9f4cv5a3n6p7yh5jlwf0s22x8bswi4377a76"
+synopsis = "load and compile groups of files"
+version = "0.8"
+
+[tabular]
+dependencies = ["srfi-1", "srfi-127", "utf8", "matchable"]
+license = "gpl-3"
+sha256 = "155h58aphs1m29fq152fp08q1jkf7sibyi2ynqza6y5z846gf9gj"
+synopsis = "Parsing and formatting of tabular text data such as comma- and delimiter-separated values (CSV and DSV)."
+version = "1.4"
+
+[taglib]
+dependencies = []
+license = "lgpl"
+sha256 = "0hasfwd414n7g29jp3d2m5djrl2f8mvzmhh9fhs23q2bspyxpdjb"
+synopsis = "Bindings to taglib"
+version = "0.2.5"
+
+[tcp-server]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "1lm7gd7s57d6vdb0xyd1mk3z213w8fisj7fl3cw1cbhmnqvfzqbf"
+synopsis = "A simple generic multithreaded tcp-server"
+version = "1.5"
+
+[tcp6]
+dependencies = ["socket", "srfi-1"]
+license = "bsd"
+sha256 = "03amc9wfpk2r3aybm8llh0l89kiqi5bri132987jj59d4qvmv1rq"
+synopsis = "Interface to TCP over IPv4 and IPv6"
+version = "0.2.1"
+
+[termbox]
+dependencies = []
+license = "mit"
+sha256 = "0d6zz6fr1nqznm1b10fyz0q71533qh7056ggx17flrnjlvxayb5f"
+synopsis = "Minimal text based user interfaces. Bindings for nsf/termbox"
+version = "0.3"
+
+[test-generative]
+dependencies = ["test", "srfi-1"]
+license = "gplv3"
+sha256 = "1r7sx789ha7ajnpb3zgjryhjfmhy6i1dpblkjfxdbmk2sz4py9lf"
+synopsis = "Allows quickcheck like testing for pure code with the test egg"
+version = "0.0.6"
+
+[test-new-egg]
+dependencies = ["henrietta-cache", "salmonella", "srfi-1"]
+license = "bsd"
+sha256 = "01m7bi646f0ypv5j1zpsw16fk4rzw3lmycxlhkzzb11ghlgl2vqq"
+synopsis = "A tool to test new eggs before they are added to the official CHICKEN repository"
+version = "1.0.4"
+
+[test-utils]
+dependencies = ["test"]
+license = "bsd"
+sha256 = "0c4zj3i4g1iq38ifdgzhrl5lz0v97qzphsyg1d2a6ps6zr7jwgbf"
+synopsis = "Test Utilities (for test egg)"
+version = "1.0.5"
+
+[test]
+dependencies = []
+license = "bsd"
+sha256 = "1l88lb8cnb0i49qvpdj1rnlj06srp5myg0vhs0fv23gzrzjspxh8"
+synopsis = "Yet Another Testing Utility"
+version = "1.2"
+
+[this]
+dependencies = []
+license = "bsd"
+sha256 = "1gl2p50nc0zzpzwm6h9gxkpdhwnqmm92grsvr26cb2wrrxzj2ffy"
+synopsis = "Python's \"this\" module ported to CHICKEN"
+version = "0.1"
+
+[thread-utils]
+dependencies = ["queues", "srfi-1", "srfi-18", "miscmacros", "moremacros", "record-variants", "check-errors", "synch"]
+license = "bsd"
+sha256 = "0avr7r6caacmbr3gbb8rp23ddi0g74yz2jc2w2bbhxrqr01vqj0l"
+synopsis = "Thread Utilities"
+version = "2.2.8"
+
+[tiger-hash]
+dependencies = ["message-digest-primitive"]
+license = "bsd"
+sha256 = "0hcmp58byk2wg0nbmb5zh2zc7z670dhva21qjpix6l8hqgrf0151"
+synopsis = "Tiger/192 Message Digest"
+version = "4.1.2"
+
+[timed-resource]
+dependencies = ["record-variants", "check-errors", "thread-utils", "srfi-1", "srfi-18", "synch", "miscmacros"]
+license = "bsd"
+sha256 = "1jycpy7vxl8d3acnjyz531nqyhgy4n8baqjzd5af1kxy69qvmzgs"
+synopsis = "Resource w/ Timeout"
+version = "2.4.2"
+
+[tiny-prolog]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "0bw1l5vsyw2z3yvv6zlgvzk1hlm16ql6m8gdfd94fk691pvjpnd0"
+synopsis = "Tiny PROLOG interpreter."
+version = "2.0"
+
+[tokyocabinet]
+dependencies = []
+license = "bsd"
+sha256 = "0x285jydmkgx46gqwnjxczmbbpmbv17jpqf7k6k4jiix6x54q5vg"
+synopsis = "Tokyo Cabinet hash database interface"
+version = "0.1.0"
+
+[toml]
+dependencies = ["r7rs", "rfc3339", "coops"]
+license = "mit"
+sha256 = "10isk4rxcjabm16g59nxafm2vx0vidjq1alaxbih3gw9w2kc11l4"
+synopsis = "A Chicken binding to read TOML configuration files"
+version = "0.7"
+
+[topham]
+dependencies = ["http-client", "intarweb", "medea", "openssl", "optimism", "simple-exceptions", "srfi-1"]
+license = "bsd"
+sha256 = "18p3gjbzi95djyn1rm230ag5g4n4q70pqi670b215icjx91za63i"
+synopsis = "Bindings for the sr.ht REST API"
+version = "0.1.7"
+
+[trace]
+dependencies = ["srfi-1", "advice", "miscmacros"]
+license = "public-domain"
+sha256 = "1dcfpwnlmmmnfmzr7byml0ja9b36d6mggnw9mmrdv51q74pzkww3"
+synopsis = "tracing and breakpoints"
+version = "2.0"
+
+[transducers]
+dependencies = ["srfi-1", "srfi-133", "srfi-143", "srfi-160", "check-errors"]
+license = "mit"
+sha256 = "01xfqh94cn3qid9ydlmsyyh9drp8bzy8mp1q13b2vksm4yqp077w"
+synopsis = "Transducers for working with foldable data types."
+version = "0.3.1"
+
+[transmission]
+dependencies = ["http-client", "intarweb", "medea", "r7rs", "srfi-1", "srfi-189", "uri-common"]
+license = "unlicense"
+sha256 = "0x94ihhpway5rzsrviwnmzm7h38p1s0np7f59nxp0a99vcy9x2f0"
+synopsis = "Transmission RPC"
+version = "0.2.2"
+
+[traversal]
+dependencies = ["srfi-1", "vector-lib"]
+license = "lgpl"
+sha256 = "172inmqlz2pqbks5gyfnbll5qnnk4545jrb3xbsp9qxcmmayamiw"
+synopsis = "Various list operations"
+version = "1.7"
+
+[tree-walkers]
+dependencies = []
+license = "bsd"
+sha256 = "1if8njjaac4i23126jlmzw67y7hcr2hs842nwsgyzi2hi780pzvk"
+synopsis = "replacement of car, cdr and consorts"
+version = "1.0"
+
+[tree]
+dependencies = ["srfi-1", "srfi-42", "srfi-69", "srfi-71"]
+license = "mit"
+sha256 = "1bmipwxg1r5fyxfskgrpr5ivprc3s70vdcc5vm8i6mp2cfn8dmxz"
+synopsis = "A tree utility library"
+version = "1.50"
+
+[trie]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1k7hq31px236s25wqfqh22wb4kpm97hl2kcvj4amsyvlxc1y4w96"
+synopsis = "A trie (prefix tree) implementation"
+version = "2"
+
+[tweetnacl]
+dependencies = []
+license = "bsd"
+sha256 = "0ba8xz39qgc8ixq7s21pdf5sw5hwxriakdhq7pxc47na2q2pr1dy"
+synopsis = "TweetNaCl cryptographic library"
+version = "1.4.2"
+
+[type-extensions]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "0l4hp89v0x10is29fczhr6y89qrsd16bgdgbl2pf2l36pmlgqfmr"
+synopsis = "Miscellaneous type system extensions"
+version = "0.1.0"
+
+[typeclass]
+dependencies = ["srfi-1", "matchable"]
+license = "mit"
+sha256 = "1zpf8dvyh8wfrilvnwmna8223g64brp6pvxpz9gx5vb9nb8yq7jk"
+synopsis = "Type classes"
+version = "1.5"
+
+[typed-records]
+dependencies = ["defstruct"]
+license = "bsd"
+sha256 = "0giy38ra6s6cq2qnpy7ljgal2wq3ckgxs9w81wivckyz66r5x6il"
+synopsis = "Typed variants of various record-definition macros"
+version = "0.82"
+
+[udp]
+dependencies = ["srfi-1", "srfi-18"]
+license = "bsd"
+sha256 = "1f4m1jj0r5wm5akd6q7cfnc0fwgw0kwkqr4l5n40vbgcwp8gvm7k"
+synopsis = "An interface to User Datagram Protocol sockets"
+version = "1.18"
+
+[udp6]
+dependencies = ["socket"]
+license = "bsd"
+sha256 = "1fm8khkfw22iwsnlyj5jpipfkp70y35pk2y3i4bzmp6iq84gxjrm"
+synopsis = "Interface to UDP over IPv4 and IPv6"
+version = "0.2.0"
+
+[unitconv]
+dependencies = ["matchable"]
+license = "lgpl-3"
+sha256 = "0lkz79dzds0vjjgfbi4sy9gq34xrdrlc3l57gzgbcd42jhbp0xaz"
+synopsis = "Conversion of units of measurement"
+version = "4.0"
+
+[unitex-named-chars]
+dependencies = []
+license = "bsd"
+sha256 = "00i7bax8mgw2r8l61iwvircxpynjf2d2yjxlaaa4l4m1mc12bzsv"
+synopsis = "Unicode & LaTeX Named Chars"
+version = "0.0.4"
+
+[unsafe]
+dependencies = []
+license = "bsd"
+sha256 = "0nainz77q0a1pzac92dp4nbmpq4g20vqa4qxzaqg86rhy7rpr01x"
+synopsis = "Unsafe operations"
+version = "1.0"
+
+[unveil]
+dependencies = []
+license = "isc"
+sha256 = "0v9s6qaf5lcvdn881bpibazy77fajm8fj7h6v54425lx35164rbf"
+synopsis = "unveil(2) support for CHICKEN"
+version = "0.2"
+
+[uri-common]
+dependencies = ["uri-generic", "defstruct", "matchable", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "0zpdwzsiys6y3vb7mh6ca55qzn3l86m1b0f4kjd7v9y9d47pywl3"
+synopsis = "Parser for common URI schemes"
+version = "2.0"
+
+[uri-generic]
+dependencies = ["matchable", "srfi-1", "srfi-14"]
+license = "bsd"
+sha256 = "11k6qczmia6m77jgk80lphz83h12hd5h5cfzj8mllf7kv50il69g"
+synopsis = "URI generic syntax (RFC 3986) parsing and manipulation."
+version = "3.3"
+
+[uri-match]
+dependencies = ["uri-common"]
+license = "bsd"
+sha256 = "0bkl82wjhiihk4ll1m5zddzcmhwswgp9n26gig7c606wyi76yw7s"
+synopsis = "A flexible URI matcher"
+version = "1.0"
+
+[utf8]
+dependencies = ["srfi-69", "iset", "regex"]
+license = "bsd"
+sha256 = "0vpf2vw4k7b1f7afgminnvkgiq9m973rxi1w2y63jgg8vr7i027p"
+synopsis = "Unicode support"
+version = "3.6.3"
+
+[uuid-lib]
+dependencies = []
+license = "bsd"
+sha256 = "1vq5k5cblhx03a79mbs2903c0lwq526zcjxk8da09cccvf7xqf33"
+synopsis = "OSF DCE 1.1 UUID"
+version = "0.0.1"
+
+[uuid]
+dependencies = []
+license = "bsd"
+sha256 = "0iv8z83zdpwxrvjrxjnvflqy5hj4x03ivm3f2dmcf82ylhvx0gd8"
+synopsis = "native chicken uuid library"
+version = "0.1"
+
+[vector-lib]
+dependencies = []
+license = "bsd"
+sha256 = "071nx5m5q7j55mv4ikikffd1b2m7xfkbm21rjffg8gz6qwqa851z"
+synopsis = "Port of the SRFI-43 reference implementation"
+version = "2.1.1"
+
+[vectr]
+dependencies = ["coops"]
+license = "gplv3"
+sha256 = "0a97mg94l03npnlds7c8f63d9nhvr2rfjnk0p1mgqpmvq396kf0g"
+synopsis = "A linear vectr library."
+version = "0.1"
+
+[vlist]
+dependencies = ["srfi-1", "srfi-69"]
+license = "lgpl-3"
+sha256 = "0vmxll3x7b4inp3jwzvkzjkvqw79imkmsaygwvn9r3l1hzypxmas"
+synopsis = "An implementation of vlists, a functional list-like data structure."
+version = "1.1"
+
+[web-colors]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "05q5rrw4dmnswrb2sfzyvn970s9xclwhcvzybs0qdb15qq89g4jn"
+synopsis = "Parse and write HTML/CSS color strings"
+version = "1.0.0"
+
+[webview]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "srfi-69", "utf8"]
+license = "bsd"
+sha256 = "1xd7h0z2j5vfhckw28s52y752lyx77q8gqj9cwlrgxhhirylh5n6"
+synopsis = "Multi-platform HTML user interface shell"
+version = "1.0.1"
+
+[with-current-directory]
+dependencies = []
+license = "bsd"
+sha256 = "1ryl7l2jw5m34fmvv1nr0rf2mwkxrds8xkz7msfzi4gy36i5zja9"
+synopsis = "Convenience procedure for temporarily changing directories"
+version = "1.0.0"
+
+[ws-client]
+dependencies = ["srfi-1", "foreigners", "string-utils", "base64", "simple-sha1", "uri-common", "intarweb", "openssl"]
+license = "bsd"
+sha256 = "1w6cpf52ipw0irx7xhh9gnz13hp6h9babi7ymiwwn9k798mhc063"
+synopsis = "websocket client library"
+version = "1.0.0"
+
+[x11-colors]
+dependencies = ["srfi-1", "srfi-13", "matchable"]
+license = "bsd"
+sha256 = "1fj8swh4s4gwif2dp59ls0vbdi2d5w50b2q2q00yiyvlr7smm4hs"
+synopsis = "named standard colors as available in X11"
+version = "1.1"
+
+[xj]
+dependencies = ["fmt", "html-parser", "srfi-1", "utf8", "brev-separate"]
+license = "bsd-3-clause"
+sha256 = "0ygznmn4p5df6q7f1m0nv4hz4l5ym3nmm2zp8y3h80piy0cb9c0a"
+synopsis = "Unix filter that turns XML into JSON"
+version = "1.28"
+
+[xlib]
+dependencies = ["matchable", "srfi-13"]
+license = "unknown"
+sha256 = "17r7w5w7fwmhr5n37zq0yhg4s8pm8505lzal4mq7i2m6y591xfc0"
+synopsis = "Xlib bindings"
+version = "1.3"
+
+[xml-rpc]
+dependencies = ["base64", "http-client", "intarweb", "ssax", "sxpath", "srfi-1", "srfi-13", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "05qn5fd872q3zh0ic9gq32j8rnvpg6l1p5bj86pdyan1iqxypnsq"
+synopsis = "XML-RPC client/server"
+version = "3.0.1"
+
+[yaml]
+dependencies = ["sql-null", "srfi-13", "srfi-69"]
+license = "mit"
+sha256 = "0h80jim818a3ks0qa6q123hj9gabky9zyvam724sglvx3zj897is"
+synopsis = "Bindings to libyaml"
+version = "0.2.2"
+
+[yasos]
+dependencies = ["srfi-69", "srfi-127"]
+license = "bsd"
+sha256 = "0q8cl3bvslk76l89k0vf836cb3xmd4kwvhgak38afsnrvirwiamn"
+synopsis = "A very simple OOP system"
+version = "1.14"
+
+[z3]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "147f2401ngpgg6pg0gf60vkj1gvhgmbjc3l8v5mqkyd47p5zjxgl"
+synopsis = "A gzip (RFC1952) compression and decompression library"
+version = "2.0"
+
+[zlib]
+dependencies = ["foreigners", "miscmacros"]
+license = "gpl-3"
+sha256 = "0m3kkspj2l4ssl82gx058h747xmbhm66cxc1z0908b0pjkw5byx7"
+synopsis = "Bindings for zlib"
+version = "0.7.0"
+
+[zmq]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "foreigners"]
+license = "lgpl"
+sha256 = "04iyk76fi557r3y7wxhgr2kra0764qgcc84dar5pz3qjlql33bhq"
+synopsis = "Bindings for the ZeroMQ API"
+version = "0.2"
+
+[zshbrev]
+dependencies = ["brev"]
+license = "lgplv3"
+sha256 = "16sn87z72x8d4ddbkwgz1jxas471r5nvazwi0klsn204v1qc30dy"
+synopsis = "Access Chicken functions from any shell and access zsh functions from Chicken"
+version = "1.19"
+
+[zstd]
+dependencies = []
+license = "bsd"
+sha256 = "06gvbk03xbrs5hihrysl2qaf7aag7zk3nvsyaqvfiaa6zg5y80mk"
+synopsis = "ZStandard bindings"
+version = "1.2"
+
+[zxcvbn]
+dependencies = []
+license = "bsd"
+sha256 = "0hqhzlwlmngwd9sgkrrhmvfaq8gc7dc2c719y6h2ys3ahym4iaxn"
+synopsis = "zxcvbn password entropy estimation"
+version = "1.0.0"
+
diff --git a/pkgs/development/compilers/chicken/5/eggs.nix b/pkgs/development/compilers/chicken/5/eggs.nix
deleted file mode 100644
index 83bfc1cbb71..00000000000
--- a/pkgs/development/compilers/chicken/5/eggs.nix
+++ /dev/null
@@ -1,551 +0,0 @@
-{ pkgs, stdenv }:
-rec {
-  inherit (pkgs) eggDerivation fetchegg;
-
-  address-info = eggDerivation {
-    name = "address-info-1.0.5";
-
-    src = fetchegg {
-      name = "address-info";
-      version = "1.0.5";
-      sha256 = "1nv87ghfv8szmi2l0rybrgrds6fs5w6jxafqslnzw0mw5sfj6jyk";
-    };
-
-    buildInputs = [
-      srfi-1
-    ];
-  };
-
-  apropos = eggDerivation {
-    name = "apropos-3.6.0";
-
-    src = fetchegg {
-      name = "apropos";
-      version = "3.6.0";
-      sha256 = "0jq5d4zijbf5dw2vsfn89smp7zjpgp82y5hs10xkysf831x7l551";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      check-errors
-      string-utils
-      symbol-utils
-    ];
-  };
-
-  args = eggDerivation {
-    name = "args-1.6.0";
-
-    src = fetchegg {
-      name = "args";
-      version = "1.6.0";
-      sha256 = "1y9sznh4kxqxvhd8k44bjx0s7xspp52sx4bn8i8i0f8lwch6r2g4";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      srfi-37
-    ];
-  };
-
-  base64 = eggDerivation {
-    name = "base64-1.0";
-
-    src = fetchegg {
-      name = "base64";
-      version = "1.0";
-      sha256 = "01lid9wxf94nr7gmskamxlfngack1hyxig8rl9swwgnbmz9qgysi";
-    };
-
-    buildInputs = [
-      srfi-13
-    ];
-  };
-
-  check-errors = eggDerivation {
-    name = "check-errors-3.2.0";
-
-    src = fetchegg {
-      name = "check-errors";
-      version = "3.2.0";
-      sha256 = "0d0hpq1nmwyvbg162bqzgk62f70rin0pxsr5a3pgx6xin5i3ngah";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  defstruct = eggDerivation {
-    name = "defstruct-2.0";
-
-    src = fetchegg {
-      name = "defstruct";
-      version = "2.0";
-      sha256 = "0q1v1gdwqlpmwcsa4jnqldfqky9k7kvb83qgkhdyqym52bm5aln8";
-    };
-
-    buildInputs = [
-      srfi-1
-    ];
-  };
-
-  feature-test = eggDerivation {
-    name = "feature-test-0.2.0";
-
-    src = fetchegg {
-      name = "feature-test";
-      version = "0.2.0";
-      sha256 = "1dxdisv64d8alg6r45cwxf5gmdpcvql1hvlq808lgwphd7kvfpgr";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  foreigners = eggDerivation {
-    name = "foreigners-1.5";
-
-    src = fetchegg {
-      name = "foreigners";
-      version = "1.5";
-      sha256 = "1mm91y61nlawgb7iqdrkz2fi9sc3fic07f5m1ig541b2hbscfiqy";
-    };
-
-    buildInputs = [
-      matchable
-    ];
-  };
-
-  intarweb = eggDerivation {
-    name = "intarweb-2.0.1";
-
-    src = fetchegg {
-      name = "intarweb";
-      version = "2.0.1";
-      sha256 = "0md226jikqhj993cw17588ipmnz0v7l34zrvylamyrs6zbvj3scm";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      srfi-14
-      defstruct
-      uri-common
-      base64
-    ];
-  };
-
-  iset = eggDerivation {
-    name = "iset-2.2";
-
-    src = fetchegg {
-      name = "iset";
-      version = "2.2";
-      sha256 = "0yfkcd07cw6xnnqfbbvjy81x0vc54k40vdjp2m7gwxx64is6m3rz";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  json = eggDerivation {
-    name = "json-1.6";
-
-    src = fetchegg {
-      name = "json";
-      version = "1.6";
-      sha256 = "0sb8285dqrm27c8zaqfzc0gixvfmvf0cq2nbza8c4z7j5snxzs2w";
-    };
-
-    buildInputs = [
-      packrat
-      srfi-1
-      srfi-69
-    ];
-  };
-
-  matchable = eggDerivation {
-    name = "matchable-1.1";
-
-    src = fetchegg {
-      name = "matchable";
-      version = "1.1";
-      sha256 = "084hm5dvbvgnpb32ispkp3hjili8z02hamln860r99jx68jx6j2v";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  r7rs = eggDerivation {
-    name = "r7rs-1.0.5";
-
-    src = fetchegg {
-      name = "r7rs";
-      version = "1.0.5";
-      sha256 = "0zyi1z4m1995hm2wfc5wpi8jjgxcwk03qknq5v2ygff3akxazsf6";
-    };
-
-    buildInputs = [
-      matchable
-      srfi-1
-      srfi-13
-    ];
-  };
-
-  memory-mapped-files = eggDerivation {
-    name = "memory-mapped-files-0.4";
-
-    src = fetchegg {
-      name = "memory-mapped-files";
-      version = "0.4";
-      sha256 = "0by3r18bj9fs0bs9w5czx84vssmr58br3x7pz1m3myb4mns3mpsc";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  message-digest-primitive = eggDerivation {
-    name = "message-digest-primitive-4.3.2";
-
-    src = fetchegg {
-      name = "message-digest-primitive";
-      version = "4.3.2";
-      sha256 = "1wfmyyp1fv0sz70m0rgzbhkiqgzjc15ppz7fwmpnxg12rvfzdvq0";
-    };
-
-    buildInputs = [
-      check-errors
-    ];
-  };
-
-  miscmacros = eggDerivation {
-    name = "miscmacros-1.0";
-
-    src = fetchegg {
-      name = "miscmacros";
-      version = "1.0";
-      sha256 = "0n2ia4ib4f18hcbkm5byph07ncyx61pcpfp2qr5zijf8ykp8nbvr";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  packrat = eggDerivation {
-    name = "packrat-1.5";
-
-    src = fetchegg {
-      name = "packrat";
-      version = "1.5";
-      sha256 = "0hfnh57a8yga3byrk8522al5wdj7dyz48lixvvcgnsn3vdy333hq";
-    };
-
-    buildInputs = [
-      srfi-1
-    ];
-  };
-
-  regex = eggDerivation {
-    name = "regex-2.0";
-
-    src = fetchegg {
-      name = "regex";
-      version = "2.0";
-      sha256 = "0qgqrrdr95yqggw8xyvb693nhizwqvf1fp9cjx9p3z80c4ih8j4j";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  sendfile = eggDerivation {
-    name = "sendfile-1.8.3";
-
-    src = fetchegg {
-      name = "sendfile";
-      version = "1.8.3";
-      sha256 = "0acmydjxlrbq7bdspmrzv9q9l3gh4xxnbpi5g1d5mz1g2mjwgm63";
-    };
-
-    buildInputs = [
-      memory-mapped-files
-    ];
-  };
-
-  sha2 = eggDerivation {
-    name = "sha2-4.0.5";
-
-    src = fetchegg {
-      name = "sha2";
-      version = "4.0.5";
-      sha256 = "020yc41gkpg2s48v5n1nnq02dii340yly2y1zsi71bbfbkai2vcs";
-    };
-
-    buildInputs = [
-      message-digest-primitive
-    ];
-  };
-
-  socket = eggDerivation {
-    name = "socket-0.3.3";
-
-    src = fetchegg {
-      name = "socket";
-      version = "0.3.3";
-      sha256 = "04wfxrwjizvf1jdpfqp3r7381rp9lscrm3z21ihq2dc2lfzjgrxw";
-    };
-
-    buildInputs = [
-      srfi-13
-      srfi-18
-      foreigners
-      feature-test
-    ];
-  };
-
-  spiffy = eggDerivation {
-    name = "spiffy-6.3";
-
-    src = fetchegg {
-      name = "spiffy";
-      version = "6.3";
-      sha256 = "0f22gfdyysgbm3q6cjibn1z1yavks3imxi1mxcyfmms3x91k5k3c";
-    };
-
-    buildInputs = [
-      intarweb
-      uri-common
-      uri-generic
-      sendfile
-      srfi-1
-      srfi-13
-      srfi-14
-      srfi-18
-    ];
-  };
-
-  srfi-1 = eggDerivation {
-    name = "srfi-1-0.5.1";
-
-    src = fetchegg {
-      name = "srfi-1";
-      version = "0.5.1";
-      sha256 = "15x0ajdkw5gb3vgs8flzh5g0pzl3wmcpf11iimlm67mw6fxc8p7j";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-13 = eggDerivation {
-    name = "srfi-13-0.3.1";
-
-    src = fetchegg {
-      name = "srfi-13";
-      version = "0.3.1";
-      sha256 = "12ryxs3w3las0wjdh0yp52g1xmyq1fb48xi3i26l5a9sfx7gbilp";
-    };
-
-    buildInputs = [
-      srfi-14
-    ];
-  };
-
-  srfi-14 = eggDerivation {
-    name = "srfi-14-0.2.1";
-
-    src = fetchegg {
-      name = "srfi-14";
-      version = "0.2.1";
-      sha256 = "0gc33cx4xll9vsf7fm8jvn3gc0604kn3bbi6jfn6xscqp86kqb9p";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-145 = eggDerivation {
-    name = "srfi-145-0.1";
-
-    src = fetchegg {
-      name = "srfi-145";
-      version = "0.1";
-      sha256 = "1r4278xhpmm8gww64j6akpyv3qjnn14b6nsisyb9qm7yx3pkpim9";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-189 = eggDerivation {
-    name = "srfi-189-0.1";
-
-    src = fetchegg {
-      name = "srfi-189";
-      version = "0.1";
-      sha256 = "1nmrywpi9adi5mm1vcbxxsgw0j3v6m7s4j1mii7icj83xn81cgvx";
-    };
-
-    buildInputs = [
-      r7rs
-      srfi-1
-      srfi-145
-    ];
-  };
-
-  srfi-18 = eggDerivation {
-    name = "srfi-18-0.1.6";
-
-    src = fetchegg {
-      name = "srfi-18";
-      version = "0.1.6";
-      sha256 = "00lykm5lqbrcxl3dab9dqwimpgm36v4ys2957k3vdlg4xdb1abfa";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-37 = eggDerivation {
-    name = "srfi-37-1.4";
-
-    src = fetchegg {
-      name = "srfi-37";
-      version = "1.4";
-      sha256 = "17f593497n70gldkj6iab6ilgryiqar051v6azn1szhnm1lk7dwd";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-69 = eggDerivation {
-    name = "srfi-69-0.4.1";
-
-    src = fetchegg {
-      name = "srfi-69";
-      version = "0.4.1";
-      sha256 = "1l102kppncz27acsr4jyi46q0r7g2lb6gdbkd6p3h1xmvwcnk2hl";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  string-utils = eggDerivation {
-    name = "string-utils-2.4.0";
-
-    src = fetchegg {
-      name = "string-utils";
-      version = "2.4.0";
-      sha256 = "09m3s0p199r2nmvc8qnqvbxjbq967gvwqrzp236wsw3hdcil6p8v";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      srfi-69
-      miscmacros
-      check-errors
-      utf8
-    ];
-  };
-
-  symbol-utils = eggDerivation {
-    name = "symbol-utils-2.1.0";
-
-    src = fetchegg {
-      name = "symbol-utils";
-      version = "2.1.0";
-      sha256 = "17nq8bj18f3bbf3mdfx1m8agy97izn1xcl8ymvgvvd5g384b2xil";
-    };
-
-    buildInputs = [
-      check-errors
-    ];
-  };
-
-  tcp6 = eggDerivation {
-    name = "tcp6-0.2.1";
-
-    src = fetchegg {
-      name = "tcp6";
-      version = "0.2.1";
-      sha256 = "14dynnjgac28f46v781hi6kam326q6rh57pf0pvl0chdva4hlf3q";
-    };
-
-    buildInputs = [
-      socket
-      srfi-1
-    ];
-  };
-
-  uri-common = eggDerivation {
-    name = "uri-common-2.0";
-
-    src = fetchegg {
-      name = "uri-common";
-      version = "2.0";
-      sha256 = "07rq7ppkyk3i85vqspc048pnj6gmjhj236z00chslli9xybqkgrd";
-    };
-
-    buildInputs = [
-      uri-generic
-      defstruct
-      matchable
-      srfi-1
-      srfi-13
-      srfi-14
-    ];
-  };
-
-  uri-generic = eggDerivation {
-    name = "uri-generic-3.2";
-
-    src = fetchegg {
-      name = "uri-generic";
-      version = "3.2";
-      sha256 = "1lpvnk1mnhmrga149km7ygpy7fkq7z2pvw0mvpx2aql03l8gpdsj";
-    };
-
-    buildInputs = [
-      matchable
-      srfi-1
-      srfi-14
-    ];
-  };
-
-  utf8 = eggDerivation {
-    name = "utf8-3.6.2";
-
-    src = fetchegg {
-      name = "utf8";
-      version = "3.6.2";
-      sha256 = "10wzp3qmwik4gx3hhaqm2n83wza0rllgy57363h5ccv8fga5nnm6";
-    };
-
-    buildInputs = [
-      srfi-69
-      iset
-      regex
-    ];
-  };
-}
-
diff --git a/pkgs/development/compilers/chicken/5/eggs.scm b/pkgs/development/compilers/chicken/5/eggs.scm
deleted file mode 100644
index 6e3405b95ec..00000000000
--- a/pkgs/development/compilers/chicken/5/eggs.scm
+++ /dev/null
@@ -1,11 +0,0 @@
-;; Eggs used by egg2nix
-args
-matchable
-apropos
-spiffy
-json
-tcp6
-sha2
-
-;; other eggs to include in nixpkgs
-srfi-189
diff --git a/pkgs/development/compilers/chicken/5/fetchegg/builder.sh b/pkgs/development/compilers/chicken/5/fetchegg/builder.sh
deleted file mode 100644
index 34c9de37233..00000000000
--- a/pkgs/development/compilers/chicken/5/fetchegg/builder.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-if [ -e .attrs.sh ]; then source .attrs.sh; fi
-source $stdenv/setup
-
-echo "exporting egg ${eggName} (version $version) into $out"
-
-mkdir -p $out
-CHICKEN_EGG_CACHE=. chicken-install -r "${eggName}:${version}"
-rm ${eggName}/{STATUS,TIMESTAMP}
-cp -r ${eggName}/* $out/
diff --git a/pkgs/development/compilers/chicken/5/fetchegg/default.nix b/pkgs/development/compilers/chicken/5/fetchegg/default.nix
deleted file mode 100644
index 08d23cbaa61..00000000000
--- a/pkgs/development/compilers/chicken/5/fetchegg/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# Fetches a chicken egg from henrietta using `chicken-install -r'
-# See: http://wiki.call-cc.org/chicken-projects/egg-index-5.html
-
-{ lib, stdenvNoCC, chicken }:
-{ name, version, md5 ? "", sha256 ? "" }:
-
-if md5 != "" then
-  throw "fetchegg does not support md5 anymore, please use sha256"
-else
-stdenvNoCC.mkDerivation {
-  name = "chicken-${name}-export";
-  builder = ./builder.sh;
-  nativeBuildInputs = [ chicken ];
-
-  outputHashAlgo = "sha256";
-  outputHashMode = "recursive";
-  outputHash = sha256;
-
-  inherit version;
-
-  eggName = name;
-
-  impureEnvVars = lib.fetchers.proxyImpureEnvVars;
-}
-
diff --git a/pkgs/development/compilers/chicken/5/read-egg.scm b/pkgs/development/compilers/chicken/5/read-egg.scm
new file mode 100755
index 00000000000..28f2e4e41c8
--- /dev/null
+++ b/pkgs/development/compilers/chicken/5/read-egg.scm
@@ -0,0 +1,40 @@
+(import (chicken process-context)
+        (chicken format)
+        (chicken string))
+
+(define env-var get-environment-variable)
+(define ref alist-ref)
+
+(define egg (read))
+
+(printf "[~A]\n" (env-var "EGG_NAME"))
+
+(define dependencies
+  (map (lambda (dep)
+         (->string (if (list? dep)
+                       (car dep)
+                       dep)))
+       (ref 'dependencies egg eqv? '())))
+(printf "dependencies = [~A]\n"
+        (string-intersperse (map (lambda (dep) (sprintf "~S" dep))
+                                 dependencies)
+                            ", "))
+
+(define license (ref 'license egg))
+(printf "license = ~S\n"
+        (if (not license)
+            ""
+            (string-translate (->string (car license))
+                              "ABCDEFGHIJKLMNOPQRSTUVWXYZ "
+                              "abcdefghijklmnopqrstuvwxyz-")))
+
+(printf "sha256 = ~S\n" (env-var "EGG_SHA256"))
+
+(define synopsis (ref 'synopsis egg))
+(printf "synopsis = ~S\n"
+        (if (not synopsis)
+            ""
+            (car synopsis)))
+
+(printf "version = ~S\n" (env-var "EGG_VERSION"))
+(print)
diff --git a/pkgs/development/compilers/chicken/5/update.sh b/pkgs/development/compilers/chicken/5/update.sh
new file mode 100755
index 00000000000..32f5fbf5608
--- /dev/null
+++ b/pkgs/development/compilers/chicken/5/update.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i oil -p oil chicken
+
+export URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/"
+cd $(nix-prefetch-url \
+     'https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=snapshot;h=master;sf=tgz' \
+     --name chicken-eggs-5-latest --unpack --print-path | tail -1)
+
+echo "# THIS IS A GENERATED FILE.  DO NOT EDIT!" > $_this_dir/deps.toml
+for i, item in */*/*.egg {
+  var EGG_NAME=$(dirname $(dirname $item))
+  var EGG_VERSION=$(basename $(dirname $item))
+  var EGG_URL="${URL_PREFIX}${EGG_NAME}/${EGG_NAME}-${EGG_VERSION}.tar.gz"
+  var EGG_SHA256=$(nix-prefetch-url $EGG_URL)
+  export EGG_NAME
+  export EGG_VERSION
+  export EGG_SHA256
+  csi -s $_this_dir/read-egg.scm < $item
+} >> $_this_dir/deps.toml
diff --git a/pkgs/development/compilers/clasp/default.nix b/pkgs/development/compilers/clasp/default.nix
index 6d9ff74087d..bd43970e55b 100644
--- a/pkgs/development/compilers/clasp/default.nix
+++ b/pkgs/development/compilers/clasp/default.nix
@@ -89,8 +89,11 @@ in llvmPackages_15.stdenv.mkDerivation {
   meta = {
     description = "A Common Lisp implementation based on LLVM with C++ integration";
     license = lib.licenses.lgpl21Plus ;
-    maintainers = [lib.maintainers.raskin lib.maintainers.uthar];
-    platforms = lib.platforms.linux;
+    maintainers = lib.teams.lisp.members;
+    platforms = ["x86_64-linux" "x86_64-darwin"];
+    # Upstream claims support, but breaks with:
+    # error: use of undeclared identifier 'aligned_alloc'
+    broken = llvmPackages_15.stdenv.isDarwin;
     homepage = "https://github.com/clasp-developers/clasp";
   };
 
diff --git a/pkgs/development/compilers/cmucl/binary.nix b/pkgs/development/compilers/cmucl/binary.nix
index fb0f8b2ce2c..7ad50a369c6 100644
--- a/pkgs/development/compilers/cmucl/binary.nix
+++ b/pkgs/development/compilers/cmucl/binary.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
       ANSI Common Lisp standard.
     '';
     license = licenses.publicDomain;
-    maintainers = [ ];
+    maintainers = lib.teams.lisp.members;
     platforms = [ "i686-linux" "x86_64-linux" ];
   };
 })
diff --git a/pkgs/development/compilers/cudatoolkit/common.nix b/pkgs/development/compilers/cudatoolkit/common.nix
index 8082756b1ed..02eda05de80 100644
--- a/pkgs/development/compilers/cudatoolkit/common.nix
+++ b/pkgs/development/compilers/cudatoolkit/common.nix
@@ -37,6 +37,11 @@ args@
 , freeglut
 , libGLU
 , libsForQt5
+, libtiff
+, qt6Packages
+, rdma-core
+, ucx
+, rsync
 }:
 
 backendStdenv.mkDerivation rec {
@@ -67,13 +72,20 @@ backendStdenv.mkDerivation rec {
   nativeBuildInputs = [
     perl
     makeWrapper
+    rsync
     addOpenGLRunpath
     autoPatchelfHook
     autoAddOpenGLRunpathHook
   ] ++ lib.optionals (lib.versionOlder version "11") [
     libsForQt5.wrapQtAppsHook
+  ] ++ lib.optionals (lib.versionAtLeast version "11.8") [
+    qt6Packages.wrapQtAppsHook
   ];
-  buildInputs = [
+  buildInputs = lib.optionals (lib.versionOlder version "11") [
+    libsForQt5.qt5.qtwebengine
+    freeglut
+    libGLU
+  ] ++ [
     # To get $GDK_PIXBUF_MODULE_FILE via setup-hook
     gdk-pixbuf
 
@@ -109,10 +121,13 @@ backendStdenv.mkDerivation rec {
     unixODBC
     alsa-lib
     wayland
-  ] ++ lib.optionals (lib.versionOlder version "11") [
-    libsForQt5.qt5.qtwebengine
-    freeglut
-    libGLU
+  ] ++ lib.optionals (lib.versionAtLeast version "11.8") [
+    (lib.getLib libtiff)
+    qt6Packages.qtwayland
+    rdma-core
+    ucx
+    xorg.libxshmfence
+    xorg.libxkbfile
   ];
 
   # Prepended to runpaths by autoPatchelf.
@@ -205,6 +220,13 @@ backendStdenv.mkDerivation rec {
       mv pkg/builds/nsight_systems/target-linux-x64 $out/target-linux-x64
       mv pkg/builds/nsight_systems/host-linux-x64 $out/host-linux-x64
     ''}
+      ${lib.optionalString (lib.versionAtLeast version "11.8")
+      # error: auto-patchelf could not satisfy dependency libtiff.so.5 wanted by /nix/store/.......-cudatoolkit-12.0.1/host-linux-x64/Plugins/imageformats/libqtiff.so
+      # we only ship libtiff.so.6, so let's use qt plugins built by Nix.
+      # TODO: don't copy, come up with a symlink-based "merge"
+    ''
+      rsync ${lib.getLib qt6Packages.qtimageformats}/lib/qt-6/plugins/ $out/host-linux-x64/Plugins/ -aP
+    ''}
 
     rm -f $out/tools/CUDA_Occupancy_Calculator.xls # FIXME: why?
 
diff --git a/pkgs/development/compilers/ecl/16.1.2.nix b/pkgs/development/compilers/ecl/16.1.2.nix
index ef00bb19d41..f2b964370ab 100644
--- a/pkgs/development/compilers/ecl/16.1.2.nix
+++ b/pkgs/development/compilers/ecl/16.1.2.nix
@@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     description = "Lisp implementation aiming to be small, fast and easy to embed";
     license = licenses.mit;
-    maintainers = with maintainers; [ raskin ];
+    maintainers = lib.teams.lisp.members;
     platforms = platforms.unix;
     # never built on aarch64-darwin since first introduction in nixpkgs
     broken = stdenv.isDarwin && stdenv.isAarch64;
diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix
index c442364d198..3a7836bbcdd 100644
--- a/pkgs/development/compilers/ecl/default.nix
+++ b/pkgs/development/compilers/ecl/default.nix
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
     description = "Lisp implementation aiming to be small, fast and easy to embed";
     homepage = "https://common-lisp.net/project/ecl/";
     license = licenses.mit;
-    maintainers = with maintainers; [ raskin ];
+    maintainers = lib.teams.lisp.members;
     platforms = platforms.unix;
     changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG";
   };
diff --git a/pkgs/development/compilers/elm/packages/lamdera.nix b/pkgs/development/compilers/elm/packages/lamdera.nix
index 6e93bd431ce..835c565013e 100644
--- a/pkgs/development/compilers/elm/packages/lamdera.nix
+++ b/pkgs/development/compilers/elm/packages/lamdera.nix
@@ -1,31 +1,30 @@
 { stdenv, lib
 , fetchurl
-, autoPatchelfHook
-, gmp5, ncurses5, zlib
 }:
 
+let
+  os = if stdenv.isDarwin then "macos" else "linux";
+  arch = if stdenv.isAarch64 then "arm64" else "x86_64";
+  hashes =
+    {
+      "x86_64-linux" = "443a763487366fa960120bfe193441e6bbe86fdb31baeed7dbb17d410dee0522";
+      "aarch64-linux" = "f11bec3b094df0c0958a8f1e07af5570199e671a882ad5fe979f1e7e482e986d";
+      "x86_64-darwin" = "d05a88d13e240fdbc1bf64bd1a4a9ec4d3d53c95961bb9e338449b856df91853";
+      "aarch64-darwin" = "bb105e7aebae3c637b761017c6fb49d9696eba1022f27ec594aac9c2dbffd907";
+    };
+in
+
 stdenv.mkDerivation rec {
   pname = "lamdera";
-  version = "1.0.1";
+  version = "1.1.0";
 
   src = fetchurl {
-    url = "https://static.lamdera.com/bin/linux/lamdera-v${version}";
-    sha256 = "15dee9df5d4e71b07a65fbd89d0f7dcd8c3e7ba05fe2b0e7a30d29bbd1239d9f";
+    url = "https://static.lamdera.com/bin/lamdera-${version}-${os}-${arch}";
+    sha256 = hashes.${stdenv.system};
   };
 
   dontUnpack = true;
 
-  nativeBuildInputs = [
-    autoPatchelfHook
-  ];
-
-  buildInputs = [
-    gmp5
-    ncurses5
-    zlib
-  ];
-
-
   installPhase = ''
     install -m755 -D $src $out/bin/lamdera
   '';
@@ -34,7 +33,7 @@ stdenv.mkDerivation rec {
     homepage = "https://lamdera.com";
     license = licenses.unfree;
     description = "A delightful platform for full-stack web apps";
-    platforms = [ "x86_64-linux" ];
+    platforms = [ "aarch64-linux" "x86_64-linux" "aarch64-darwin" "x86_64-darwin" ];
     maintainers = with maintainers; [ Zimmi48 ];
   };
 }
diff --git a/pkgs/development/compilers/gbforth/default.nix b/pkgs/development/compilers/gbforth/default.nix
new file mode 100644
index 00000000000..e85e621cff1
--- /dev/null
+++ b/pkgs/development/compilers/gbforth/default.nix
@@ -0,0 +1,54 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, makeWrapper
+, gforth
+}:
+
+stdenv.mkDerivation {
+  pname = "gbforth";
+  version = "unstable-2023-03-02";
+
+  src = fetchFromGitHub {
+    owner = "ams-hackers";
+    repo = "gbforth";
+    rev = "428fcf5054fe301e90ac74b1d920ee3ecc375b5b";
+    hash = "sha256-v1bdwT15Wg1VKpo74Cc3tsTl1uOKvKdlHWtbZkJ/qbA=";
+  };
+
+  nativeBuildInputs = [
+    makeWrapper
+  ];
+
+  dontBuild = true;
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p $out/share/gbforth $out/bin
+    cp -r lib shared src gbforth.fs $out/share/gbforth/
+    makeWrapper ${gforth}/bin/gforth $out/bin/gbforth \
+      --set GBFORTH_PATH $out/share/gbforth/lib \
+      --add-flags $out/share/gbforth/gbforth.fs
+    runHook postInstall
+  '';
+
+  doInstallCheck = true;
+  installCheckPhase = ''
+    runHook preInstallCheck
+    $out/bin/gbforth examples/simon/simon.fs
+    runHook postInstallCheck
+  '';
+
+  meta = with lib; {
+    homepage = "https://gbforth.org/";
+    description = "A Forth-based Game Boy development kit";
+    longDescription = ''
+      A Forth-based Game Boy development kit.
+      It features a Forth-based assembler, a cross-compiler with support for
+      lazy code generation and a library of useful words.
+    '';
+    license = licenses.mit;
+    platforms = platforms.all;
+    maintainers = with maintainers; [ fgaz ];
+  };
+}
diff --git a/pkgs/development/compilers/gcc-arm-embedded/10/default.nix b/pkgs/development/compilers/gcc-arm-embedded/10/default.nix
index 71d66e83afd..ad690cb26fa 100644
--- a/pkgs/development/compilers/gcc-arm-embedded/10/default.nix
+++ b/pkgs/development/compilers/gcc-arm-embedded/10/default.nix
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
     description = "Pre-built GNU toolchain from ARM Cortex-M & Cortex-R processors";
     homepage = "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm";
     license = with licenses; [ bsd2 gpl2 gpl3 lgpl21 lgpl3 mit ];
-    maintainers = with maintainers; [ prusnak ];
+    maintainers = with maintainers; [ prusnak prtzl ];
     platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
   };
diff --git a/pkgs/development/compilers/gcc-arm-embedded/11/default.nix b/pkgs/development/compilers/gcc-arm-embedded/11/default.nix
index d36bd66aa3c..1fb9f611a06 100644
--- a/pkgs/development/compilers/gcc-arm-embedded/11/default.nix
+++ b/pkgs/development/compilers/gcc-arm-embedded/11/default.nix
@@ -3,6 +3,8 @@
 , fetchurl
 , ncurses5
 , python38
+, libxcrypt-legacy
+, runtimeShell
 }:
 
 stdenv.mkDerivation rec {
@@ -38,10 +40,21 @@ stdenv.mkDerivation rec {
     find $out -type f | while read f; do
       patchelf "$f" > /dev/null 2>&1 || continue
       patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f" || true
-      patchelf --set-rpath ${lib.makeLibraryPath [ "$out" stdenv.cc.cc ncurses5 python38 ]} "$f" || true
+      patchelf --set-rpath ${lib.makeLibraryPath [ "$out" stdenv.cc.cc ncurses5 python38 libxcrypt-legacy ]} "$f" || true
     done
   '';
 
+  postFixup = ''
+    mv $out/bin/arm-none-eabi-gdb $out/bin/arm-none-eabi-gdb-unwrapped
+    cat <<EOF > $out/bin/arm-none-eabi-gdb
+    #!${runtimeShell}
+    export PYTHONPATH=${python38}/lib/python3.8
+    export PYTHONHOME=${python38}/bin/python3.8
+    $out/bin/arm-none-eabi-gdb-unwrapped
+    EOF
+    chmod +x $out/bin/arm-none-eabi-gdb
+  '';
+
   meta = with lib; {
     description = "Pre-built GNU toolchain from ARM Cortex-M & Cortex-R processors";
     homepage = "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm";
diff --git a/pkgs/development/compilers/gcc-arm-embedded/12/default.nix b/pkgs/development/compilers/gcc-arm-embedded/12/default.nix
index 1fac31680fb..9e1f49219e0 100644
--- a/pkgs/development/compilers/gcc-arm-embedded/12/default.nix
+++ b/pkgs/development/compilers/gcc-arm-embedded/12/default.nix
@@ -3,6 +3,8 @@
 , fetchurl
 , ncurses5
 , python38
+, libxcrypt-legacy
+, runtimeShell
 }:
 
 stdenv.mkDerivation rec {
@@ -40,15 +42,26 @@ stdenv.mkDerivation rec {
     find $out -type f | while read f; do
       patchelf "$f" > /dev/null 2>&1 || continue
       patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f" || true
-      patchelf --set-rpath ${lib.makeLibraryPath [ "$out" stdenv.cc.cc ncurses5 python38 ]} "$f" || true
+      patchelf --set-rpath ${lib.makeLibraryPath [ "$out" stdenv.cc.cc ncurses5 python38 libxcrypt-legacy ]} "$f" || true
     done
   '';
 
+  postFixup = ''
+    mv $out/bin/arm-none-eabi-gdb $out/bin/arm-none-eabi-gdb-unwrapped
+    cat <<EOF > $out/bin/arm-none-eabi-gdb
+    #!${runtimeShell}
+    export PYTHONPATH=${python38}/lib/python3.8
+    export PYTHONHOME=${python38}/bin/python3.8
+    $out/bin/arm-none-eabi-gdb-unwrapped
+    EOF
+    chmod +x $out/bin/arm-none-eabi-gdb
+  '';
+
   meta = with lib; {
     description = "Pre-built GNU toolchain from ARM Cortex-M & Cortex-R processors";
     homepage = "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm";
     license = with licenses; [ bsd2 gpl2 gpl3 lgpl21 lgpl3 mit ];
-    maintainers = with maintainers; [ prusnak ];
+    maintainers = with maintainers; [ prusnak prtzl ];
     platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
   };
diff --git a/pkgs/development/compilers/gcc/10/default.nix b/pkgs/development/compilers/gcc/10/default.nix
index f470cb120de..b6899e98b93 100644
--- a/pkgs/development/compilers/gcc/10/default.nix
+++ b/pkgs/development/compilers/gcc/10/default.nix
@@ -58,6 +58,7 @@ let majorVersion = "10";
         url = "https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=de31f5445b12fd9ab9969dc536d821fe6f0edad0";
         sha256 = "0sd52c898msqg7m316zp0ryyj7l326cjcn2y19dcxqp15r74qj0g";
       })
+      ../11/fix-struct-redefinition-on-glibc-2.36.patch
     ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
       ++ optional noSysDirs ../no-sys-dirs.patch
       ++ optional (noSysDirs && hostPlatform.isRiscV) ../no-sys-dirs-riscv.patch
diff --git a/pkgs/development/compilers/gcc/11/default.nix b/pkgs/development/compilers/gcc/11/default.nix
index b2330abd4b7..cdd82f0631a 100644
--- a/pkgs/development/compilers/gcc/11/default.nix
+++ b/pkgs/development/compilers/gcc/11/default.nix
@@ -28,6 +28,8 @@
 , buildPackages
 , libxcrypt
 , disableGdbPlugin ? !enablePlugin
+, nukeReferences
+, callPackage
 }:
 
 # Make sure we get GNU sed.
@@ -49,7 +51,7 @@ with builtins;
 
 let majorVersion = "11";
     version = "${majorVersion}.3.0";
-    disableBootstrap = !(with stdenv; targetPlatform == hostPlatform && hostPlatform == buildPlatform);
+    disableBootstrap = !stdenv.hostPlatform.isDarwin;
 
     inherit (stdenv) buildPlatform hostPlatform targetPlatform;
 
@@ -60,6 +62,7 @@ let majorVersion = "11";
         url = "https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=de31f5445b12fd9ab9969dc536d821fe6f0edad0";
         sha256 = "0sd52c898msqg7m316zp0ryyj7l326cjcn2y19dcxqp15r74qj0g";
       })
+      ./fix-struct-redefinition-on-glibc-2.36.patch
     ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
       ++ optional noSysDirs ../no-sys-dirs.patch
       ++ optional (noSysDirs && hostPlatform.isRiscV) ../no-sys-dirs-riscv.patch
@@ -159,7 +162,7 @@ let majorVersion = "11";
 
 in
 
-stdenv.mkDerivation ({
+lib.pipe (stdenv.mkDerivation ({
   pname = "${crossNameAddon}${name}";
   inherit version;
 
@@ -250,9 +253,8 @@ stdenv.mkDerivation ({
   targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
 
   buildFlags =
-    let target =
-          lib.optionalString (profiledCompiler) "profiled" +
-          lib.optionalString (targetPlatform == hostPlatform && hostPlatform == buildPlatform && !disableBootstrap) "bootstrap";
+    let target = lib.optionalString (profiledCompiler) "profiled"
+      + lib.optionalString (targetPlatform == hostPlatform && hostPlatform == buildPlatform && !disableBootstrap) "bootstrap";
     in lib.optional (target != "") target;
 
   inherit (callFile ../common/strip-attributes.nix { })
@@ -310,4 +312,8 @@ stdenv.mkDerivation ({
 }
 
 // optionalAttrs (enableMultilib) { dontMoveLib64 = true; }
-)
+))
+[
+  (callPackage ../common/libgcc.nix   { inherit langC langCC langJit; })
+  (callPackage ../common/checksum.nix { inherit langC langCC; })
+]
diff --git a/pkgs/development/compilers/gcc/11/fix-struct-redefinition-on-glibc-2.36.patch b/pkgs/development/compilers/gcc/11/fix-struct-redefinition-on-glibc-2.36.patch
new file mode 100644
index 00000000000..3f5f64a3d07
--- /dev/null
+++ b/pkgs/development/compilers/gcc/11/fix-struct-redefinition-on-glibc-2.36.patch
@@ -0,0 +1,41 @@
+From d2356ebb0084a0d80dbfe33040c9afe938c15d19 Mon Sep 17 00:00:00 2001
+From: Martin Liska <mliska@suse.cz>
+Date: Mon, 11 Jul 2022 22:03:14 +0200
+Subject: [PATCH] libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
+
+9cf13067cb5088626ba7ee1ec4c42ec59c7995a0 [sanitizer] Remove #include <linux/fs.h> to resolve fsconfig_command/mount_attr conflict with glibc 2.36
+
+(cherry picked from commit 2701442d0cf6292f6624443c15813d6d1a3562fe)
+---
+ .../sanitizer_platform_limits_posix.cpp                | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
+index 025e575b5bc7..5743516c0460 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
+@@ -72,7 +72,9 @@
+ #include <sys/vt.h>
+ #include <linux/cdrom.h>
+ #include <linux/fd.h>
++#if SANITIZER_ANDROID
+ #include <linux/fs.h>
++#endif
+ #include <linux/hdreg.h>
+ #include <linux/input.h>
+ #include <linux/ioctl.h>
+@@ -828,10 +830,10 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
+   unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT;
+   unsigned IOCTL_EVIOCSKEYCODE_V2 = IOCTL_NOT_PRESENT;
+ #endif
+-  unsigned IOCTL_FS_IOC_GETFLAGS = FS_IOC_GETFLAGS;
+-  unsigned IOCTL_FS_IOC_GETVERSION = FS_IOC_GETVERSION;
+-  unsigned IOCTL_FS_IOC_SETFLAGS = FS_IOC_SETFLAGS;
+-  unsigned IOCTL_FS_IOC_SETVERSION = FS_IOC_SETVERSION;
++  unsigned IOCTL_FS_IOC_GETFLAGS = _IOR('f', 1, long);
++  unsigned IOCTL_FS_IOC_GETVERSION = _IOR('v', 1, long);
++  unsigned IOCTL_FS_IOC_SETFLAGS = _IOW('f', 2, long);
++  unsigned IOCTL_FS_IOC_SETVERSION = _IOW('v', 2, long);
+   unsigned IOCTL_GIO_CMAP = GIO_CMAP;
+   unsigned IOCTL_GIO_FONT = GIO_FONT;
+   unsigned IOCTL_GIO_UNIMAP = GIO_UNIMAP;
diff --git a/pkgs/development/compilers/gcc/12/default.nix b/pkgs/development/compilers/gcc/12/default.nix
index 78dc30a3446..ffe94eab3ce 100644
--- a/pkgs/development/compilers/gcc/12/default.nix
+++ b/pkgs/development/compilers/gcc/12/default.nix
@@ -29,6 +29,8 @@
 , buildPackages
 , libxcrypt
 , disableGdbPlugin ? !enablePlugin
+, nukeReferences
+, callPackage
 }:
 
 # Make sure we get GNU sed.
@@ -54,7 +56,7 @@ with builtins;
 
 let majorVersion = "12";
     version = "${majorVersion}.2.0";
-    disableBootstrap = !(with stdenv; targetPlatform == hostPlatform && hostPlatform == buildPlatform);
+    disableBootstrap = !stdenv.hostPlatform.isDarwin;
 
     inherit (stdenv) buildPlatform hostPlatform targetPlatform;
 
@@ -177,6 +179,7 @@ let majorVersion = "12";
         mpfr
         name
         noSysDirs
+        nukeReferences
         patchelf
         perl
         profiledCompiler
@@ -194,7 +197,7 @@ let majorVersion = "12";
 
 in
 
-stdenv.mkDerivation ({
+lib.pipe (stdenv.mkDerivation ({
   pname = "${crossNameAddon}${name}";
   inherit version;
 
@@ -344,4 +347,9 @@ stdenv.mkDerivation ({
 }
 
 // optionalAttrs (enableMultilib) { dontMoveLib64 = true; }
-)
+))
+[
+  (callPackage ../common/libgcc.nix   { inherit langC langCC langJit; })
+  (callPackage ../common/checksum.nix { inherit langC langCC; })
+]
+
diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix
index d966b75d377..90880752ca7 100644
--- a/pkgs/development/compilers/gcc/4.9/default.nix
+++ b/pkgs/development/compilers/gcc/4.9/default.nix
@@ -60,7 +60,8 @@ let majorVersion = "4";
     inherit (stdenv) buildPlatform hostPlatform targetPlatform;
 
     patches =
-      [ ../use-source-date-epoch.patch ../parallel-bconfig.patch ./parallel-strsignal.patch
+      [ ../9/fix-struct-redefinition-on-glibc-2.36.patch ../use-source-date-epoch.patch
+        ../parallel-bconfig.patch ./parallel-strsignal.patch
         ./libsanitizer.patch
         (fetchpatch {
           name = "avoid-ustat-glibc-2.28.patch";
diff --git a/pkgs/development/compilers/gcc/6/default.nix b/pkgs/development/compilers/gcc/6/default.nix
index 953f931fa81..1c0f727cbb9 100644
--- a/pkgs/development/compilers/gcc/6/default.nix
+++ b/pkgs/development/compilers/gcc/6/default.nix
@@ -62,7 +62,8 @@ let majorVersion = "6";
 
     inherit (stdenv) buildPlatform hostPlatform targetPlatform;
 
-    patches = optionals (!stdenv.targetPlatform.isRedox) [
+    patches = [ ../9/fix-struct-redefinition-on-glibc-2.36.patch ]
+    ++ optionals (!stdenv.targetPlatform.isRedox) [
       ../use-source-date-epoch.patch ./0001-Fix-build-for-glibc-2.31.patch
 
       # Fix https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80431
@@ -77,6 +78,7 @@ let majorVersion = "6";
       ++ optional langAda ./gnat-glibc234.patch
       ++ optional langFortran ../gfortran-driving.patch
       ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch
+      ++ optional langGo ./gogcc-workaround-glibc-2.36.patch
 
       # Obtain latest patch with ../update-mcfgthread-patches.sh
       ++ optional (!crossStageStatic && targetPlatform.isMinGW && threadsCross.model == "mcf") ./Added-mcf-thread-model-support-from-mcfgthread.patch
diff --git a/pkgs/development/compilers/gcc/6/gogcc-workaround-glibc-2.36.patch b/pkgs/development/compilers/gcc/6/gogcc-workaround-glibc-2.36.patch
new file mode 100644
index 00000000000..bc11f990e5e
--- /dev/null
+++ b/pkgs/development/compilers/gcc/6/gogcc-workaround-glibc-2.36.patch
@@ -0,0 +1,14 @@
+diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh
+index dd456e907..24e607c7b 100755
+--- a/libgo/mksysinfo.sh
++++ b/libgo/mksysinfo.sh
+@@ -148,9 +148,6 @@ cat > sysinfo.c <<EOF
+ #if defined(HAVE_LINUX_ETHER_H)
+ #include <linux/ether.h>
+ #endif
+-#if defined(HAVE_LINUX_FS_H)
+-#include <linux/fs.h>
+-#endif
+ #if defined(HAVE_LINUX_REBOOT_H)
+ #include <linux/reboot.h>
+ #endif
diff --git a/pkgs/development/compilers/gcc/7/default.nix b/pkgs/development/compilers/gcc/7/default.nix
index ab80d318937..d6329c86614 100644
--- a/pkgs/development/compilers/gcc/7/default.nix
+++ b/pkgs/development/compilers/gcc/7/default.nix
@@ -63,6 +63,8 @@ let majorVersion = "7";
           url = "https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=de31f5445b12fd9ab9969dc536d821fe6f0edad0";
           sha256 = "0sd52c898msqg7m316zp0ryyj7l326cjcn2y19dcxqp15r74qj0g";
         })
+
+        ../9/fix-struct-redefinition-on-glibc-2.36.patch
       ]
       ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
       ++ optionals targetPlatform.isNetBSD [
diff --git a/pkgs/development/compilers/gcc/8/default.nix b/pkgs/development/compilers/gcc/8/default.nix
index a929663dca2..1484a925657 100644
--- a/pkgs/development/compilers/gcc/8/default.nix
+++ b/pkgs/development/compilers/gcc/8/default.nix
@@ -53,6 +53,7 @@ let majorVersion = "8";
         url = "https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=de31f5445b12fd9ab9969dc536d821fe6f0edad0";
         sha256 = "0sd52c898msqg7m316zp0ryyj7l326cjcn2y19dcxqp15r74qj0g";
       })
+      ../9/fix-struct-redefinition-on-glibc-2.36.patch
     ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
       ++ optional targetPlatform.isNetBSD ../libstdc++-netbsd-ctypes.patch
       ++ optional noSysDirs ../no-sys-dirs.patch
diff --git a/pkgs/development/compilers/gcc/9/default.nix b/pkgs/development/compilers/gcc/9/default.nix
index 6da17fb0945..ce109a532af 100644
--- a/pkgs/development/compilers/gcc/9/default.nix
+++ b/pkgs/development/compilers/gcc/9/default.nix
@@ -56,6 +56,7 @@ let majorVersion = "9";
     inherit (stdenv) buildPlatform hostPlatform targetPlatform;
 
     patches = [
+      ./fix-struct-redefinition-on-glibc-2.36.patch
       # Fix https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80431
       (fetchurl {
         name = "fix-bug-80431.patch";
diff --git a/pkgs/development/compilers/gcc/9/fix-struct-redefinition-on-glibc-2.36.patch b/pkgs/development/compilers/gcc/9/fix-struct-redefinition-on-glibc-2.36.patch
new file mode 100644
index 00000000000..5b4abfd02e0
--- /dev/null
+++ b/pkgs/development/compilers/gcc/9/fix-struct-redefinition-on-glibc-2.36.patch
@@ -0,0 +1,31 @@
+Derived from ../11/fix-struct-redefinition-on-glibc-2.36.patch (upstream commit d2356ebb0084a0d80dbfe33040c9afe938c15d19)
+
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+index e8fce8a02..cb1ac806e 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+@@ -65,7 +65,9 @@
+ #include <sys/vt.h>
+ #include <linux/cdrom.h>
+ #include <linux/fd.h>
++#if SANITIZER_ANDROID
+ #include <linux/fs.h>
++#endif
+ #include <linux/hdreg.h>
+ #include <linux/input.h>
+ #include <linux/ioctl.h>
+@@ -846,10 +848,10 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
+   unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT;
+   unsigned IOCTL_EVIOCSKEYCODE_V2 = IOCTL_NOT_PRESENT;
+ #endif
+-  unsigned IOCTL_FS_IOC_GETFLAGS = FS_IOC_GETFLAGS;
+-  unsigned IOCTL_FS_IOC_GETVERSION = FS_IOC_GETVERSION;
+-  unsigned IOCTL_FS_IOC_SETFLAGS = FS_IOC_SETFLAGS;
+-  unsigned IOCTL_FS_IOC_SETVERSION = FS_IOC_SETVERSION;
++  unsigned IOCTL_FS_IOC_GETFLAGS = _IOR('f', 1, long);
++  unsigned IOCTL_FS_IOC_GETVERSION = _IOR('v', 1, long);
++  unsigned IOCTL_FS_IOC_SETFLAGS = _IOW('f', 2, long);
++  unsigned IOCTL_FS_IOC_SETVERSION = _IOW('v', 2, long);
+   unsigned IOCTL_GIO_CMAP = GIO_CMAP;
+   unsigned IOCTL_GIO_FONT = GIO_FONT;
+   unsigned IOCTL_GIO_UNIMAP = GIO_UNIMAP;
diff --git a/pkgs/development/compilers/gcc/builder.sh b/pkgs/development/compilers/gcc/builder.sh
index 52e044ad6b5..a2155360ede 100644
--- a/pkgs/development/compilers/gcc/builder.sh
+++ b/pkgs/development/compilers/gcc/builder.sh
@@ -262,7 +262,7 @@ postInstall() {
     fi
 
     # Get rid of some "fixed" header files
-    rm -rfv $out/lib/gcc/*/*/include-fixed/{root,linux}
+    rm -rfv $out/lib/gcc/*/*/include-fixed/{root,linux,sys/mount.h}
 
     # Replace hard links for i686-pc-linux-gnu-gcc etc. with symlinks.
     for i in $out/bin/*-gcc*; do
diff --git a/pkgs/development/compilers/gcc/common/checksum.nix b/pkgs/development/compilers/gcc/common/checksum.nix
new file mode 100644
index 00000000000..7a20ed1b8ba
--- /dev/null
+++ b/pkgs/development/compilers/gcc/common/checksum.nix
@@ -0,0 +1,40 @@
+{ lib
+, stdenv
+, nukeReferences
+, langC
+, langCC
+, runtimeShell
+}:
+
+let
+  enableChecksum = (with stdenv; buildPlatform == hostPlatform && hostPlatform == targetPlatform) && langC && langCC && !stdenv.hostPlatform.isDarwin;
+in
+(pkg: pkg.overrideAttrs (previousAttrs: lib.optionalAttrs enableChecksum {
+  outputs = previousAttrs.outputs ++ lib.optionals enableChecksum [ "checksum" ];
+  # This is a separate phase because gcc assembles its phase scripts
+  # in bash instead of nix (we should fix that).
+  preFixupPhases = (previousAttrs.preFixupPhases or []) ++ [ "postInstallSaveChecksumPhase" ];
+  #
+  # gcc uses an auxiliary utility `genchecksum` to md5-hash (most of) its
+  # `.o` and `.a` files prior to linking (in case the linker is
+  # nondeterministic).  Since we want to compare across gccs built from two
+  # separate derivations, we wrap `genchecksum` with a `nuke-references`
+  # call.  We also stash copies of the inputs to `genchecksum` in
+  # `$checksum/inputs/` -- this is extremely helpful for debugging since
+  # it's hard to get Nix to not delete the $NIX_BUILD_TOP of a successful
+  # build.
+  #
+  postInstallSaveChecksumPhase = ''
+    mv gcc/build/genchecksum gcc/build/.genchecksum-wrapped
+    cat > gcc/build/genchecksum <<\EOF
+    #!${runtimeShell}
+    ${nukeReferences}/bin/nuke-refs $@
+    for INPUT in "$@"; do install -Dt $INPUT $checksum/inputs/; done
+    exec build/.genchecksum-wrapped $@
+    EOF
+    chmod +x gcc/build/genchecksum
+    rm gcc/*-checksum.*
+    make -C gcc cc1-checksum.o cc1plus-checksum.o
+    install -Dt $checksum/checksums/ gcc/cc*-checksum.o
+  '';
+}))
diff --git a/pkgs/development/compilers/gcc/common/libgcc.nix b/pkgs/development/compilers/gcc/common/libgcc.nix
new file mode 100644
index 00000000000..198b5d446b8
--- /dev/null
+++ b/pkgs/development/compilers/gcc/common/libgcc.nix
@@ -0,0 +1,96 @@
+{ lib
+, stdenv
+, langC
+, langCC
+, langJit
+}:
+
+let
+  enableLibGccOutput = (with stdenv; targetPlatform == hostPlatform) && !langJit && !stdenv.hostPlatform.isDarwin;
+in
+(pkg: pkg.overrideAttrs (previousAttrs: lib.optionalAttrs ((!langC) || langJit || enableLibGccOutput) {
+  outputs = previousAttrs.outputs ++ lib.optionals enableLibGccOutput [ "libgcc" ];
+  # This is a separate phase because gcc assembles its phase scripts
+  # in bash instead of nix (we should fix that).
+  preFixupPhases = (previousAttrs.preFixupPhases or []) ++ [ "preFixupLibGccPhase" ];
+  preFixupLibGccPhase =
+    # delete extra/unused builds of libgcc_s in non-langC builds
+    # (i.e. libgccjit, gnat, etc) to avoid potential confusion
+    lib.optionalString (!langC) ''
+      rm -f $out/lib/libgcc_s.so*
+    ''
+
+    # TODO(amjoseph): remove the `libgcc_s.so` symlinks below and replace them
+    # with a `-L${gccForLibs.libgcc}/lib` in cc-wrapper's
+    # `$out/nix-support/cc-flags`.  See also:
+    # - https://github.com/NixOS/nixpkgs/pull/209870#discussion_r1130614895
+    # - https://github.com/NixOS/nixpkgs/pull/209870#discussion_r1130635982
+    # - https://github.com/NixOS/nixpkgs/commit/404155c6acfa59456aebe6156b22fe385e7dec6f
+    #
+    # move `libgcc_s.so` into its own output, `$libgcc`
+    + lib.optionalString enableLibGccOutput (''
+      # move libgcc from lib to its own output (libgcc)
+      mkdir -p $libgcc/lib
+      mv    $lib/lib/libgcc_s.so      $libgcc/lib/
+      mv    $lib/lib/libgcc_s.so.1    $libgcc/lib/
+      ln -s $libgcc/lib/libgcc_s.so   $lib/lib/
+      ln -s $libgcc/lib/libgcc_s.so.1 $lib/lib/
+    ''
+    #
+    # Nixpkgs ordinarily turns dynamic linking into pseudo-static linking:
+    # libraries are still loaded dynamically, exactly which copy of each
+    # library is loaded is permanently fixed at compile time (via RUNPATH).
+    # For libgcc_s we must revert to the "impure dynamic linking" style found
+    # in imperative software distributions.  We must do this because
+    # `libgcc_s` calls `malloc()` and therefore has a `DT_NEEDED` for `libc`,
+    # which creates two problems:
+    #
+    #  1. A circular package dependency `glibc`<-`libgcc`<-`glibc`
+    #
+    #  2. According to the `-Wl,-rpath` flags added by Nixpkgs' `ld-wrapper`,
+    #     the two versions of `glibc` in the cycle above are actually
+    #     different packages.  The later one is compiled by this `gcc`, but
+    #     the earlier one was compiled by the compiler *that compiled* this
+    #     `gcc` (usually the bootstrapFiles).  In any event, the `glibc`
+    #     dynamic loader won't honor that specificity without namespaced
+    #     manual loads (`dlmopen()`).  Once a `libc` is present in the address
+    #     space of a process, that `libc` will be used to satisfy all
+    #     `DT_NEEDED`s for `libc`, regardless of `RUNPATH`s.
+    #
+    # So we wipe the RUNPATH using `patchelf --set-rpath ""`.  We can't use
+    # `patchelf --remove-rpath`, because at least as of patchelf 0.15.0 it
+    # will leave the old RUNPATH string in the file where the reference
+    # scanner can still find it:
+    #
+    #   https://github.com/NixOS/patchelf/issues/453
+    #
+    # Note: we might be using the bootstrapFiles' copy of patchelf, so we have
+    # to keep doing it this way until both the issue is fixed *and* all the
+    # bootstrapFiles are regenerated, on every platform.
+    #
+    # This patchelfing is *not* effectively equivalent to copying
+    # `libgcc_s` into `glibc`'s outpath.  There is one minor and one
+    # major difference:
+    #
+    # 1. (Minor): multiple builds of `glibc` (say, with different
+    #    overrides or parameters) will all reference a single store
+    #    path:
+    #
+    #      /nix/store/xxx...xxx-gcc-libgcc/lib/libgcc_s.so.1
+    #
+    #    This many-to-one referrer relationship will be visible in the store's
+    #    dependency graph, and will be available to `nix-store -q` queries.
+    #    Copying `libgcc_s` into each of its referrers would lose that
+    #    information.
+    #
+    # 2. (Major): by referencing `libgcc_s.so.1`, rather than copying it, we
+    #    are still able to run `nix-store -qd` on it to find out how it got
+    #    built!  Most importantly, we can see from that deriver which compiler
+    #    was used to build it (or if it is part of the unpacked
+    #    bootstrap-files).  Copying `libgcc_s.so.1` from one outpath to
+    #    another eliminates the ability to make these queries.
+    #
+    + ''
+      patchelf --set-rpath "" $libgcc/lib/libgcc_s.so.1
+    '');
+}))
diff --git a/pkgs/development/compilers/gcl/2.6.13-pre.nix b/pkgs/development/compilers/gcl/2.6.13-pre.nix
index f967deb9a2c..3e11738b462 100644
--- a/pkgs/development/compilers/gcl/2.6.13-pre.nix
+++ b/pkgs/development/compilers/gcl/2.6.13-pre.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
 
   meta = {
     description = "GNU Common Lisp compiler working via GCC";
-    maintainers = [ lib.maintainers.raskin ];
+    maintainers = lib.teams.lisp.members;
     platforms = lib.platforms.linux;
   };
 }
diff --git a/pkgs/development/compilers/gcl/default.nix b/pkgs/development/compilers/gcl/default.nix
index 37037977650..36f5fb3c13d 100644
--- a/pkgs/development/compilers/gcl/default.nix
+++ b/pkgs/development/compilers/gcl/default.nix
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
 
   meta = with lib; {
     description = "GNU Common Lisp compiler working via GCC";
-    maintainers = [ maintainers.raskin ];
+    maintainers = lib.teams.lisp.members;
     license = licenses.gpl2;
     platforms = platforms.linux;
   };
diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix
index e0e98048306..8eb10fe8439 100644
--- a/pkgs/development/compilers/glslang/default.nix
+++ b/pkgs/development/compilers/glslang/default.nix
@@ -10,13 +10,13 @@
 }:
 stdenv.mkDerivation rec {
   pname = "glslang";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "glslang";
     rev = "sdk-${version}";
-    hash = "sha256-P2HG/oJXdB5nvU3zVnj2vSLJGQuDcZiQBfBBvuR66Kk=";
+    hash = "sha256-U45/7G02o82EP4zh7i2Go0VCnsO1B7vxDwIokjyo5Rk=";
   };
 
   # These get set at all-packages, keep onto them for child drvs
@@ -28,11 +28,8 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ cmake python3 bison jq ];
 
   patches = [
-    (fetchpatch {
-      name = "Use-CMAKE_INSTALL_FULL_LIBDIR-in-compat-cmake-files.patch";
-      url = "https://github.com/KhronosGroup/glslang/commit/7627bd89583c5aafb8b38c81c15494019271fabf.patch";
-      hash = "sha256-1Dwhn78PG4gAGgEwTXpC+mkZRyvy8sTIsEvihXFeNaQ=";
-    })
+    # Related PR: https://github.com/KhronosGroup/glslang/pull/3067
+    ./use-CMAKE_INSTALL_FULL_LIBDIR-in-compat-cmake-files.patch
     # Upstream tries to detect the Darwin linker by checking for AppleClang, but it’s just Clang in nixpkgs.
     # Revert the commit to allow the build to work on Darwin with the nixpkg Darwin Clang toolchain.
     (fetchpatch {
diff --git a/pkgs/development/compilers/glslang/use-CMAKE_INSTALL_FULL_LIBDIR-in-compat-cmake-files.patch b/pkgs/development/compilers/glslang/use-CMAKE_INSTALL_FULL_LIBDIR-in-compat-cmake-files.patch
new file mode 100644
index 00000000000..43ab2196352
--- /dev/null
+++ b/pkgs/development/compilers/glslang/use-CMAKE_INSTALL_FULL_LIBDIR-in-compat-cmake-files.patch
@@ -0,0 +1,139 @@
+commit 0bcfd795469c6067d1e891198d9177afa5cce1c9
+Author: Chuang Zhu <git@chuang.cz>
+Date:   Sat Nov 19 12:03:20 2022 +0800
+
+    Use CMAKE_INSTALL_FULL_LIBDIR in compat cmake files
+    
+    According to
+    https://cmake.org/cmake/help/v3.25/module/GNUInstallDirs.html,
+    CMAKE_INSTALL_LIBDIR can be an absolute path. For instance, Nixpkgs
+    [defined it to an absolute path in /nix/store](https://github.com/NixOS/nixpkgs/blob/3d17b4c305cefef284109fa9d426b00f3e5072c6/pkgs/development/tools/build-managers/cmake/setup-hook.sh#L101).
+    The output in this case is:
+    
+            # result-glslang/lib/cmake/glslangTargets.cmake:5
+            include("${CMAKE_CURRENT_LIST_DIR}/../..//nix/store/3mif2zibig0cilk5dbz334278n0vlq9s-glslang-1.3.231.0/lib/glslang/glslang-targets.cmake")
+    
+    Signed-off-by: Chuang Zhu <git@chuang.cz>
+
+diff --git a/OGLCompilersDLL/CMakeLists.txt b/OGLCompilersDLL/CMakeLists.txt
+index 33f16b0d..71a5675d 100644
+--- a/OGLCompilersDLL/CMakeLists.txt
++++ b/OGLCompilersDLL/CMakeLists.txt
+@@ -49,7 +49,7 @@ if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
+         message(WARNING \"Using `OGLCompilerTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+         if (NOT TARGET glslang::OGLCompiler)
+-            include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++            include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+         endif()
+ 
+         add_library(OGLCompiler ALIAS glslang::OGLCompiler)
+diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt
+index 35b74621..b31bdd63 100644
+--- a/SPIRV/CMakeLists.txt
++++ b/SPIRV/CMakeLists.txt
+@@ -125,7 +125,7 @@ if(ENABLE_GLSLANG_INSTALL)
+             message(WARNING \"Using `SPVRemapperTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+             if (NOT TARGET glslang::SPVRemapper)
+-                include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++                include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+             endif()
+ 
+             add_library(SPVRemapper ALIAS glslang::SPVRemapper)
+@@ -137,7 +137,7 @@ if(ENABLE_GLSLANG_INSTALL)
+         message(WARNING \"Using `SPIRVTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+         if (NOT TARGET glslang::SPIRV)
+-            include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++            include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+         endif()
+ 
+         add_library(SPIRV ALIAS glslang::SPIRV)
+diff --git a/StandAlone/CMakeLists.txt b/StandAlone/CMakeLists.txt
+index b1ba18f6..8ddef104 100644
+--- a/StandAlone/CMakeLists.txt
++++ b/StandAlone/CMakeLists.txt
+@@ -101,7 +101,7 @@ if(ENABLE_GLSLANG_INSTALL)
+         message(WARNING \"Using `glslangValidatorTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+         if (NOT TARGET glslang::glslangValidator)
+-            include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++            include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+         endif()
+ 
+         add_library(glslangValidator ALIAS glslang::glslangValidator)
+@@ -116,7 +116,7 @@ if(ENABLE_GLSLANG_INSTALL)
+             message(WARNING \"Using `spirv-remapTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+             if (NOT TARGET glslang::spirv-remap)
+-                include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++                include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+             endif()
+ 
+             add_library(spirv-remap ALIAS glslang::spirv-remap)
+diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
+index 7d8790c4..4d8a537b 100644
+--- a/glslang/CMakeLists.txt
++++ b/glslang/CMakeLists.txt
+@@ -234,7 +234,7 @@ if(ENABLE_GLSLANG_INSTALL)
+             message(WARNING \"Using `glslangTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+             if (NOT TARGET glslang::glslang)
+-                include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++                include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+             endif()
+ 
+             if(${BUILD_SHARED_LIBS})
+diff --git a/glslang/OSDependent/Unix/CMakeLists.txt b/glslang/OSDependent/Unix/CMakeLists.txt
+index 7ed71fbf..acb74275 100644
+--- a/glslang/OSDependent/Unix/CMakeLists.txt
++++ b/glslang/OSDependent/Unix/CMakeLists.txt
+@@ -60,7 +60,7 @@ if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
+         message(WARNING \"Using `OSDependentTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+         if (NOT TARGET glslang::OSDependent)
+-            include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++            include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+         endif()
+ 
+         add_library(OSDependent ALIAS glslang::OSDependent)
+diff --git a/glslang/OSDependent/Windows/CMakeLists.txt b/glslang/OSDependent/Windows/CMakeLists.txt
+index 67976da8..882133ab 100644
+--- a/glslang/OSDependent/Windows/CMakeLists.txt
++++ b/glslang/OSDependent/Windows/CMakeLists.txt
+@@ -55,7 +55,7 @@ if(ENABLE_GLSLANG_INSTALL)
+         message(WARNING \"Using `OSDependentTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+         if (NOT TARGET glslang::OSDependent)
+-            include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++            include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+         endif()
+ 
+         add_library(OSDependent ALIAS glslang::OSDependent)
+diff --git a/gtests/CMakeLists.txt b/gtests/CMakeLists.txt
+index 203812d8..408a92db 100644
+--- a/gtests/CMakeLists.txt
++++ b/gtests/CMakeLists.txt
+@@ -76,7 +76,7 @@ if(BUILD_TESTING)
+                 message(WARNING \"Using `glslangtestsTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+                 if (NOT TARGET glslang::glslangtests)
+-                    include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++                    include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+                 endif()
+ 
+                 add_library(glslangtests ALIAS glslang::glslangtests)
+diff --git a/hlsl/CMakeLists.txt b/hlsl/CMakeLists.txt
+index 4d5f15fd..16c82a67 100644
+--- a/hlsl/CMakeLists.txt
++++ b/hlsl/CMakeLists.txt
+@@ -53,7 +53,7 @@ if(ENABLE_GLSLANG_INSTALL)
+         message(WARNING \"Using `HLSLTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\")
+ 
+         if (NOT TARGET glslang::HLSL)
+-            include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
++            include(\"${CMAKE_INSTALL_FULL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+         endif()
+ 
+         add_library(HLSL ALIAS glslang::HLSL)
diff --git a/pkgs/development/compilers/go/1.18.nix b/pkgs/development/compilers/go/1.18.nix
index a6ecf62bbcb..2e05fac64ff 100644
--- a/pkgs/development/compilers/go/1.18.nix
+++ b/pkgs/development/compilers/go/1.18.nix
@@ -149,13 +149,13 @@ stdenv.mkDerivation rec {
     # Contains the wrong perl shebang when cross compiling,
     # since it is not used for anything we can deleted as well.
     rm src/regexp/syntax/make_perl_groups.pl
-  '' + (if (stdenv.buildPlatform != stdenv.hostPlatform) then ''
+  '' + (if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then ''
     mv bin/*_*/* bin
     rmdir bin/*_*
     ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
       rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH}
     ''}
-  '' else lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
+  '' else lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) ''
     rm -rf bin/*_*
     ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
       rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH}
diff --git a/pkgs/development/compilers/go/1.19.nix b/pkgs/development/compilers/go/1.19.nix
index f9e93570bdb..1891e9c9cf2 100644
--- a/pkgs/development/compilers/go/1.19.nix
+++ b/pkgs/development/compilers/go/1.19.nix
@@ -149,13 +149,13 @@ stdenv.mkDerivation rec {
     # Contains the wrong perl shebang when cross compiling,
     # since it is not used for anything we can deleted as well.
     rm src/regexp/syntax/make_perl_groups.pl
-  '' + (if (stdenv.buildPlatform != stdenv.hostPlatform) then ''
+  '' + (if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then ''
     mv bin/*_*/* bin
     rmdir bin/*_*
     ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
       rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH}
     ''}
-  '' else lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
+  '' else lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) ''
     rm -rf bin/*_*
     ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
       rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH}
diff --git a/pkgs/development/compilers/go/1.20.nix b/pkgs/development/compilers/go/1.20.nix
index 6d08c18b143..a7b36e4e7df 100644
--- a/pkgs/development/compilers/go/1.20.nix
+++ b/pkgs/development/compilers/go/1.20.nix
@@ -46,11 +46,11 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "go";
-  version = "1.20.2";
+  version = "1.20.3";
 
   src = fetchurl {
     url = "https://go.dev/dl/go${version}.src.tar.gz";
-    hash = "sha256-TQ4oUNGXtN2tO9sBljABedCVuzrv1N+8OzZwLDco+Ks=";
+    hash = "sha256-5Ee0mM3lAhXE92GeUSSw/E4l+10W6kcnHEfyeOeqdjo=";
   };
 
   strictDeps = true;
@@ -141,13 +141,13 @@ stdenv.mkDerivation rec {
     # Contains the wrong perl shebang when cross compiling,
     # since it is not used for anything we can deleted as well.
     rm src/regexp/syntax/make_perl_groups.pl
-  '' + (if (stdenv.buildPlatform != stdenv.hostPlatform) then ''
+  '' + (if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then ''
     mv bin/*_*/* bin
     rmdir bin/*_*
     ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
       rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH}
     ''}
-  '' else lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
+  '' else lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) ''
     rm -rf bin/*_*
     ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
       rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH}
diff --git a/pkgs/development/compilers/lesscpy/default.nix b/pkgs/development/compilers/lesscpy/default.nix
new file mode 100644
index 00000000000..30429f1a9f2
--- /dev/null
+++ b/pkgs/development/compilers/lesscpy/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, lib, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+  pname   = "lesscpy";
+  version = "0.13.0";
+
+  src = python3Packages.fetchPypi {
+    inherit pname version;
+    sha256 = "1bbjag13kawnjdn7q4flfrkd0a21rgn9ycfqsgfdmg658jsx1ipk";
+  };
+
+  checkInputs = with python3Packages; [ pytestCheckHook ];
+  pythonImportsCheck = [ "lesscpy" ];
+  propagatedBuildInputs = with python3Packages; [ ply six ];
+
+  doCheck = false; # Really weird test failures (`nix-build-python2.css not found`)
+
+  meta = with lib; {
+    description = "Python LESS Compiler";
+    homepage    = "https://github.com/lesscpy/lesscpy";
+    license     = licenses.mit;
+    maintainers = with maintainers; [ s1341 ];
+  };
+}
diff --git a/pkgs/development/compilers/llvm/git/llvm/default.nix b/pkgs/development/compilers/llvm/git/llvm/default.nix
index ef7ff66e746..08838d6b994 100644
--- a/pkgs/development/compilers/llvm/git/llvm/default.nix
+++ b/pkgs/development/compilers/llvm/git/llvm/default.nix
@@ -270,6 +270,7 @@ in stdenv.mkDerivation (rec {
     # Disables building of shared libs, -fPIC is still injected by cc-wrapper
     "-DLLVM_ENABLE_PIC=OFF"
     "-DLLVM_BUILD_STATIC=ON"
+    "-DLLVM_LINK_LLVM_DYLIB=off"
     # libxml2 needs to be disabled because the LLVM build system ignores its .la
     # file and doesn't link zlib as well.
     # https://github.com/ClangBuiltLinux/tc-build/issues/150#issuecomment-845418812
diff --git a/pkgs/development/compilers/mkcl/default.nix b/pkgs/development/compilers/mkcl/default.nix
index 786a271c789..0b95f3e9b2a 100644
--- a/pkgs/development/compilers/mkcl/default.nix
+++ b/pkgs/development/compilers/mkcl/default.nix
@@ -60,6 +60,6 @@ stdenv.mkDerivation rec {
     homepage = "https://common-lisp.net/project/mkcl/";
     license = licenses.lgpl2Plus;
     platforms = platforms.linux;
-    maintainers = with maintainers; [ ];
+    maintainers = lib.teams.lisp.members;
   };
 }
diff --git a/pkgs/development/compilers/rml/default.nix b/pkgs/development/compilers/rml/default.nix
index 7eebf8a622b..b2870cfb93d 100644
--- a/pkgs/development/compilers/rml/default.nix
+++ b/pkgs/development/compilers/rml/default.nix
@@ -15,6 +15,8 @@ stdenv.mkDerivation rec {
     hash = "sha256-UFqXQBeIQMSV4O439j9s06p1hh7xA98Tu79FsjK9PIY=";
   };
 
+  strictDeps = true;
+
   nativeBuildInputs = with ocamlPackages; [
     ocaml
   ];
@@ -23,9 +25,7 @@ stdenv.mkDerivation rec {
     num
   ];
 
-  configureFlags = [ "--prefix" "${placeholder "out"}" ];
-
-  dontAddPrefix = true;
+  prefixKey = "-prefix ";
 
   meta = with lib; {
     description = "ReactiveML: a programming language for implementing interactive systems";
diff --git a/pkgs/development/compilers/rust/1_67.nix b/pkgs/development/compilers/rust/1_67.nix
deleted file mode 100644
index 2d22432798a..00000000000
--- a/pkgs/development/compilers/rust/1_67.nix
+++ /dev/null
@@ -1,73 +0,0 @@
-# New rust versions should first go to staging.
-# Things to check after updating:
-# 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin:
-#    i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github
-#    This testing can be also done by other volunteers as part of the pull
-#    request review, in case platforms cannot be covered.
-# 2. The LLVM version used for building should match with rust upstream.
-#    Check the version number in the src/llvm-project git submodule in:
-#    https://github.com/rust-lang/rust/blob/<version-tag>/.gitmodules
-# 3. Firefox and Thunderbird should still build on x86_64-linux.
-
-{ stdenv, lib
-, buildPackages
-, newScope, callPackage
-, CoreFoundation, Security, SystemConfiguration
-, pkgsBuildTarget, pkgsBuildBuild, pkgsBuildHost
-, makeRustPlatform
-, llvmPackages_11
-, llvmPackages_15, llvm_15
-, fetchpatch
-} @ args:
-
-import ./default.nix {
-  rustcVersion = "1.67.1";
-  rustcSha256 = "sha256-Rkg9Pl3oWjvUb456OuGDdJY5EGfb5xOiXTzwUbPZ/24=";
-
-  llvmSharedForBuild = pkgsBuildBuild.llvmPackages_15.libllvm.override { enableSharedLibraries = true; };
-  llvmSharedForHost = pkgsBuildHost.llvmPackages_15.libllvm.override { enableSharedLibraries = true; };
-  llvmSharedForTarget = pkgsBuildTarget.llvmPackages_15.libllvm.override { enableSharedLibraries = true; };
-
-  llvmBootstrapForDarwin = llvmPackages_11;
-
-  # For use at runtime
-  llvmShared = llvm_15.override { enableSharedLibraries = true; };
-
-  # Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox
-  llvmPackages = llvmPackages_15;
-
-  # Note: the version MUST be one version prior to the version we're
-  # building
-  bootstrapVersion = "1.66.1";
-
-  # fetch hashes by running `print-hashes.sh ${bootstrapVersion}`
-  bootstrapHashes = {
-    i686-unknown-linux-gnu = "823128f64e902ee8aff61488c552c983e17ccca10c3f46dd93fde924d5100eb3";
-    x86_64-unknown-linux-gnu = "7ecf79e9ea23d05917b0172f9f81fb1e47011d261a719998f8d5620a1e835023";
-    x86_64-unknown-linux-musl = "70b660148238b8a137c6f165b0bc7bdcb50204c22a314bed6174ecd672f02e57";
-    arm-unknown-linux-gnueabihf = "12c93efe71f3334ef6e718786f6a60b9566f097d23a7f1e8f38ed9add209126f";
-    armv7-unknown-linux-gnueabihf = "f43c8cd3fd7d1c1e08bd6317220b2ec9b25891f464604f80bb17985b09bbf62a";
-    aarch64-unknown-linux-gnu = "84b8a79803c1b91386460fe6a7d04c54002344452ff8e5c5631d5fa275ed0c9c";
-    aarch64-unknown-linux-musl = "b2665da33efd328cff192a67ad026ea84f9deab8d1971892f4bbc22647606163";
-    x86_64-apple-darwin = "0fcf341db2579aa6eb61a3430cd1dbc79b042dfe89686b93cc887d818d086c30";
-    aarch64-apple-darwin = "03469fcaa0d8c505e6db03c18ded73cfbb6a2ce159292f8cf06c042bfc9f7cf9";
-    powerpc64le-unknown-linux-gnu = "ccf915a0137bb83a9d9b133a234ae53cc099f2ba26e3cb09d209b47bbee2ade7";
-    riscv64gc-unknown-linux-gnu = "525cb05edaf3ed0560753b413c72dd1b06492df28bf3c427a66fda683fdca3fc";
-    mips64el-unknown-linux-gnuabi64 = "3c241cc80410fe389e8b04beda62c42496c225fe8776db9d55a498c53244f7a6";
-  };
-
-  selectRustPackage = pkgs: pkgs.rust_1_67;
-
-  rustcPatches = [
-    # Fixes ICE.
-    # https://github.com/rust-lang/rust/pull/107688
-    (fetchpatch {
-      name = "re-erased-regions-are-local.patch";
-      url = "https://github.com/rust-lang/rust/commit/9d110847ab7f6aef56a8cd20cb6cea4fbcc51cd9.patch";
-      excludes = [ "*tests/*" ];
-      hash = "sha256-EZH5K1BEOOfi97xZr1xEHFP4jjvJ1+xqtRMvxBoL8pU=";
-    })
-  ];
-}
-
-(builtins.removeAttrs args [ "fetchpatch" "pkgsBuildHost" "llvmPackages_11" "llvmPackages_15" "llvm_15"])
diff --git a/pkgs/development/compilers/rust/1_68.nix b/pkgs/development/compilers/rust/1_68.nix
new file mode 100644
index 00000000000..d691a30c51b
--- /dev/null
+++ b/pkgs/development/compilers/rust/1_68.nix
@@ -0,0 +1,63 @@
+# New rust versions should first go to staging.
+# Things to check after updating:
+# 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin:
+#    i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github
+#    This testing can be also done by other volunteers as part of the pull
+#    request review, in case platforms cannot be covered.
+# 2. The LLVM version used for building should match with rust upstream.
+#    Check the version number in the src/llvm-project git submodule in:
+#    https://github.com/rust-lang/rust/blob/<version-tag>/.gitmodules
+# 3. Firefox and Thunderbird should still build on x86_64-linux.
+
+{ stdenv, lib
+, buildPackages
+, newScope, callPackage
+, CoreFoundation, Security, SystemConfiguration
+, pkgsBuildTarget, pkgsBuildBuild, pkgsBuildHost
+, makeRustPlatform
+, llvmPackages_11
+, llvmPackages_15, llvm_15
+} @ args:
+
+import ./default.nix {
+  rustcVersion = "1.68.2";
+  rustcSha256 = "sha256-kzOcI/fNTQxF21jhi0xuFtYHD0J3qtnSSS0jKUvzLpY=";
+
+  llvmSharedForBuild = pkgsBuildBuild.llvmPackages_15.libllvm.override { enableSharedLibraries = true; };
+  llvmSharedForHost = pkgsBuildHost.llvmPackages_15.libllvm.override { enableSharedLibraries = true; };
+  llvmSharedForTarget = pkgsBuildTarget.llvmPackages_15.libllvm.override { enableSharedLibraries = true; };
+
+  llvmBootstrapForDarwin = llvmPackages_11;
+
+  # For use at runtime
+  llvmShared = llvm_15.override { enableSharedLibraries = true; };
+
+  # Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox
+  llvmPackages = llvmPackages_15;
+
+  # Note: the version MUST be one version prior to the version we're
+  # building
+  bootstrapVersion = "1.67.1";
+
+  # fetch hashes by running `print-hashes.sh ${bootstrapVersion}`
+  bootstrapHashes = {
+    i686-unknown-linux-gnu = "4fe2128cfc32687e4717da4c6cb21aa563c36802c8e695cd3537a45efc5b8729";
+    x86_64-unknown-linux-gnu = "652a8966436c4e97b127721d9130810e1cdc8dfdf526fad68c9c1f6281bd02a3";
+    x86_64-unknown-linux-musl = "6fdc9379f662f8e9edd2d23e0a3ebcda502cc9f9a381b7c7d5fa38c326a82ad1";
+    arm-unknown-linux-gnueabihf = "eb919ef62a084797c148574abe39f2fb1e52d20b004041090811a6d479eb6503";
+    armv7-unknown-linux-gnueabihf = "09614988feb6310f64eaadf609c92dba5da5ebdbb5531b43a2b18d5336296b67";
+    aarch64-unknown-linux-gnu = "8edee248eed4b17c09b3d7b0096944b7e5992dd1119a28429c0b6b4d39a9613c";
+    aarch64-unknown-linux-musl = "05d03936493c19483eec4dc63d03f9e7a13f356d1147d1b8d7fc5dbfe508b4ed";
+    x86_64-apple-darwin = "020702c9564f53e18ac880db77c2f6b660a24ea372e4fda3f0c1ef2f8b9c74b9";
+    aarch64-apple-darwin = "8b07560267ec85703a5a9397a1746170fd7013e29fcfb9ffb8daa9bbf1e3211a";
+    powerpc64le-unknown-linux-gnu = "1d4d8b75c72362bb6e02bf56b53af9287806c4ef08187b8d166af0557a7c0096";
+    riscv64gc-unknown-linux-gnu = "a1a33154aeb5498c0c24a2ba77ec63e31a40df5e0861c0afda8d5867289c5984";
+    mips64el-unknown-linux-gnuabi64 = "6d70fe81e4f52ce5d87bcf95b60587f43f68e6730d2def7872646a9c561017ca";
+  };
+
+  selectRustPackage = pkgs: pkgs.rust_1_68;
+
+  rustcPatches = [ ];
+}
+
+(builtins.removeAttrs args [ "pkgsBuildHost" "llvmPackages_11" "llvmPackages_15" "llvm_15"])
diff --git a/pkgs/development/compilers/rust/cargo-auditable.nix b/pkgs/development/compilers/rust/cargo-auditable.nix
index 1745ae266c2..34549e1982e 100644
--- a/pkgs/development/compilers/rust/cargo-auditable.nix
+++ b/pkgs/development/compilers/rust/cargo-auditable.nix
@@ -41,8 +41,6 @@ let
 in
 
 rustPlatform.buildRustPackage.override { cargo-auditable = bootstrap; } (args // {
-  auditable = true; # TODO: remove when this is the default
-
   nativeBuildInputs = [
     installShellFiles
   ];
@@ -50,4 +48,8 @@ rustPlatform.buildRustPackage.override { cargo-auditable = bootstrap; } (args //
   postInstall = ''
     installManPage cargo-auditable/cargo-auditable.1
   '';
+
+  passthru = {
+    inherit bootstrap;
+  };
 })
diff --git a/pkgs/development/compilers/rust/cargo.nix b/pkgs/development/compilers/rust/cargo.nix
index a98608b001c..7c094ac4ef9 100644
--- a/pkgs/development/compilers/rust/cargo.nix
+++ b/pkgs/development/compilers/rust/cargo.nix
@@ -1,11 +1,14 @@
-{ lib, stdenv, pkgsHostHost
+{ lib, stdenv, pkgsBuildHost, pkgsHostHost
 , file, curl, pkg-config, python3, openssl, cmake, zlib
 , installShellFiles, makeWrapper, rustPlatform, rustc
 , CoreFoundation, Security
-, auditable ? false # TODO: change to true when this is the default
+, auditable ? true
+, cargo-auditable
 }:
 
-rustPlatform.buildRustPackage {
+rustPlatform.buildRustPackage.override {
+  cargo-auditable = cargo-auditable.bootstrap;
+} {
   pname = "cargo";
   inherit (rustc) version src;
 
@@ -20,6 +23,42 @@ rustPlatform.buildRustPackage {
     inherit (rustc) tests;
   };
 
+  # Upstream rustc still assumes that musl = static[1].  The fix for
+  # this is to disable crt-static by default for non-static musl
+  # targets.
+  #
+  # For every package apart from Cargo, we can fix this by just
+  # patching rustc to not have crt-static by default.  But Cargo is
+  # built with the upstream bootstrap binary for rustc, which we can't
+  # easily patch.  This means we need to find another way to make sure
+  # crt-static is not used during the build of pkgsMusl.cargo.
+  #
+  # By default, Cargo doesn't apply RUSTFLAGS when building build.rs
+  # if --target is passed, so the only good way to set -crt-static for
+  # build.rs files used in the Cargo build is to use the unstable
+  # -Zhost-config Cargo feature.  This allows us to specify flags that
+  # should be passed to rustc when building for the build platform.
+  # We also need to use -Ztarget-applies-to-host, because using
+  # -Zhost-config requires it.
+  #
+  # When doing this, we also have to specify the linker, or cargo
+  # won't pass a -C linker= argument to rustc.  This will make rustc
+  # try to use its default value of "cc", which won't be available
+  # when cross-compiling.
+  #
+  # [1]: https://github.com/rust-lang/compiler-team/issues/422
+  postPatch = lib.optionalString (with stdenv.buildPlatform; isMusl && !isStatic) ''
+    mkdir -p .cargo
+    cat <<EOF >> .cargo/config
+    [host]
+    rustflags = "-C target-feature=-crt-static"
+    linker = "${pkgsBuildHost.stdenv.cc}/bin/${pkgsBuildHost.stdenv.cc.targetPrefix}cc"
+    [unstable]
+    host-config = true
+    target-applies-to-host = true
+    EOF
+  '';
+
   # changes hash of vendor directory otherwise
   dontUpdateAutotoolsGnuConfigScripts = true;
 
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index 7cb6f22c949..f9068a7999a 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -147,6 +147,18 @@ in stdenv.mkDerivation rec {
 
     # Useful debugging parameter
     # export VERBOSE=1
+  '' + lib.optionalString (stdenv.targetPlatform.isMusl && !stdenv.targetPlatform.isStatic) ''
+    # Upstream rustc still assumes that musl = static[1].  The fix for
+    # this is to disable crt-static by default for non-static musl
+    # targets.
+    #
+    # Even though Cargo will build build.rs files for the build platform,
+    # cross-compiling _from_ musl appears to work fine, so we only need
+    # to do this when rustc's target platform is dynamically linked musl.
+    #
+    # [1]: https://github.com/rust-lang/compiler-team/issues/422
+    substituteInPlace compiler/rustc_target/src/spec/linux_musl_base.rs \
+        --replace "base.crt_static_default = true" "base.crt_static_default = false"
   '' + lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) ''
     # See https://github.com/jemalloc/jemalloc/issues/1997
     # Using a value of 48 should work on both emulated and native x86_64-darwin.
diff --git a/pkgs/development/compilers/rust/rustfmt.nix b/pkgs/development/compilers/rust/rustfmt.nix
index 2c2a1446093..1ff36e71e82 100644
--- a/pkgs/development/compilers/rust/rustfmt.nix
+++ b/pkgs/development/compilers/rust/rustfmt.nix
@@ -11,7 +11,9 @@ rustPlatform.buildRustPackage rec {
   # changes hash of vendor directory otherwise
   dontUpdateAutotoolsGnuConfigScripts = true;
 
-  buildInputs = lib.optional stdenv.isDarwin Security;
+  buildInputs = [
+    rustPlatform.rust.rustc.llvm
+  ] ++ lib.optional stdenv.isDarwin Security;
 
   # As of 1.0.0 and rustc 1.30 rustfmt requires a nightly compiler
   RUSTC_BOOTSTRAP = 1;
diff --git a/pkgs/development/compilers/sbcl/bootstrap.nix b/pkgs/development/compilers/sbcl/bootstrap.nix
index 8a9d69cd4a9..05634d0c83f 100644
--- a/pkgs/development/compilers/sbcl/bootstrap.nix
+++ b/pkgs/development/compilers/sbcl/bootstrap.nix
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
     description = "Lisp compiler";
     homepage = "http://www.sbcl.org";
     license = licenses.publicDomain; # and FreeBSD
-    maintainers = [ maintainers.raskin ];
+    maintainers = lib.teams.lisp.members;
     platforms = attrNames options;
   };
 }
diff --git a/pkgs/development/embedded/openocd/default.nix b/pkgs/development/embedded/openocd/default.nix
index 4915b6df765..31e1a1cc3b2 100644
--- a/pkgs/development/embedded/openocd/default.nix
+++ b/pkgs/development/embedded/openocd/default.nix
@@ -37,6 +37,8 @@ stdenv.mkDerivation rec {
     map (hardware: "--enable-${hardware}") extraHardwareSupport
   ;
 
+  enableParallelBuilding = true;
+
   env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isGNU [
     "-Wno-error=cpp"
     "-Wno-error=strict-prototypes" # fixes build failure with hidapi 0.10.0
diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix
index bdd15fd4fcc..58dd5b4570d 100644
--- a/pkgs/development/interpreters/clisp/default.nix
+++ b/pkgs/development/interpreters/clisp/default.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
   meta = {
     description = "ANSI Common Lisp Implementation";
     homepage = "http://clisp.cons.org";
-    maintainers = with lib.maintainers; [ raskin ];
+    maintainers = lib.teams.lisp.members;
     platforms = lib.platforms.unix;
     # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062
     broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
diff --git a/pkgs/development/interpreters/clisp/hg.nix b/pkgs/development/interpreters/clisp/hg.nix
index 8ad72842dc7..91602ad9378 100644
--- a/pkgs/development/interpreters/clisp/hg.nix
+++ b/pkgs/development/interpreters/clisp/hg.nix
@@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
   meta = {
     description = "ANSI Common Lisp Implementation";
     homepage = "http://clisp.cons.org";
-    maintainers = with lib.maintainers; [ raskin ];
+    maintainers = lib.teams.lisp.members;
     # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062
     platforms = lib.platforms.linux;
   };
diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/development/interpreters/clojure/default.nix
index 1228a765a77..00ebc856233 100644
--- a/pkgs/development/interpreters/clojure/default.nix
+++ b/pkgs/development/interpreters/clojure/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   pname = "clojure";
-  version = "1.11.1.1262";
+  version = "1.11.1.1273";
 
   src = fetchurl {
     # https://clojure.org/releases/tools
     url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz";
-    sha256 = "sha256-k++uGj1CdOjPXYAVERs6UqLnrUXE1Bv/hm1JXRxAHuI=";
+    sha256 = "sha256-X4uvzyS9FIrJvL5gqOe4CTye2OuODzhxmXcOOPDkDOY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/interpreters/lua-5/build-lua-package.nix b/pkgs/development/interpreters/lua-5/build-lua-package.nix
index c86e71ad366..0ae950216d8 100644
--- a/pkgs/development/interpreters/lua-5/build-lua-package.nix
+++ b/pkgs/development/interpreters/lua-5/build-lua-package.nix
@@ -14,7 +14,7 @@
 , rockspecVersion ? version
 
 # by default prefix `name` e.g. "lua5.2-${name}"
-, namePrefix ? "${lua.pname}${lib.versions.majorMinor version}-"
+, namePrefix ? "${lua.pname}${lib.versions.majorMinor lua.version}-"
 
 # Dependencies for building the package
 , buildInputs ? []
diff --git a/pkgs/development/interpreters/rakudo/zef.nix b/pkgs/development/interpreters/rakudo/zef.nix
index b9388663ca3..37132f17c01 100644
--- a/pkgs/development/interpreters/rakudo/zef.nix
+++ b/pkgs/development/interpreters/rakudo/zef.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   pname = "zef";
-  version = "0.18.1";
+  version = "0.18.2";
 
   src = fetchFromGitHub {
     owner = "ugexe";
     repo = "zef";
     rev = "v${version}";
-    sha256 = "sha256-F4q8cHM1CLp9FLZTo6WmxEiK2sqmAx3LOHevNXn2kOw=";
+    sha256 = "sha256-0EWajziWoxWLGaj54FfvEMNPPTc2Wb6O050o2qWGJ9c=";
   };
 
   nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/libraries/amtk/default.nix b/pkgs/development/libraries/amtk/default.nix
index 74f83a30a50..86d5a038a3f 100644
--- a/pkgs/development/libraries/amtk/default.nix
+++ b/pkgs/development/libraries/amtk/default.nix
@@ -3,6 +3,7 @@
 , fetchurl
 , gtk3
 , meson
+, mesonEmulatorHook
 , ninja
 , pkg-config
 , gobject-introspection
@@ -24,6 +25,7 @@ stdenv.mkDerivation rec {
     sha256 = "1QEVuFyHKqwpaTS17nJqP6FWxvWtltJ+Dt0Kpa0XMig=";
   };
 
+  strictDeps = true;
   nativeBuildInputs = [
     meson
     ninja
@@ -32,6 +34,8 @@ stdenv.mkDerivation rec {
     gobject-introspection
     gtk-doc
     docbook-xsl-nons
+  ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+    mesonEmulatorHook
   ];
 
   buildInputs = [
diff --git a/pkgs/development/libraries/at-spi2-core/default.nix b/pkgs/development/libraries/at-spi2-core/default.nix
index bf67c67b0d4..4502b4afa38 100644
--- a/pkgs/development/libraries/at-spi2-core/default.nix
+++ b/pkgs/development/libraries/at-spi2-core/default.nix
@@ -18,6 +18,7 @@
 , libXi
 , libXext
 , gnome
+, systemd
 }:
 
 stdenv.mkDerivation rec {
@@ -49,6 +50,9 @@ stdenv.mkDerivation rec {
     libXi
     # libXext is a transitive dependency of libXi
     libXext
+  ] ++ lib.optionals stdenv.hostPlatform.isLinux [
+    # libsystemd is a needed for dbus-broker support
+    systemd
   ];
 
   # In atspi-2.pc dbus-1 glib-2.0
@@ -67,6 +71,9 @@ stdenv.mkDerivation rec {
     # including the entire dbus closure in libraries linked with
     # the at-spi2-core libraries.
     "-Ddbus_daemon=/run/current-system/sw/bin/dbus-daemon"
+  ] ++ lib.optionals stdenv.hostPlatform.isLinux [
+    # Same as the above, but for dbus-broker
+    "-Ddbus_broker=/run/current-system/sw/bin/dbus-broker-launch"
   ];
 
   passthru = {
diff --git a/pkgs/development/libraries/audio/lv2/default.nix b/pkgs/development/libraries/audio/lv2/default.nix
index 6371a52b4df..d0f85c95a07 100644
--- a/pkgs/development/libraries/audio/lv2/default.nix
+++ b/pkgs/development/libraries/audio/lv2/default.nix
@@ -1,45 +1,59 @@
 { stdenv
 , lib
 , fetchurl
-, libsndfile
-, pkg-config
-, python3
-, wafHook
+, meson
+, ninja
+
 , pipewire
+, gitUpdater
 }:
 
 stdenv.mkDerivation rec {
   pname = "lv2";
-  version = "1.18.2";
+  version = "1.18.10";
 
   outputs = [ "out" "dev" ];
 
   src = fetchurl {
-    url = "https://lv2plug.in/spec/${pname}-${version}.tar.bz2";
-    sha256 = "sha256-TokfvHRMBYVb6136gugisUkX3Wbpj4K4Iw29HHqy4F4=";
+    url = "https://lv2plug.in/spec/${pname}-${version}.tar.xz";
+    hash = "sha256-eMUbzyG1Tli7Yymsy7Ta4Dsu15tSD5oB5zS9neUwlT8=";
   };
 
+  strictDeps = true;
+
   nativeBuildInputs = [
-    pkg-config
-    wafHook
-    python3
+    meson
+    ninja
   ];
 
-  buildInputs = [
-    libsndfile
-    python3
-  ];
+  buildInputs = [ ];
 
-  wafConfigureFlags = [
-    "--includedir=${placeholder "dev"}/include"
+  mesonFlags = [
+    # install validators to $dev
     "--bindir=${placeholder "dev"}/bin"
+
+    # These are just example plugins. They pull in outdated gtk-2
+    # dependency and many other things. Upstream would like to
+    # eventually move them of the project:
+    #   https://gitlab.com/lv2/lv2/-/issues/57#note_1096060029
+    "-Dplugins=disabled"
+    # Pulls in spell checkers among other things.
+    "-Dtests=disabled"
+    # Avoid heavyweight python dependencies.
+    "-Ddocs=disabled"
   ] ++ lib.optionals stdenv.isDarwin [
-    "--lv2dir=${placeholder "out"}/lib/lv2"
+    "-Dlv2dir=${placeholder "out"}/lib/lv2"
   ];
-  dontAddWafCrossFlags = true;
 
-  passthru.tests = {
-    inherit pipewire;
+  passthru = {
+    tests = {
+      inherit pipewire;
+    };
+    updateScript = gitUpdater {
+      # No nicer place to find latest release.
+      url = "https://gitlab.com/lv2/lv2.git";
+      rev-prefix = "v";
+    };
   };
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/audio/roc-toolkit/default.nix b/pkgs/development/libraries/audio/roc-toolkit/default.nix
index 287ce2a7008..7b3dfee253d 100644
--- a/pkgs/development/libraries/audio/roc-toolkit/default.nix
+++ b/pkgs/development/libraries/audio/roc-toolkit/default.nix
@@ -13,13 +13,15 @@
   libunwind,
   pulseaudioSupport ? true,
   libpulseaudio,
+  opensslSupport ? true,
+  openssl,
   soxSupport ? true,
   sox
 }:
 
 stdenv.mkDerivation rec {
   pname = "roc-toolkit";
-  version = "0.2.1";
+  version = "0.2.3";
 
   outputs = [ "out" "dev" ];
 
@@ -27,7 +29,7 @@ stdenv.mkDerivation rec {
     owner = "roc-streaming";
     repo = "roc-toolkit";
     rev = "v${version}";
-    sha256 = "sha256-W8PiI5W1T6pNaYzR4u6fPtkP8DKq/Z85Kq/WF5dXVxo=";
+    hash = "sha256-wwcc2r1hrM9zryMJp+DOifSh0g6T/gdZJMpVdhqhjR8=";
   };
 
   nativeBuildInputs = [
@@ -43,12 +45,14 @@ stdenv.mkDerivation rec {
   ] ++ lib.optional openfecSupport openfec
     ++ lib.optional libunwindSupport libunwind
     ++ lib.optional pulseaudioSupport libpulseaudio
+    ++ lib.optional opensslSupport openssl
     ++ lib.optional soxSupport sox;
 
   sconsFlags =
     [ "--build=${stdenv.buildPlatform.config}"
       "--host=${stdenv.hostPlatform.config}"
       "--prefix=${placeholder "out"}" ] ++
+    lib.optional (!opensslSupport) "--disable-openssl" ++
     lib.optional (!soxSupport) "--disable-sox" ++
     lib.optional (!libunwindSupport) "--disable-libunwind" ++
     lib.optional (!pulseaudioSupport) "--disable-pulseaudio" ++
@@ -57,13 +61,6 @@ stdenv.mkDerivation rec {
        else [ "--with-libraries=${openfec}/lib"
               "--with-openfec-includes=${openfec.dev}/include" ]);
 
-  prePatch = lib.optionalString stdenv.isAarch64
-    "sed -i 's/c++98/c++11/g' SConstruct";
-
-  patches = [
-    ./fix-pkgconfig-installation.patch
-  ];
-
   meta = with lib; {
     description = "Roc is a toolkit for real-time audio streaming over the network";
     homepage = "https://github.com/roc-streaming/roc-toolkit";
diff --git a/pkgs/development/libraries/audio/roc-toolkit/fix-pkgconfig-installation.patch b/pkgs/development/libraries/audio/roc-toolkit/fix-pkgconfig-installation.patch
deleted file mode 100644
index 8c6982f1f7c..00000000000
--- a/pkgs/development/libraries/audio/roc-toolkit/fix-pkgconfig-installation.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/SConscript b/src/SConscript
-index b59f67a7..9f16e0a2 100644
---- a/src/SConscript
-+++ b/src/SConscript
-@@ -141,7 +141,7 @@ if not GetOption('disable_shared') or GetOption('enable_static') or GetOption('e
-                 desc='Real-time audio streaming over the network.',
-                 url='https://roc-streaming.org',
-                 version=env['ROC_VERSION'])
--            env.AddDistFile(env['PKG_CONFIG_PATH'], pc_file)
-+            env.AddDistFile(os.path.join(env['ROC_SYSTEM_LIBDIR'], 'pkgconfig'), pc_file)
- 
- if GetOption('enable_examples'):
-     examples_env = subenvs.examples.Clone()
diff --git a/pkgs/development/libraries/audio/sratom/default.nix b/pkgs/development/libraries/audio/sratom/default.nix
index 67a66dbfe5a..3de4ed8e774 100644
--- a/pkgs/development/libraries/audio/sratom/default.nix
+++ b/pkgs/development/libraries/audio/sratom/default.nix
@@ -1,20 +1,65 @@
-{ lib, stdenv, fetchurl, lv2, pkg-config, python3, serd, sord, wafHook }:
+{ lib
+, stdenv
+, fetchurl
+, lv2
+, meson
+, ninja
+, pkg-config
+, serd
+, sord
+, writeScript
+}:
 
 stdenv.mkDerivation rec {
   pname = "sratom";
-  version = "0.6.8";
+  version = "0.6.14";
+
+  outputs = [ "out" "dev" ];
 
   src = fetchurl {
-    url = "https://download.drobilla.net/${pname}-${version}.tar.bz2";
-    sha256 = "sha256-Ossysa3Forf6za3i4IGLzWxx8j+EoevBeBW7eg0tAt8=";
+    url = "https://download.drobilla.net/${pname}-${version}.tar.xz";
+    hash = "sha256-mYL69A24Ou3Zs4UOSZ/s1oUri0um3t5RQBNlXP+soeY=";
   };
 
-  nativeBuildInputs = [ pkg-config wafHook python3 ];
-  buildInputs = [ lv2 serd sord ];
-  dontAddWafCrossFlags = true;
+  strictDeps = true;
+
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+  ];
+
+  buildInputs = [
+    lv2
+    serd
+    sord
+  ];
+
+  postPatch = ''
+    patchShebangs --build scripts/dox_to_sphinx.py
+  '';
+
+  mesonFlags = [
+    "-Ddocs=disabled"
+  ];
+
+  passthru = {
+    updateScript = writeScript "update-sratom" ''
+      #!/usr/bin/env nix-shell
+      #!nix-shell -i bash -p curl pcre common-updater-scripts
+
+      set -eu -o pipefail
+
+      # Expect the text in format of 'download.drobilla.net/sratom-0.30.16.tar.xz">'
+      new_version="$(curl -s https://drobilla.net/category/sratom/ |
+          pcregrep -o1 'download.drobilla.net/sratom-([0-9.]+).tar.xz' |
+          head -n1)"
+      update-source-version ${pname} "$new_version"
+    '';
+  };
 
   meta = with lib; {
-    homepage = "http://drobilla.net/software/sratom";
+    homepage = "https://drobilla.net/software/sratom";
     description = "A library for serialising LV2 atoms to/from RDF";
     license = licenses.mit;
     maintainers = [ maintainers.goibhniu ];
diff --git a/pkgs/development/libraries/clutter-gst/default.nix b/pkgs/development/libraries/clutter-gst/default.nix
index e00cda47da6..4d21cd10f8e 100644
--- a/pkgs/development/libraries/clutter-gst/default.nix
+++ b/pkgs/development/libraries/clutter-gst/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, fetchpatch, lib, stdenv, pkg-config, clutter, gtk3, glib, cogl, gnome, gdk-pixbuf }:
+{ fetchurl, fetchpatch, lib, stdenv, pkg-config, clutter, gtk3, glib, cogl, gnome, gdk-pixbuf, gobject-introspection }:
 
 stdenv.mkDerivation rec {
   pname = "clutter-gst";
@@ -21,8 +21,9 @@ stdenv.mkDerivation rec {
     })
   ];
 
+  strictDeps = true;
+  nativeBuildInputs = [ pkg-config glib gobject-introspection ];
   propagatedBuildInputs = [ clutter gtk3 glib cogl gdk-pixbuf ];
-  nativeBuildInputs = [ pkg-config ];
 
   postBuild = "rm -rf $out/share/gtk-doc";
 
diff --git a/pkgs/development/libraries/cmark-gfm/default.nix b/pkgs/development/libraries/cmark-gfm/default.nix
index b88766952ee..052f82ef5fd 100644
--- a/pkgs/development/libraries/cmark-gfm/default.nix
+++ b/pkgs/development/libraries/cmark-gfm/default.nix
@@ -1,13 +1,13 @@
 { lib, stdenv, fetchFromGitHub, cmake }:
 stdenv.mkDerivation rec {
   pname = "cmark-gfm";
-  version = "0.29.0.gfm.9";
+  version = "0.29.0.gfm.10";
 
   src = fetchFromGitHub {
     owner = "github";
     repo = "cmark-gfm";
     rev = version;
-    sha256 = "sha256-goQtLaiLCyEqVItPfH3e/pFroQWZuVT5oxLs1/GwdoU=";
+    sha256 = "sha256-8TGwxZB/sT+VmQ0eIwK8rHJrCZXvpG69t+HA3aFz5h8=";
   };
 
   nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index 20856f2ad9b..f984f331030 100644
--- a/pkgs/development/libraries/dbus/default.nix
+++ b/pkgs/development/libraries/dbus/default.nix
@@ -19,11 +19,11 @@
 
 stdenv.mkDerivation rec {
   pname = "dbus";
-  version = "1.14.4";
+  version = "1.14.6";
 
   src = fetchurl {
     url = "https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.xz";
-    sha256 = "sha256-fA+bjl7A/yR5OD5iwAhKOimvme3xUU6fZZuBsw1ONT4=";
+    sha256 = "sha256-/SvfG7idw2WkZTG/9jFTbyKw0cbVzixcXlm1UmWz1ms=";
   };
 
   patches = lib.optional stdenv.isSunOS ./implement-getgrouplist.patch;
diff --git a/pkgs/development/libraries/enchant/2.x.nix b/pkgs/development/libraries/enchant/2.x.nix
index e3975dd0c31..4c52a164f7c 100644
--- a/pkgs/development/libraries/enchant/2.x.nix
+++ b/pkgs/development/libraries/enchant/2.x.nix
@@ -46,6 +46,10 @@ stdenv.mkDerivation rec {
 
   configureFlags = [
     "--enable-relocatable" # needed for tests
+    "--with-aspell"
+    "--with-hspell"
+    "--with-hunspell"
+    "--with-nuspell"
   ];
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/faudio/default.nix b/pkgs/development/libraries/faudio/default.nix
index 373dce60d94..313ea6797f9 100644
--- a/pkgs/development/libraries/faudio/default.nix
+++ b/pkgs/development/libraries/faudio/default.nix
@@ -4,13 +4,13 @@
 
 stdenv.mkDerivation rec {
   pname = "faudio";
-  version = "23.03";
+  version = "23.04";
 
   src = fetchFromGitHub {
     owner = "FNA-XNA";
     repo = "FAudio";
     rev = version;
-    sha256 = "sha256-sQbltmHmScSn5E1tE32uU16JQasjOnLW5N2m6+LC9CI=";
+    sha256 = "sha256-XajCJ8wmKzvLxPaA/SVETRiDM3gcd3NFxmdoz+WzkF8=";
   };
 
   nativeBuildInputs = [cmake];
diff --git a/pkgs/development/libraries/glibc/0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch b/pkgs/development/libraries/glibc/0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch
index b2c998aabbe..b7658b59fb1 100644
--- a/pkgs/development/libraries/glibc/0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch
+++ b/pkgs/development/libraries/glibc/0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch
@@ -1,4 +1,4 @@
-From faeeb0f353f5540da2015a41cb60fe43d199a1ac Mon Sep 17 00:00:00 2001
+From cdd0c4b168fe228de97778556cea5c0f936e0e79 Mon Sep 17 00:00:00 2001
 From: Bernardo Meurer <bernardo@meurer.org>
 Date: Fri, 22 Jul 2022 22:11:07 -0700
 Subject: [PATCH] Revert "Remove all usage of @BASH@ or ${BASH} in installed
@@ -22,10 +22,10 @@ Co-authored-by: Maximilian Bosch <maximilian@mbosch.me>
  8 files changed, 15 insertions(+), 10 deletions(-)
 
 diff --git a/debug/Makefile b/debug/Makefile
-index 96029f32ee..cbbdeda277 100644
+index 52f9a7852c..22e4ae5461 100644
 --- a/debug/Makefile
 +++ b/debug/Makefile
-@@ -238,7 +238,8 @@ $(objpfx)pcprofiledump: $(objpfx)pcprofiledump.o
+@@ -265,8 +265,9 @@ $(objpfx)pcprofiledump: $(objpfx)pcprofiledump.o
  
  $(objpfx)xtrace: xtrace.sh
  	rm -f $@.new
@@ -36,21 +36,22 @@ index 96029f32ee..cbbdeda277 100644
 +	    -e 's|@PKGVERSION@|$(PKGVERSION)|' \
  	    -e 's|@REPORT_BUGS_TO@|$(REPORT_BUGS_TO)|' $^ > $@.new \
  	&& rm -f $@ && mv $@.new $@ && chmod +x $@
+ 
 diff --git a/debug/xtrace.sh b/debug/xtrace.sh
-index 8c56e01449..c760391a33 100755
+index 3d1f2af43a..eb2ba7ad4a 100755
 --- a/debug/xtrace.sh
 +++ b/debug/xtrace.sh
 @@ -1,4 +1,4 @@
 -#!/bin/bash
 +#! @BASH@
- # Copyright (C) 1999-2022 Free Software Foundation, Inc.
+ # Copyright (C) 1999-2023 Free Software Foundation, Inc.
  # This file is part of the GNU C Library.
  
 diff --git a/elf/Makefile b/elf/Makefile
-index 3536b6af5e..83521d9dbc 100644
+index 0d19964d42..ee8ee1cd41 100644
 --- a/elf/Makefile
 +++ b/elf/Makefile
-@@ -256,7 +256,8 @@ $(objpfx)sotruss-lib.so: $(common-objpfx)libc.so $(objpfx)ld.so \
+@@ -250,7 +250,8 @@ $(objpfx)sotruss-lib.so: $(common-objpfx)libc.so $(objpfx)ld.so \
  	$(common-objpfx)libc_nonshared.a
  
  $(objpfx)sotruss: sotruss.sh $(common-objpfx)config.make
@@ -60,7 +61,7 @@ index 3536b6af5e..83521d9dbc 100644
  	    -e 's%@TEXTDOMAINDIR@%$(localedir)%g' \
  	    -e 's%@PREFIX@%$(prefix)%g' \
  	    -e 's|@PKGVERSION@|$(PKGVERSION)|g' \
-@@ -1363,6 +1364,7 @@ ldd-rewrite = -e 's%@RTLD@%$(rtlddir)/$(rtld-installed-name)%g' \
+@@ -1396,6 +1397,7 @@ ldd-rewrite = -e 's%@RTLD@%$(rtlddir)/$(rtld-installed-name)%g' \
  	      -e 's%@VERSION@%$(version)%g' \
  	      -e 's|@PKGVERSION@|$(PKGVERSION)|g' \
  	      -e 's|@REPORT_BUGS_TO@|$(REPORT_BUGS_TO)|g' \
@@ -69,30 +70,30 @@ index 3536b6af5e..83521d9dbc 100644
  
  ifeq ($(ldd-rewrite-script),no)
 diff --git a/elf/ldd.bash.in b/elf/ldd.bash.in
-index 3253b32ef8..127eb59206 100644
+index e45dec5894..e09428506e 100644
 --- a/elf/ldd.bash.in
 +++ b/elf/ldd.bash.in
 @@ -1,4 +1,4 @@
 -#!/bin/bash
 +#! @BASH@
- # Copyright (C) 1996-2022 Free Software Foundation, Inc.
+ # Copyright (C) 1996-2023 Free Software Foundation, Inc.
  # This file is part of the GNU C Library.
  
 diff --git a/elf/sotruss.sh b/elf/sotruss.sh
-index 22327eac5c..7d15bf4fc8 100755
+index 874a6bed3f..7cc154561e 100755
 --- a/elf/sotruss.sh
 +++ b/elf/sotruss.sh
 @@ -1,4 +1,4 @@
 -#!/bin/bash
 +#! @BASH@
- # Copyright (C) 2011-2022 Free Software Foundation, Inc.
+ # Copyright (C) 2011-2023 Free Software Foundation, Inc.
  # This file is part of the GNU C Library.
  
 diff --git a/malloc/Makefile b/malloc/Makefile
-index 2329cf718a..5d7de4bee7 100644
+index dfb51d344c..574b5e9579 100644
 --- a/malloc/Makefile
 +++ b/malloc/Makefile
-@@ -307,8 +307,9 @@ $(objpfx)mtrace: mtrace.pl
+@@ -306,8 +306,9 @@ $(objpfx)mtrace: mtrace.pl
  
  $(objpfx)memusage: memusage.sh
  	rm -f $@.new
@@ -105,20 +106,20 @@ index 2329cf718a..5d7de4bee7 100644
  	&& rm -f $@ && mv $@.new $@ && chmod +x $@
  
 diff --git a/malloc/memusage.sh b/malloc/memusage.sh
-index f447160b7d..faa4936639 100755
+index b1f5848b74..329e36ef8a 100755
 --- a/malloc/memusage.sh
 +++ b/malloc/memusage.sh
 @@ -1,4 +1,4 @@
 -#!/bin/bash
 +#! @BASH@
- # Copyright (C) 1999-2022 Free Software Foundation, Inc.
+ # Copyright (C) 1999-2023 Free Software Foundation, Inc.
  # This file is part of the GNU C Library.
  
 diff --git a/timezone/Makefile b/timezone/Makefile
-index a789c22d26..d65bdf2391 100644
+index 0306c0bca9..de9bbcc815 100644
 --- a/timezone/Makefile
 +++ b/timezone/Makefile
-@@ -130,7 +130,8 @@ $(testdata)/XT5: testdata/gen-XT5.sh
+@@ -132,7 +132,8 @@ $(testdata)/XT5: testdata/gen-XT5.sh
  	mv $@.tmp $@
  
  $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make
@@ -129,5 +130,5 @@ index a789c22d26..d65bdf2391 100644
  	    -e '/PKGVERSION=/s|=.*|="$(PKGVERSION)"|' \
  	    -e '/REPORT_BUGS_TO=/s|=.*|="$(REPORT_BUGS_TO)"|' \
 -- 
-2.37.0
+2.38.4
 
diff --git a/pkgs/development/libraries/glibc/2.35-master.patch.gz b/pkgs/development/libraries/glibc/2.35-master.patch.gz
deleted file mode 100644
index 7b8423c5b61..00000000000
--- a/pkgs/development/libraries/glibc/2.35-master.patch.gz
+++ /dev/null
Binary files differdiff --git a/pkgs/development/libraries/glibc/2.37-master.patch.gz b/pkgs/development/libraries/glibc/2.37-master.patch.gz
new file mode 100644
index 00000000000..04b4e264751
--- /dev/null
+++ b/pkgs/development/libraries/glibc/2.37-master.patch.gz
Binary files differdiff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix
index a3c2e461849..00b78f57db6 100644
--- a/pkgs/development/libraries/glibc/common.nix
+++ b/pkgs/development/libraries/glibc/common.nix
@@ -43,9 +43,9 @@
 } @ args:
 
 let
-  version = "2.35";
-  patchSuffix = "-224";
-  sha256 = "sha256-USNzL2tnzNMZMF79OZlx1YWSEivMKmUYob0lEN0M9S4=";
+  version = "2.37";
+  patchSuffix = "-8";
+  sha256 = "sha256-Ilfv8RGhgV109GhW2q9AsBnB5VMVbGnUi6DL/Bu5GkM=";
 in
 
 assert withLinuxHeaders -> linuxHeaders != null;
@@ -59,14 +59,14 @@ stdenv.mkDerivation ({
   patches =
     [
       /* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping.
-          $ git fetch --all -p && git checkout origin/release/2.35/master && git describe
-          glibc-2.35-210-ge123f08ad5
-          $ git show --minimal --reverse glibc-2.35.. | gzip -9n --rsyncable - > 2.35-master.patch.gz
+          $ git fetch --all -p && git checkout origin/release/2.36/master && git describe
+          glibc-2.37-8-g590d0e089b
+          $ git show --minimal --reverse glibc-2.37.. | gzip -9n --rsyncable - > 2.37-master.patch.gz
 
          To compare the archive contents zdiff can be used.
-          $ zdiff -u 2.35-master.patch.gz ../nixpkgs/pkgs/development/libraries/glibc/2.35-master.patch.gz
+          $ zdiff -u 2.37-master.patch.gz ../nixpkgs/pkgs/development/libraries/glibc/2.37-master.patch.gz
        */
-      ./2.35-master.patch.gz
+      ./2.37-master.patch.gz
 
       /* Allow NixOS and Nix to handle the locale-archive. */
       ./nix-locale-archive.patch
@@ -88,6 +88,13 @@ stdenv.mkDerivation ({
       ./nix-nss-open-files.patch
 
       ./0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch
+
+      /* Patch derived from archlinux (at the time of adding they're at 2.37),
+         https://github.com/archlinux/svntogit-packages/blob/packages/glibc/trunk/reenable_DT_HASH.patch
+
+        See https://github.com/NixOS/nixpkgs/pull/188492#issuecomment-1233802991 for context.
+      */
+      ./reenable_DT_HASH.patch
     ]
     ++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch
     ++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch;
diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix
index e1a427e35b6..8ad9c90ff7a 100644
--- a/pkgs/development/libraries/glibc/default.nix
+++ b/pkgs/development/libraries/glibc/default.nix
@@ -66,33 +66,26 @@ in
         ]);
     };
 
-    # When building glibc from bootstrap-tools, we need libgcc_s at RPATH for
-    # any program we run, because the gcc will have been placed at a new
-    # store path than that determined when built (as a source for the
-    # bootstrap-tools tarball)
-    # Building from a proper gcc staying in the path where it was installed,
-    # libgcc_s will now be at {gcc}/lib, and gcc's libgcc will be found without
-    # any special hack.
-    # TODO: remove this hack. Things that rely on this hack today:
-    # - dejagnu: during linux bootstrap tcl SIGSEGVs
-    # - clang-wrapper in cross-compilation
-    # Last attempt: https://github.com/NixOS/nixpkgs/pull/36948
-    preInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''
-      if [ -f ${lib.getLib stdenv.cc.cc}/lib/libgcc_s.so.1 ]; then
-          mkdir -p $out/lib
-          cp ${lib.getLib stdenv.cc.cc}/lib/libgcc_s.so.1 $out/lib/libgcc_s.so.1
-          # the .so It used to be a symlink, but now it is a script
-          cp -a ${lib.getLib stdenv.cc.cc}/lib/libgcc_s.so $out/lib/libgcc_s.so
-          # wipe out reference to previous libc it was built against
-          chmod +w $out/lib/libgcc_s.so.1
-          # rely on default RUNPATHs of the binary and other libraries
-          # Do no force-pull wrong glibc.
-          patchelf --remove-rpath $out/lib/libgcc_s.so.1
-          # 'patchelf' does not remove the string itself. Wipe out
-          # string reference to avoid possible link to bootstrapTools
-          ${buildPackages.nukeReferences}/bin/nuke-refs $out/lib/libgcc_s.so.1
-      fi
-    '';
+    # glibc needs to `dlopen()` `libgcc_s.so` but does not link
+    # against it.  Furthermore, glibc doesn't use the ordinary
+    # `dlopen()` call to do this; instead it uses one which ignores
+    # most paths:
+    #
+    #   https://sourceware.org/legacy-ml/libc-help/2013-11/msg00026.html
+    #
+    # In order to get it to not ignore `libgcc_s.so`, we have to add its path to
+    # `user-defined-trusted-dirs`:
+    #
+    #   https://sourceware.org/git/?p=glibc.git;a=blob;f=elf/Makefile;h=b509b3eada1fb77bf81e2a0ca5740b94ad185764#l1355
+    #
+    # Conveniently, this will also inform Nix of the fact that glibc depends on
+    # gcc.libgcc, since the path will be embedded in the resulting binary.
+    #
+    makeFlags =
+      (previousAttrs.makeFlags or [])
+      ++ lib.optionals (stdenv.cc.cc?libgcc) [
+        "user-defined-trusted-dirs=${stdenv.cc.cc.libgcc}/lib"
+      ];
 
     postInstall = (if stdenv.hostPlatform == stdenv.buildPlatform then ''
       echo SUPPORTED-LOCALES=C.UTF-8/UTF-8 > ../glibc-2*/localedata/SUPPORTED
@@ -164,6 +157,12 @@ in
 
     separateDebugInfo = true;
 
+    passthru =
+      (previousAttrs.passthru or {})
+      // lib.optionalAttrs (stdenv.cc.cc?libgcc) {
+        inherit (stdenv.cc.cc) libgcc;
+      };
+
   meta = (previousAttrs.meta or {}) // { description = "The GNU C Library"; };
 })
 
diff --git a/pkgs/development/libraries/glibc/reenable_DT_HASH.patch b/pkgs/development/libraries/glibc/reenable_DT_HASH.patch
new file mode 100644
index 00000000000..f828b011bd9
--- /dev/null
+++ b/pkgs/development/libraries/glibc/reenable_DT_HASH.patch
@@ -0,0 +1,145 @@
+From e47de5cb2d4dbecb58f569ed241e8e95c568f03c Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Fri, 29 Apr 2022 16:37:51 +0200
+Subject: [PATCH] Do not use --hash-style=both for building glibc shared
+ objects
+
+The comment indicates that --hash-style=both was used to maintain
+compatibility with static dlopen, but we had many internal ABI
+changes since then, so this compatiblity does not add value anymore.
+
+Reviewed-by: Carlos O'Donell <carlos@redhat.com>
+---
+ Makeconfig     |  9 +++++++++
+ Makerules      |  7 +++++++
+ config.make.in |  1 +
+ configure      | 28 ++++++++++++++++++++++++++++
+ configure.ac   | 16 ++++++++++++++++
+ 5 files changed, 61 insertions(+)
+
+diff --git b/Makeconfig a/Makeconfig
+index 760f14e92f..0aa5fb0099 100644
+--- b/Makeconfig
++++ a/Makeconfig
+@@ -362,6 +362,15 @@ relro-LDFLAGS = -Wl,-z,relro
+ LDFLAGS.so += $(relro-LDFLAGS)
+ LDFLAGS-rtld += $(relro-LDFLAGS)
+ 
++ifeq (yes,$(have-hash-style))
++# For the time being we unconditionally use 'both'.  At some time we
++# should declare statically linked code as 'out of luck' and compile
++# with --hash-style=gnu only.
++hashstyle-LDFLAGS = -Wl,--hash-style=both
++LDFLAGS.so += $(hashstyle-LDFLAGS)
++LDFLAGS-rtld += $(hashstyle-LDFLAGS)
++endif
++
+ ifeq (no,$(build-pie-default))
+ pie-default = $(no-pie-ccflag)
+ else # build-pie-default
+diff --git b/Makerules a/Makerules
+index 354528b8c7..428464f092 100644
+--- b/Makerules
++++ a/Makerules
+@@ -557,6 +557,13 @@ $(common-objpfx)shlib.lds: $(common-objpfx)config.make $(..)Makerules
+ 		  -Wl,--verbose 2>/dev/null | \
+ 	  sed > $@T \
+ 	      -e '/^=========/,/^=========/!d;/^=========/d' \
++	      $(if $(filter yes,$(have-hash-style)), \
++		   -e 's/^.*\.gnu\.hash[ 	]*:.*$$/  .note.ABI-tag : { *(.note.ABI-tag) } &/' \
++		   -e '/^[ 	]*\.hash[ 	]*:.*$$/{h;d;}' \
++		   -e '/DATA_SEGMENT_ALIGN/{H;g}' \
++		, \
++		   -e 's/^.*\.hash[ 	]*:.*$$/  .note.ABI-tag : { *(.note.ABI-tag) } &/' \
++	       ) \
+ 	      -e 's/^.*\*(\.dynbss).*$$/& \
+ 		 PROVIDE(__start___libc_freeres_ptrs = .); \
+ 		 *(__libc_freeres_ptrs) \
+diff --git b/config.make.in a/config.make.in
+index fff4c78dd0..bf728c71c0 100644
+--- b/config.make.in
++++ a/config.make.in
+@@ -70,6 +70,7 @@ have-libcap = @have_libcap@
+ have-cc-with-libunwind = @libc_cv_cc_with_libunwind@
+ fno-unit-at-a-time = @fno_unit_at_a_time@
+ bind-now = @bindnow@
++have-hash-style = @libc_cv_hashstyle@
+ use-default-link = @use_default_link@
+ have-cxx-thread_local = @libc_cv_cxx_thread_local@
+ have-loop-to-function = @libc_cv_cc_loop_to_function@
+diff --git b/configure a/configure
+index 716dc041b6..5a730dc5fc 100755
+--- b/configure
++++ a/configure
+@@ -622,6 +622,7 @@ libc_cv_cc_nofma
+ libc_cv_mtls_dialect_gnu2
+ fno_unit_at_a_time
+ libc_cv_has_glob_dat
++libc_cv_hashstyle
+ libc_cv_fpie
+ libc_cv_z_execstack
+ ASFLAGS_config
+@@ -6193,6 +6194,33 @@ $as_echo "$libc_cv_fpie" >&6; }
+ 
+ 
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
++$as_echo_n "checking for --hash-style option... " >&6; }
++if ${libc_cv_hashstyle+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat > conftest.c <<EOF
++int _start (void) { return 42; }
++EOF
++if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
++			    -fPIC -shared -o conftest.so conftest.c
++			    -Wl,--hash-style=both -nostdlib 1>&5'
++  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
++  (eval $ac_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; }
++then
++  libc_cv_hashstyle=yes
++else
++  libc_cv_hashstyle=no
++fi
++rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
++$as_echo "$libc_cv_hashstyle" >&6; }
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
+ $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
+ if ${libc_cv_has_glob_dat+:} false; then :
+diff --git b/configure.ac a/configure.ac
+index d08ad4d64e..a045f6608e 100644
+--- b/configure.ac
++++ a/configure.ac
+@@ -1360,6 +1360,22 @@ LIBC_TRY_CC_OPTION([-fpie], [libc_cv_fpie=yes], [libc_cv_fpie=no])
+ 
+ AC_SUBST(libc_cv_fpie)
+ 
++AC_CACHE_CHECK(for --hash-style option,
++	       libc_cv_hashstyle, [dnl
++cat > conftest.c <<EOF
++int _start (void) { return 42; }
++EOF
++if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
++			    -fPIC -shared -o conftest.so conftest.c
++			    -Wl,--hash-style=both -nostdlib 1>&AS_MESSAGE_LOG_FD])
++then
++  libc_cv_hashstyle=yes
++else
++  libc_cv_hashstyle=no
++fi
++rm -f conftest*])
++AC_SUBST(libc_cv_hashstyle)
++
+ AC_CACHE_CHECK(for GLOB_DAT reloc,
+ 	       libc_cv_has_glob_dat, [dnl
+ cat > conftest.c <<EOF
+-- 
+2.37.1
+
diff --git a/pkgs/development/libraries/gmime/2.nix b/pkgs/development/libraries/gmime/2.nix
index 2a953fa702c..d6369227739 100644
--- a/pkgs/development/libraries/gmime/2.nix
+++ b/pkgs/development/libraries/gmime/2.nix
@@ -13,7 +13,9 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ pkg-config gobject-introspection ];
   propagatedBuildInputs = [ glib zlib libgpg-error ];
-  configureFlags = [ "--enable-introspection=yes" ];
+  configureFlags = [
+    "--enable-introspection=yes"
+  ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "ac_cv_have_iconv_detect_h=yes" ];
 
   postPatch = ''
     substituteInPlace tests/testsuite.c \
@@ -24,6 +26,10 @@ stdenv.mkDerivation rec {
       --replace /bin/mkdir mkdir
   '';
 
+  preConfigure = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
+    cp ${if stdenv.hostPlatform.isMusl then ./musl-iconv-detect.h else ./iconv-detect.h} ./iconv-detect.h
+  '';
+
   nativeCheckInputs = [ gnupg ];
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/gmime/3.nix b/pkgs/development/libraries/gmime/3.nix
index 6816c108160..e5a70f23487 100644
--- a/pkgs/development/libraries/gmime/3.nix
+++ b/pkgs/development/libraries/gmime/3.nix
@@ -12,19 +12,32 @@ stdenv.mkDerivation rec {
 
   outputs = [ "out" "dev" ];
 
-  buildInputs = [ vala gobject-introspection zlib gpgme libidn2 libunistring ];
-  nativeBuildInputs = [ pkg-config ];
+  nativeBuildInputs = [ pkg-config gobject-introspection vala ];
+  buildInputs = [
+    zlib
+    gpgme
+    libidn2
+    libunistring
+    vala # for share/vala/Makefile.vapigen
+  ];
   propagatedBuildInputs = [ glib ];
   configureFlags = [
     "--enable-introspection=yes"
     "--enable-vala=yes"
-  ];
+  ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "ac_cv_have_iconv_detect_h=yes" ];
 
   postPatch = ''
     substituteInPlace tests/testsuite.c \
       --replace /bin/rm rm
   '';
 
+  preConfigure = ''
+    PKG_CONFIG_VAPIGEN_VAPIGEN="$(type -p vapigen)"
+    export PKG_CONFIG_VAPIGEN_VAPIGEN
+  '' + lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
+    cp ${if stdenv.hostPlatform.isMusl then ./musl-iconv-detect.h else ./iconv-detect.h} ./iconv-detect.h
+  '';
+
   nativeCheckInputs = [ gnupg ];
 
   doCheck = true;
diff --git a/pkgs/development/libraries/gmime/iconv-detect.h b/pkgs/development/libraries/gmime/iconv-detect.h
new file mode 100644
index 00000000000..6d9dd05b59e
--- /dev/null
+++ b/pkgs/development/libraries/gmime/iconv-detect.h
@@ -0,0 +1,6 @@
+/* This is an auto-generated header, DO NOT EDIT! */
+
+#define ICONV_ISO_INT_FORMAT "iso-%u-%u"
+#define ICONV_ISO_STR_FORMAT "iso-%u-%s"
+#define ICONV_SHIFT_JIS "shift-jis"
+#define ICONV_10646 "iso-10646"
diff --git a/pkgs/development/libraries/gmime/musl-iconv-detect.h b/pkgs/development/libraries/gmime/musl-iconv-detect.h
new file mode 100644
index 00000000000..569da106b94
--- /dev/null
+++ b/pkgs/development/libraries/gmime/musl-iconv-detect.h
@@ -0,0 +1,6 @@
+/* This is an auto-generated header, DO NOT EDIT! */
+
+#define ICONV_ISO_INT_FORMAT "iso-%u-%u"
+#define ICONV_ISO_STR_FORMAT "iso-%u-%s"
+#define ICONV_SHIFT_JIS "shift-jis"
+#define ICONV_10646 "UCS-4BE"
diff --git a/pkgs/development/libraries/gpgme/default.nix b/pkgs/development/libraries/gpgme/default.nix
index d5882c86168..2079123ed1a 100644
--- a/pkgs/development/libraries/gpgme/default.nix
+++ b/pkgs/development/libraries/gpgme/default.nix
@@ -27,36 +27,19 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "gpgme";
-  version = "1.18.0";
+  version = "1.19.0";
 
   src = fetchurl {
     url = "mirror://gnupg/gpgme/${pname}-${version}.tar.bz2";
-    hash = "sha256-Nh1OrkfOkl26DqVpr0DntSxkXEri5l5WIb8bbN2LDp4=";
+    hash = "sha256-y1hJTcQV+6nusSuCZVCtMZDckuJlxbsq4aIckoQc/Tg=";
   };
 
   patches = [
-    # Fix compilation on i686, would not be needed after 1.18.1 releases, https://dev.gnupg.org/T5522
-    ./t-addexistingsubkey-i686.patch
-    # https://dev.gnupg.org/rMc4cf527ea227edb468a84bf9b8ce996807bd6992
-    ./fix_gpg_list_keys.diff
-    # https://lists.gnupg.org/pipermail/gnupg-devel/2020-April/034591.html
-    (fetchpatch {
-      name = "0001-Fix-python-tests-on-non-Linux.patch";
-      url = "https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20200415/f7be62d1/attachment.obj";
-      sha256 = "00d4sxq63601lzdp2ha1i8fvybh7dzih4531jh8bx07fab3sw65g";
-    })
     # Support Python 3.10 version detection without distutils, https://dev.gnupg.org/D545
     ./python-310-detection-without-distutils.patch
-    # Find correct version string for Python >= 3.10, https://dev.gnupg.org/D546
-    ./python-find-version-string-above-310.patch
     # Fix a test after disallowing compressed signatures in gpg (PR #180336)
     ./test_t-verify_double-plaintext.patch
-
-    # Disable python tests on Darwin as they use gpg (see configureFlags below)
-  ] ++ lib.optional stdenv.isDarwin ./disable-python-tests.patch
-  # Fix _AC_UNDECLARED_WARNING for autoconf>=2.70
-  # See https://lists.gnupg.org/pipermail/gnupg-devel/2020-November/034643.html
-  ++ lib.optional stdenv.cc.isClang ./fix-clang-autoconf-undeclared-warning.patch;
+  ];
 
   outputs = [ "out" "dev" "info" ];
 
diff --git a/pkgs/development/libraries/gpgme/disable-python-tests.patch b/pkgs/development/libraries/gpgme/disable-python-tests.patch
deleted file mode 100644
index 285af14fcc3..00000000000
--- a/pkgs/development/libraries/gpgme/disable-python-tests.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur --strip-trailing-cr gpgme-1.13.1.org/lang/python/Makefile.am gpgme-1.13.1/lang/python/Makefile.am
---- gpgme-1.13.1.org/lang/python/Makefile.am	2019-06-04 07:27:49.000000000 +0100
-+++ gpgme-1.13.1/lang/python/Makefile.am	2020-04-15 14:27:34.810172944 +0100
-@@ -23,7 +23,7 @@
- 	gpgme.i \
- 	helpers.c helpers.h private.h
- 
--SUBDIRS = . tests examples doc src
-+SUBDIRS = . examples doc src
- 
- .PHONY: prepare
- prepare: copystamp
diff --git a/pkgs/development/libraries/gpgme/fix-clang-autoconf-undeclared-warning.patch b/pkgs/development/libraries/gpgme/fix-clang-autoconf-undeclared-warning.patch
deleted file mode 100644
index 2d08f982ce6..00000000000
--- a/pkgs/development/libraries/gpgme/fix-clang-autoconf-undeclared-warning.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur gpgme.old/configure.ac gpgme.new/configure.ac
---- gpgme.old/configure.ac	2020-11-12 04:19:50.000000000 -0500
-+++ gpgme.new/configure.ac	2021-01-08 03:04:38.000000000 -0500
-@@ -166,6 +166,16 @@
-                           mym4_minor mym4_micro)
- AC_SUBST(VERSION_NUMBER)
- 
-+# Try to find a thread-safe version of ttyname().
-+gnupg_REPLACE_TTYNAME_R
-+if test "$ac_cv_func_ttyname_r" != yes; then
-+  AC_MSG_WARN([
-+***
-+*** ttyname() is not thread-safe and ttyname_r() does not exist
-+***])
-+fi
-+
-+
- # We need to compile and run a program on the build machine.  A
- # comment in libgpg-error says that the AC_PROG_CC_FOR_BUILD macro in
- # the AC archive is broken for autoconf 2.57.  Given that there is no
-@@ -658,15 +668,6 @@
- 
- AC_FUNC_FSEEKO
- 
--# Try to find a thread-safe version of ttyname().
--gnupg_REPLACE_TTYNAME_R
--if test "$ac_cv_func_ttyname_r" != yes; then
--  AC_MSG_WARN([
--***
--*** ttyname() is not thread-safe and ttyname_r() does not exist
--***])
--fi
--
- # Try to find a thread-safe version of getenv().
- have_thread_safe_getenv=no
- jm_GLIBC21
diff --git a/pkgs/development/libraries/gpgme/fix_gpg_list_keys.diff b/pkgs/development/libraries/gpgme/fix_gpg_list_keys.diff
deleted file mode 100644
index bd8da4edd6e..00000000000
--- a/pkgs/development/libraries/gpgme/fix_gpg_list_keys.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/engine-gpg.c b/src/engine-gpg.c
-index b51ea173..4e74665e 100644
---- a/src/engine-gpg.c
-+++ b/src/engine-gpg.c
-@@ -3005,6 +3005,7 @@ gpg_keylist_build_options (engine_gpg_t gpg, int secret_only,
-   gpg_error_t err;
- 
-   err = add_arg (gpg, "--with-colons");
-+  err = add_arg (gpg, "--with-keygrip");
- 
-   /* Since gpg 2.1.15 fingerprints are always printed, thus there is
-    * no more need to explicitly request them.  */
\ No newline at end of file
diff --git a/pkgs/development/libraries/gpgme/python-find-version-string-above-310.patch b/pkgs/development/libraries/gpgme/python-find-version-string-above-310.patch
deleted file mode 100644
index ef2f563e459..00000000000
--- a/pkgs/development/libraries/gpgme/python-find-version-string-above-310.patch
+++ /dev/null
@@ -1,373 +0,0 @@
-diff --git a/configure.ac b/configure.ac
---- a/configure.ac
-+++ b/configure.ac
-@@ -425,11 +425,12 @@
- 	if test "$found_py" = "1" -o "$found_py3" = "1"; then
- 	  # Reset everything, so that we can look for another Python.
-           m4_foreach([mym4pythonver],
--                     [[2.7],[3.4],[3.5],[3.6],[3.7],[3.8],[3.9],[all]],
-+                     [[2.7],[3.4],[3.5],[3.6],[3.7],[3.8],[3.9],[3.10],[3.11],[all]],
-            [unset PYTHON
- 	    unset PYTHON_VERSION
- 	    unset PYTHON_CPPFLAGS
- 	    unset PYTHON_LDFLAGS
-+	    unset PYTHON_LIBS
- 	    unset PYTHON_SITE_PKG
- 	    unset PYTHON_EXTRA_LIBS
- 	    unset PYTHON_EXTRA_LDFLAGS
-diff --git a/m4/python.m4 b/m4/python.m4
---- a/m4/python.m4
-+++ b/m4/python.m4
-@@ -1,10 +1,10 @@
- ## ------------------------                                 -*- Autoconf -*-
- ## Python file handling
- ## From Andrew Dalke
--## Updated by James Henstridge
-+## Updated by James Henstridge and other contributors.
- ## Updated by Werner Koch 2018-10-17
--## ---------------------------------
--# Copyright (C) 1999-2017 Free Software Foundation, Inc.
-+## ------------------------
-+# Copyright (C) 1999-2021 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -36,13 +36,12 @@
- # numbers and dots only.
- AC_DEFUN([AM_PATH_PYTHON],
-  [
--  dnl Find a Python interpreter.  Python versions prior to 2.0 are not
--  dnl supported. (2.0 was released on October 16, 2000).  Python 3.0
--  dnl through to Python 3.9 are also not supported.
-+  dnl Find a Python interpreter.  Python versions prior to 2.7 are not
-+  dnl supported. Python 3.0 through to Python 3.3 are also not supported.
-   m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
- [python2 python2.7 dnl
-  python dnl
-- python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4
-+ python3 python3.10 python3.11, python3.9 python3.8 python3.7 python3.6 python3.5 python3.4
-  ])
- 
-   AC_ARG_VAR([PYTHON], [the Python interpreter])
-@@ -85,34 +84,141 @@
-   ])
- 
-   if test "$PYTHON" = :; then
--  dnl Run any user-specified action, or abort.
-+    dnl Run any user-specified action, or abort.
-     m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])])
-   else
- 
--  dnl Query Python for its version number.  Getting [:3] seems to be
--  dnl the best way to do this; it's what "site.py" does in the standard
--  dnl library.
--
-+  dnl Query Python for its version number.  Although site.py simply uses
-+  dnl sys.version[:3], printing that failed with Python 3.10, since the
-+  dnl trailing zero was eliminated. So now we output just the major
-+  dnl and minor version numbers, as numbers. Apparently the tertiary
-+  dnl version is not of interest.
-+  dnl
-   AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version],
--    [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`])
-+    [am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[[:2]])"`])
-   AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
- 
--  dnl Use the values of $prefix and $exec_prefix for the corresponding
--  dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX.  These are made
--  dnl distinct variables so they can be overridden if need be.  However,
--  dnl general consensus is that you shouldn't need this ability.
--
--  AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
--  AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
--
--  dnl At times (like when building shared libraries) you may want
-+  dnl At times, e.g., when building shared libraries, you may want
-   dnl to know which OS platform Python thinks this is.
--
-+  dnl
-   AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform],
-     [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`])
-   AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
- 
--  # Just factor out some code duplication.
-+  dnl emacs-page
-+  dnl If --with-python-sys-prefix is given, use the values of sys.prefix
-+  dnl and sys.exec_prefix for the corresponding values of PYTHON_PREFIX
-+  dnl and PYTHON_EXEC_PREFIX. Otherwise, use the GNU ${prefix} and
-+  dnl ${exec_prefix} variables.
-+  dnl
-+  dnl The two are made distinct variables so they can be overridden if
-+  dnl need be, although general consensus is that you shouldn't need
-+  dnl this separation.
-+  dnl
-+  dnl Also allow directly setting the prefixes via configure options,
-+  dnl overriding any default.
-+  dnl
-+  if test "x$prefix" = xNONE; then
-+    am__usable_prefix=$ac_default_prefix
-+  else
-+    am__usable_prefix=$prefix
-+  fi
-+
-+  # Allow user to request using sys.* values from Python,
-+  # instead of the GNU $prefix values.
-+  AC_ARG_WITH([python-sys-prefix],
-+  [AS_HELP_STRING([--with-python-sys-prefix],
-+                  [use Python's sys.prefix and sys.exec_prefix values])],
-+  [am_use_python_sys=:],
-+  [am_use_python_sys=false])
-+
-+  # Allow user to override whatever the default Python prefix is.
-+  AC_ARG_WITH([python_prefix],
-+  [AS_HELP_STRING([--with-python_prefix],
-+                  [override the default PYTHON_PREFIX])],
-+  [am_python_prefix_subst=$withval
-+   am_cv_python_prefix=$withval
-+   AC_MSG_CHECKING([for explicit $am_display_PYTHON prefix])
-+   AC_MSG_RESULT([$am_cv_python_prefix])],
-+  [
-+   if $am_use_python_sys; then
-+     # using python sys.prefix value, not GNU
-+     AC_CACHE_CHECK([for python default $am_display_PYTHON prefix],
-+     [am_cv_python_prefix],
-+     [am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"`])
-+
-+     dnl If sys.prefix is a subdir of $prefix, replace the literal value of
-+     dnl $prefix with a variable reference so it can be overridden.
-+     case $am_cv_python_prefix in
-+     $am__usable_prefix*)
-+       am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'`
-+       am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"`
-+       ;;
-+     *)
-+       am_python_prefix_subst=$am_cv_python_prefix
-+       ;;
-+     esac
-+   else # using GNU prefix value, not python sys.prefix
-+     am_python_prefix_subst='${prefix}'
-+     am_python_prefix=$am_python_prefix_subst
-+     AC_MSG_CHECKING([for GNU default $am_display_PYTHON prefix])
-+     AC_MSG_RESULT([$am_python_prefix])
-+   fi])
-+  # Substituting python_prefix_subst value.
-+  AC_SUBST([PYTHON_PREFIX], [$am_python_prefix_subst])
-+
-+  # emacs-page Now do it all over again for Python exec_prefix, but with yet
-+  # another conditional: fall back to regular prefix if that was specified.
-+  AC_ARG_WITH([python_exec_prefix],
-+  [AS_HELP_STRING([--with-python_exec_prefix],
-+                  [override the default PYTHON_EXEC_PREFIX])],
-+  [am_python_exec_prefix_subst=$withval
-+   am_cv_python_exec_prefix=$withval
-+   AC_MSG_CHECKING([for explicit $am_display_PYTHON exec_prefix])
-+   AC_MSG_RESULT([$am_cv_python_exec_prefix])],
-+  [
-+   # no explicit --with-python_exec_prefix, but if
-+   # --with-python_prefix was given, use its value for python_exec_prefix too.
-+   AS_IF([test -n "$with_python_prefix"],
-+   [am_python_exec_prefix_subst=$with_python_prefix
-+    am_cv_python_exec_prefix=$with_python_prefix
-+    AC_MSG_CHECKING([for python_prefix-given $am_display_PYTHON exec_prefix])
-+    AC_MSG_RESULT([$am_cv_python_exec_prefix])],
-+   [
-+    # Set am__usable_exec_prefix whether using GNU or Python values,
-+    # since we use that variable for pyexecdir.
-+    if test "x$exec_prefix" = xNONE; then
-+      am__usable_exec_prefix=$am__usable_prefix
-+    else
-+      am__usable_exec_prefix=$exec_prefix
-+    fi
-+    #
-+    if $am_use_python_sys; then # using python sys.exec_prefix, not GNU
-+      AC_CACHE_CHECK([for python default $am_display_PYTHON exec_prefix],
-+      [am_cv_python_exec_prefix],
-+      [am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"`])
-+      dnl If sys.exec_prefix is a subdir of $exec_prefix, replace the
-+      dnl literal value of $exec_prefix with a variable reference so it can
-+      dnl be overridden.
-+      case $am_cv_python_exec_prefix in
-+      $am__usable_exec_prefix*)
-+        am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'`
-+        am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"`
-+        ;;
-+      *)
-+        am_python_exec_prefix_subst=$am_cv_python_exec_prefix
-+        ;;
-+     esac
-+   else # using GNU $exec_prefix, not python sys.exec_prefix
-+     am_python_exec_prefix_subst='${exec_prefix}'
-+     am_python_exec_prefix=$am_python_exec_prefix_subst
-+     AC_MSG_CHECKING([for GNU default $am_display_PYTHON exec_prefix])
-+     AC_MSG_RESULT([$am_python_exec_prefix])
-+   fi])])
-+  # Substituting python_exec_prefix_subst.
-+  AC_SUBST([PYTHON_EXEC_PREFIX], [$am_python_exec_prefix_subst])
-+
-+  # Factor out some code duplication into this shell variable.
-   am_python_setup_sysconfig="\
- import sys
- # Prefer sysconfig over distutils.sysconfig, for better compatibility
-@@ -132,96 +238,95 @@
- except ImportError:
-     pass"
- 
--  dnl Set up 4 directories:
-+  dnl emacs-page Set up 4 directories:
- 
--  dnl pythondir -- where to install python scripts.  This is the
--  dnl   site-packages directory, not the python standard library
--  dnl   directory like in previous automake betas.  This behavior
--  dnl   is more consistent with lispdir.m4 for example.
-+  dnl 1. pythondir: where to install python scripts.  This is the
-+  dnl    site-packages directory, not the python standard library
-+  dnl    directory like in previous automake betas.  This behavior
-+  dnl    is more consistent with lispdir.m4 for example.
-   dnl Query distutils for this directory.
--  AC_CACHE_CHECK([for $am_display_PYTHON script directory],
--    [am_cv_python_pythondir],
--    [if test "x$prefix" = xNONE
--     then
--       am_py_prefix=$ac_default_prefix
--     else
--       am_py_prefix=$prefix
--     fi
--     am_cv_python_pythondir=`$PYTHON -c "
-+  dnl
-+  AC_CACHE_CHECK([for $am_display_PYTHON script directory (pythondir)],
-+  [am_cv_python_pythondir],
-+  [if test "x$am_cv_python_prefix" = x; then
-+     am_py_prefix=$am__usable_prefix
-+   else
-+     am_py_prefix=$am_cv_python_prefix
-+   fi
-+   am_cv_python_pythondir=`$PYTHON -c "
- $am_python_setup_sysconfig
- if can_use_sysconfig:
--    sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
-+  sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
- else:
--    from distutils import sysconfig
--    sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
-+  from distutils import sysconfig
-+  sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
- sys.stdout.write(sitedir)"`
--     case $am_cv_python_pythondir in
--     $am_py_prefix*)
--       am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
--       am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"`
--       ;;
--     *)
--       case $am_py_prefix in
--         /usr|/System*) ;;
--         *)
--	  am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
--	  ;;
--       esac
--       ;;
-+   #
-+   case $am_cv_python_pythondir in
-+   $am_py_prefix*)
-+     am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
-+     am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"`
-+     ;;
-+   *)
-+     case $am_py_prefix in
-+       /usr|/System*) ;;
-+       *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
-+          ;;
-      esac
--    ])
-+     ;;
-+   esac
-+  ])
-   AC_SUBST([pythondir], [$am_cv_python_pythondir])
- 
--  dnl pkgpythondir -- $PACKAGE directory under pythondir.  Was
--  dnl   PYTHON_SITE_PACKAGE in previous betas, but this naming is
--  dnl   more consistent with the rest of automake.
--
-+  dnl 2. pkgpythondir: $PACKAGE directory under pythondir.  Was
-+  dnl    PYTHON_SITE_PACKAGE in previous betas, but this naming is
-+  dnl    more consistent with the rest of automake.
-+  dnl
-   AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
- 
--  dnl pyexecdir -- directory for installing python extension modules
--  dnl   (shared libraries)
-+  dnl 3. pyexecdir: directory for installing python extension modules
-+  dnl    (shared libraries).
-   dnl Query distutils for this directory.
--  AC_CACHE_CHECK([for $am_display_PYTHON extension module directory],
--    [am_cv_python_pyexecdir],
--    [if test "x$exec_prefix" = xNONE
--     then
--       am_py_exec_prefix=$am_py_prefix
--     else
--       am_py_exec_prefix=$exec_prefix
--     fi
--     am_cv_python_pyexecdir=`$PYTHON -c "
-+  dnl
-+  AC_CACHE_CHECK([for $am_display_PYTHON extension module directory (pyexecdir)],
-+  [am_cv_python_pyexecdir],
-+  [if test "x$am_cv_python_exec_prefix" = x; then
-+     am_py_exec_prefix=$am__usable_exec_prefix
-+   else
-+     am_py_exec_prefix=$am_cv_python_exec_prefix
-+   fi
-+   am_cv_python_pyexecdir=`$PYTHON -c "
- $am_python_setup_sysconfig
- if can_use_sysconfig:
--    sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'})
-+  sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_exec_prefix'})
- else:
--    from distutils import sysconfig
--    sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix')
-+  from distutils import sysconfig
-+  sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix')
- sys.stdout.write(sitedir)"`
--     case $am_cv_python_pyexecdir in
--     $am_py_exec_prefix*)
--       am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
--       am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"`
--       ;;
--     *)
--       case $am_py_exec_prefix in
--         /usr|/System*) ;;
--         *)
--	   am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages
--	   ;;
--       esac
--       ;;
-+   #
-+   case $am_cv_python_pyexecdir in
-+   $am_py_exec_prefix*)
-+     am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
-+     am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"`
-+     ;;
-+   *)
-+     case $am_py_exec_prefix in
-+       /usr|/System*) ;;
-+       *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
-+          ;;
-      esac
--    ])
-+     ;;
-+   esac
-+  ])
-   AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir])
- 
--  dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
--
-+  dnl 4. pkgpyexecdir: $(pyexecdir)/$(PACKAGE)
-+  dnl
-   AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
- 
-   dnl Run any user-specified action.
-   $2
-   fi
--
- ])
- 
- 
-
diff --git a/pkgs/development/libraries/gpgme/t-addexistingsubkey-i686.patch b/pkgs/development/libraries/gpgme/t-addexistingsubkey-i686.patch
deleted file mode 100644
index 348bd8fa596..00000000000
--- a/pkgs/development/libraries/gpgme/t-addexistingsubkey-i686.patch
+++ /dev/null
@@ -1,369 +0,0 @@
-From c977424a1d39751fc5055131ad3f7819d421dcc8 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
-Date: Wed, 17 Aug 2022 14:51:19 +0200
-Subject: [PATCH 1/5] qt: Make sure expiration time is interpreted as unsigned
- number
-
-* lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp (add_subkey): Convert
-expiration time to uint_least32_t.
---
-
-This fixes the corresponding test on 32-bit systems where time_t (the
-return type of expirationTime()) is a signed 32-bit integer type.
-
-GnuPG-bug-id: 6137
----
- lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp b/lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp
-index 32e2c292..b74e7a06 100644
---- a/lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp
-+++ b/lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp
-@@ -64,7 +64,8 @@ static QGpgMEAddExistingSubkeyJob::result_type add_subkey(Context *ctx, const Ke
-     std::unique_ptr<GpgAddExistingSubkeyEditInteractor> interactor{new GpgAddExistingSubkeyEditInteractor{subkey.keyGrip()}};
- 
-     if (!subkey.neverExpires()) {
--        const auto expiry = QDateTime::fromSecsSinceEpoch(subkey.expirationTime(), Qt::UTC).toString(u"yyyyMMdd'T'hhmmss").toStdString();
-+        const auto expiry = QDateTime::fromSecsSinceEpoch(uint_least32_t(subkey.expirationTime()),
-+                                                          Qt::UTC).toString(u"yyyyMMdd'T'hhmmss").toStdString();
-         interactor->setExpiry(expiry);
-     }
- 
--- 
-2.36.0.windows.1
-
-
-From 81d4b7f2d7077297d76af5728949d8f2bdff8cd5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
-Date: Wed, 17 Aug 2022 14:56:13 +0200
-Subject: [PATCH 2/5] qt,tests: Log the actual error code if the assertion
- fails
-
-* lang/qt/tests/t-addexistingsubkey.cpp (
-AddExistingSubkeyJobTest::testAddExistingSubkeyAsync,
-AddExistingSubkeyJobTest::testAddExistingSubkeySync,
-AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration): Use
-QCOMPARE instead of QVERIFY for asserting equality.
---
-
-GnuPG-bug-id: 6137
----
- lang/qt/tests/t-addexistingsubkey.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/lang/qt/tests/t-addexistingsubkey.cpp b/lang/qt/tests/t-addexistingsubkey.cpp
-index 589c90bf..2e654cec 100644
---- a/lang/qt/tests/t-addexistingsubkey.cpp
-+++ b/lang/qt/tests/t-addexistingsubkey.cpp
-@@ -168,7 +168,7 @@ private Q_SLOTS:
-         QSignalSpy spy (this, SIGNAL(asyncDone()));
-         QVERIFY(spy.wait(QSIGNALSPY_TIMEOUT));
- 
--        QVERIFY(result.code() == GPG_ERR_NO_ERROR);
-+        QCOMPARE(result.code(), static_cast<int>(GPG_ERR_NO_ERROR));
-         key.update();
-         QCOMPARE(key.numSubkeys(), 3u);
-     }
-@@ -190,7 +190,7 @@ private Q_SLOTS:
- 
-         const auto result = job->exec(key, sourceSubkey);
- 
--        QVERIFY(result.code() == GPG_ERR_NO_ERROR);
-+        QCOMPARE(result.code(), static_cast<int>(GPG_ERR_NO_ERROR));
-         key.update();
-         QCOMPARE(key.numSubkeys(), 3u);
-         QCOMPARE(key.subkey(2).expirationTime(), 0);
-@@ -213,7 +213,7 @@ private Q_SLOTS:
- 
-         const auto result = job->exec(key, sourceSubkey);
- 
--        QVERIFY(result.code() == GPG_ERR_NO_ERROR);
-+        QCOMPARE(result.code(), static_cast<int>(GPG_ERR_NO_ERROR));
-         key.update();
-         QCOMPARE(key.numSubkeys(), 3u);
- 
--- 
-2.36.0.windows.1
-
-
-From f2b48de26b8f8c48c293423eda712831544924f6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
-Date: Wed, 17 Aug 2022 15:22:29 +0200
-Subject: [PATCH 3/5] qt,tests: Make sure expiration time is interpreted as
- unsigned number
-
-* lang/qt/tests/t-addexistingsubkey.cpp,
-lang/qt/tests/t-changeexpiryjob.cpp: Convert expiration time to
-uint_least32_t.
---
-
-This doesn't change the outcome of the tests (they also pass without
-this change because of the expiration dates of the test keys), but it's
-still good practise to treat the expiration time as an unsigned number
-if the assertions check that the expiration time is in some range.
-
-GnuPG-bug-id: 6137
----
- lang/qt/tests/t-addexistingsubkey.cpp |  6 +++---
- lang/qt/tests/t-changeexpiryjob.cpp   | 26 +++++++++++++-------------
- 2 files changed, 16 insertions(+), 16 deletions(-)
-
-diff --git a/lang/qt/tests/t-addexistingsubkey.cpp b/lang/qt/tests/t-addexistingsubkey.cpp
-index 2e654cec..87eadf43 100644
---- a/lang/qt/tests/t-addexistingsubkey.cpp
-+++ b/lang/qt/tests/t-addexistingsubkey.cpp
-@@ -222,9 +222,9 @@ private Q_SLOTS:
-         // several times
-         const auto allowedDeltaTSeconds = 1;
-         const auto expectedExpirationRange = std::make_pair(
--            sourceSubkey.expirationTime() - allowedDeltaTSeconds,
--            sourceSubkey.expirationTime() + allowedDeltaTSeconds);
--        const auto actualExpiration = key.subkey(2).expirationTime();
-+            uint_least32_t(sourceSubkey.expirationTime()) - allowedDeltaTSeconds,
-+            uint_least32_t(sourceSubkey.expirationTime()) + allowedDeltaTSeconds);
-+        const auto actualExpiration = uint_least32_t(key.subkey(2).expirationTime());
-         QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                  ("actual: " + std::to_string(actualExpiration) +
-                   "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-diff --git a/lang/qt/tests/t-changeexpiryjob.cpp b/lang/qt/tests/t-changeexpiryjob.cpp
-index 090002f3..3da74d46 100644
---- a/lang/qt/tests/t-changeexpiryjob.cpp
-+++ b/lang/qt/tests/t-changeexpiryjob.cpp
-@@ -70,7 +70,7 @@ private Q_SLOTS:
-         QVERIFY(!key.isNull());
-         QVERIFY(!key.subkey(0).isNull());
-         QVERIFY(!key.subkey(1).isNull());
--        const auto subkeyExpiration = key.subkey(1).expirationTime();
-+        const auto subkeyExpiration = uint_least32_t(key.subkey(1).expirationTime());
- 
-         {
-             // Create the job
-@@ -101,7 +101,7 @@ private Q_SLOTS:
-                 newExpirationDate.toSecsSinceEpoch() - 10,
-                 QDateTime::currentDateTime().addDays(1).toSecsSinceEpoch());
-             {
--                const auto actualExpiration = key.subkey(0).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(0).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                          "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-@@ -110,7 +110,7 @@ private Q_SLOTS:
-                          "; expected: " + std::to_string(expectedExpirationRange.second)).c_str());
-             }
-             {
--                const auto actualExpiration = key.subkey(1).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(1).expirationTime());
-                 QCOMPARE(actualExpiration, subkeyExpiration);  // unchanged
-             }
-         }
-@@ -133,7 +133,7 @@ private Q_SLOTS:
-         QVERIFY(!key.isNull());
-         QVERIFY(!key.subkey(0).isNull());
-         QVERIFY(!key.subkey(1).isNull());
--        const auto primaryKeyExpiration = key.subkey(0).expirationTime();
-+        const auto primaryKeyExpiration = uint_least32_t(key.subkey(0).expirationTime());
- 
-         {
-             // Create the job
-@@ -164,11 +164,11 @@ private Q_SLOTS:
-                 newExpirationDate.toSecsSinceEpoch() - 10,
-                 QDateTime::currentDateTime().addDays(2).toSecsSinceEpoch());
-             {
--                const auto actualExpiration = key.subkey(0).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(0).expirationTime());
-                 QCOMPARE(actualExpiration, primaryKeyExpiration);  // unchanged
-             }
-             {
--                const auto actualExpiration = key.subkey(1).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(1).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                          "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-@@ -196,7 +196,7 @@ private Q_SLOTS:
-         QVERIFY(!key.isNull());
-         QVERIFY(!key.subkey(0).isNull());
-         QVERIFY(!key.subkey(1).isNull());
--        const auto subkeyExpiration = key.subkey(1).expirationTime();
-+        const auto subkeyExpiration = uint_least32_t(key.subkey(1).expirationTime());
- 
-         {
-             // Create the job
-@@ -228,7 +228,7 @@ private Q_SLOTS:
-                 newExpirationDate.toSecsSinceEpoch() - 10,
-                 QDateTime::currentDateTime().addDays(3).toSecsSinceEpoch());
-             {
--                const auto actualExpiration = key.subkey(0).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(0).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                          "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-@@ -237,7 +237,7 @@ private Q_SLOTS:
-                          "; expected: " + std::to_string(expectedExpirationRange.second)).c_str());
-             }
-             {
--                const auto actualExpiration = key.subkey(1).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(1).expirationTime());
-                 QCOMPARE(actualExpiration, subkeyExpiration);  // unchanged
-             }
-         }
-@@ -291,7 +291,7 @@ private Q_SLOTS:
-                 newExpirationDate.toSecsSinceEpoch() - 10,
-                 QDateTime::currentDateTime().addDays(4).toSecsSinceEpoch());
-             {
--                const auto actualExpiration = key.subkey(0).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(0).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                          "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-@@ -300,7 +300,7 @@ private Q_SLOTS:
-                          "; expected: " + std::to_string(expectedExpirationRange.second)).c_str());
-             }
-             {
--                const auto actualExpiration = key.subkey(1).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(1).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                           "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-@@ -359,7 +359,7 @@ private Q_SLOTS:
-                 newExpirationDate.toSecsSinceEpoch() - 10,
-                 QDateTime::currentDateTime().addDays(5).toSecsSinceEpoch());
-             {
--                const auto actualExpiration = key.subkey(0).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(0).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                          "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-@@ -368,7 +368,7 @@ private Q_SLOTS:
-                          "; expected: " + std::to_string(expectedExpirationRange.second)).c_str());
-             }
-             {
--                const auto actualExpiration = key.subkey(1).expirationTime();
-+                const auto actualExpiration = uint_least32_t(key.subkey(1).expirationTime());
-                 QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-                         ("actual: " + std::to_string(actualExpiration) +
-                           "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
--- 
-2.36.0.windows.1
-
-
-From 2fa5c80aeba4528b3bdf41ec5740e7db5d4b6d2b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
-Date: Thu, 18 Aug 2022 10:43:19 +0200
-Subject: [PATCH 4/5] cpp: Fix handling of "no key" or "invalid time"
- situations
-
-* lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp
-(GpgAddExistingSubkeyEditInteractor::Private::nextState): Fix inverted
-logic of string comparisons.
---
-
-This fixes the problem that the interactor didn't return the proper
-error code if gpg didn't accept the key grip or the expiration date.
-
-GnuPG-bug-id: 6137
----
- lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp b/lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp
-index 547e613d..8eec7460 100644
---- a/lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp
-+++ b/lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp
-@@ -136,7 +136,7 @@ unsigned int GpgAddExistingSubkeyEditInteractor::Private::nextState(unsigned int
-                 strcmp(args, "keygen.flags") == 0) {
-             return FLAGS;
-         } else if (status == GPGME_STATUS_GET_LINE &&
--                   strcmp(args, "keygen.keygrip")) {
-+                   strcmp(args, "keygen.keygrip") == 0) {
-             err = NO_KEY_ERROR;
-             return ERROR;
-         }
-@@ -157,7 +157,7 @@ unsigned int GpgAddExistingSubkeyEditInteractor::Private::nextState(unsigned int
-                 strcmp(args, "keyedit.prompt") == 0) {
-             return QUIT;
-         } else if (status == GPGME_STATUS_GET_LINE &&
--                   strcmp(args, "keygen.valid")) {
-+                   strcmp(args, "keygen.valid") == 0) {
-             err = INV_TIME_ERROR;
-             return ERROR;
-         }
--- 
-2.36.0.windows.1
-
-
-From 2e7a61b898fccc1c20000b79dee83cd980901fa9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
-Date: Thu, 18 Aug 2022 10:55:09 +0200
-Subject: [PATCH 5/5] qt,tests: Make test pass on 32-bit systems
-
-* lang/qt/tests/t-addexistingsubkey.cpp
-(AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration): Handle
-negative expiration date.
---
-
-On 32-bit systems the expiration date of the test key overflows. This
-will cause the AddExistingSubkeyJob to fail. We expect it to fail with
-an "invalid time" error.
-
-GnuPG-bug-id: 6137
----
- lang/qt/tests/t-addexistingsubkey.cpp | 42 +++++++++++++++------------
- 1 file changed, 24 insertions(+), 18 deletions(-)
-
-diff --git a/lang/qt/tests/t-addexistingsubkey.cpp b/lang/qt/tests/t-addexistingsubkey.cpp
-index 87eadf43..c0eee57b 100644
---- a/lang/qt/tests/t-addexistingsubkey.cpp
-+++ b/lang/qt/tests/t-addexistingsubkey.cpp
-@@ -213,24 +213,30 @@ private Q_SLOTS:
- 
-         const auto result = job->exec(key, sourceSubkey);
- 
--        QCOMPARE(result.code(), static_cast<int>(GPG_ERR_NO_ERROR));
--        key.update();
--        QCOMPARE(key.numSubkeys(), 3u);
--
--        // allow 1 second different expiration because gpg calculates with
--        // expiration as difference to current time and takes current time
--        // several times
--        const auto allowedDeltaTSeconds = 1;
--        const auto expectedExpirationRange = std::make_pair(
--            uint_least32_t(sourceSubkey.expirationTime()) - allowedDeltaTSeconds,
--            uint_least32_t(sourceSubkey.expirationTime()) + allowedDeltaTSeconds);
--        const auto actualExpiration = uint_least32_t(key.subkey(2).expirationTime());
--        QVERIFY2(actualExpiration >= expectedExpirationRange.first,
--                 ("actual: " + std::to_string(actualExpiration) +
--                  "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
--        QVERIFY2(actualExpiration <= expectedExpirationRange.second,
--                 ("actual: " + std::to_string(actualExpiration) +
--                  "; expected: " + std::to_string(expectedExpirationRange.second)).c_str());
-+        if (sourceSubkey.expirationTime() > 0) {
-+            QCOMPARE(result.code(), static_cast<int>(GPG_ERR_NO_ERROR));
-+            key.update();
-+            QCOMPARE(key.numSubkeys(), 3u);
-+
-+            // allow 1 second different expiration because gpg calculates with
-+            // expiration as difference to current time and takes current time
-+            // several times
-+            const auto allowedDeltaTSeconds = 1;
-+            const auto expectedExpirationRange = std::make_pair(
-+                uint_least32_t(sourceSubkey.expirationTime()) - allowedDeltaTSeconds,
-+                uint_least32_t(sourceSubkey.expirationTime()) + allowedDeltaTSeconds);
-+            const auto actualExpiration = uint_least32_t(key.subkey(2).expirationTime());
-+            QVERIFY2(actualExpiration >= expectedExpirationRange.first,
-+                    ("actual: " + std::to_string(actualExpiration) +
-+                    "; expected: " + std::to_string(expectedExpirationRange.first)).c_str());
-+            QVERIFY2(actualExpiration <= expectedExpirationRange.second,
-+                    ("actual: " + std::to_string(actualExpiration) +
-+                    "; expected: " + std::to_string(expectedExpirationRange.second)).c_str());
-+        } else {
-+            // on 32-bit systems the expiration date of the test key overflows;
-+            // in this case we expect an appropriate error code
-+            QCOMPARE(result.code(), static_cast<int>(GPG_ERR_INV_TIME));
-+        }
-     }
- 
- private:
--- 
-2.36.0.windows.1
-
diff --git a/pkgs/development/libraries/gssdp/1.6.nix b/pkgs/development/libraries/gssdp/1.6.nix
index 80b518ab27b..9479a9cfe88 100644
--- a/pkgs/development/libraries/gssdp/1.6.nix
+++ b/pkgs/development/libraries/gssdp/1.6.nix
@@ -1,5 +1,6 @@
 { stdenv
 , lib
+, fetchpatch
 , fetchurl
 , meson
 , ninja
@@ -19,14 +20,26 @@ stdenv.mkDerivation rec {
   pname = "gssdp";
   version = "1.6.2";
 
-  outputs = [ "out" "dev" ]
-    ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ];
+  outputs = [ "out" "dev" "devdoc" ];
 
   src = fetchurl {
     url = "mirror://gnome/sources/gssdp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
     sha256 = "QQs3be7O2YNrV/SI+ABS/koU+J4HWxzszyjlH0kPn7k=";
   };
 
+  patches = [
+    (fetchpatch {
+      # https://gitlab.gnome.org/GNOME/gssdp/-/merge_requests/11
+      name = "gi-docgen-as-native-dep.patch";
+      url = "https://gitlab.gnome.org/GNOME/gssdp/-/commit/db9d02c22005be7e5e81b43a3ab777250bd7b27b.diff";
+      hash = "sha256-Q2kwZlpNvSzIcMalrOm5lO5iFe+myS7J0S0vkcp10cw=";
+    })
+  ];
+
+  depsBuildBuild = [
+    pkg-config
+  ];
+
   nativeBuildInputs = [
     meson
     ninja
@@ -47,14 +60,13 @@ stdenv.mkDerivation rec {
   ];
 
   mesonFlags = [
-    "-Dgtk_doc=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
+    "-Dgtk_doc=true"
     "-Dsniffer=false"
-    "-Dintrospection=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
   ];
 
   doCheck = true;
 
-  postFixup = lib.optionalString (stdenv.buildPlatform == stdenv.hostPlatform) ''
+  postFixup = ''
     # Move developer documentation to devdoc output.
     # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
     find -L "$out/share/doc" -type f -regex '.*\.devhelp2?' -print0 \
diff --git a/pkgs/development/libraries/gssdp/default.nix b/pkgs/development/libraries/gssdp/default.nix
index 434655cb0c7..14bac6c2fec 100644
--- a/pkgs/development/libraries/gssdp/default.nix
+++ b/pkgs/development/libraries/gssdp/default.nix
@@ -47,7 +47,6 @@ stdenv.mkDerivation rec {
   mesonFlags = [
     "-Dgtk_doc=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
     "-Dsniffer=false"
-    "-Dintrospection=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
   ];
 
   # Bail out! GLib-GIO-FATAL-CRITICAL: g_inet_address_to_string: assertion 'G_IS_INET_ADDRESS (address)' failed
diff --git a/pkgs/development/libraries/gtksourceview/5.x.nix b/pkgs/development/libraries/gtksourceview/5.x.nix
index 5b12d2cfb34..ae0a640234c 100644
--- a/pkgs/development/libraries/gtksourceview/5.x.nix
+++ b/pkgs/development/libraries/gtksourceview/5.x.nix
@@ -51,6 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
     gobject-introspection
     vala
     gi-docgen
+    gtk4 # for gtk4-update-icon-cache checked during configure
   ];
 
   buildInputs = [
diff --git a/pkgs/development/libraries/gupnp/1.6.nix b/pkgs/development/libraries/gupnp/1.6.nix
index 9145420ad25..2b3cd2566b5 100644
--- a/pkgs/development/libraries/gupnp/1.6.nix
+++ b/pkgs/development/libraries/gupnp/1.6.nix
@@ -1,5 +1,6 @@
 { stdenv
 , lib
+, fetchpatch
 , fetchurl
 , meson
 , ninja
@@ -25,6 +26,15 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-T09Biwe4EWTfH3q2EuKOTAFsLQhbik85+XlF+LFe4kg=";
   };
 
+  patches = [
+    (fetchpatch {
+      # https://gitlab.gnome.org/GNOME/gupnp/-/merge_requests/32
+      name = "gi-docgen-as-native-dep.patch";
+      url = "https://gitlab.gnome.org/GNOME/gupnp/-/commit/11d4a33cff1f5d8b8ad4b80c4506246a9e0dff8f.diff";
+      hash = "sha256-+p4vzUG2v+7mxtQ5AUcEI7SW0cDX6XlzqlyegF+I1Go=";
+    })
+  ];
+
   depsBuildBuild = [
     pkg-config
   ];
@@ -47,7 +57,6 @@ stdenv.mkDerivation rec {
 
   mesonFlags = [
     "-Dgtk_doc=true"
-    "-Dintrospection=true"
   ];
 
   doCheck = true;
diff --git a/pkgs/development/libraries/gupnp/default.nix b/pkgs/development/libraries/gupnp/default.nix
index 9484467adf9..bebf109d277 100644
--- a/pkgs/development/libraries/gupnp/default.nix
+++ b/pkgs/development/libraries/gupnp/default.nix
@@ -64,7 +64,6 @@ stdenv.mkDerivation rec {
 
   mesonFlags = [
     "-Dgtk_doc=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
-    "-Dintrospection=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
   ];
 
   # Bail out! ERROR:../tests/test-bugs.c:168:test_on_timeout: code should not be reached
diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix
index 0b5cb9ae8ef..32d8ae0bafe 100644
--- a/pkgs/development/libraries/harfbuzz/default.nix
+++ b/pkgs/development/libraries/harfbuzz/default.nix
@@ -34,11 +34,11 @@
 
 stdenv.mkDerivation rec {
   pname = "harfbuzz${lib.optionalString withIcu "-icu"}";
-  version = "7.0.1";
+  version = "7.1.0";
 
   src = fetchurl {
     url = "https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz";
-    hash = "sha256-LPTT2PIlAHURmQo2o0GV8NZWLKVt8KiwiFs4KDeUgZk=";
+    hash = "sha256-8TWmHNRkye1ryYI3ZMGI8nbDhQqNyQRijeKoeWa3B3s=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 4caea890e70..aefbaa6d41d 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -1,5 +1,5 @@
 { lib, stdenv, fetchurl, pkg-config, perl, bison, bootstrap_cmds
-, openssl, openldap, libedit, keyutils
+, openssl, openldap, libedit, keyutils, libverto
 
 # for passthru.tests
 , bind
@@ -14,6 +14,7 @@
 # This is called "staticOnly" because krb5 does not support
 # builting both static and shared, see below.
 , staticOnly ? false
+, withVerto ? false
 }:
 
 # Note: this package is used for bootstrapping fetchurl, and thus
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
     # krb5's ./configure does not allow passing --enable-shared and --enable-static at the same time.
     # See https://bbs.archlinux.org/viewtopic.php?pid=1576737#p1576737
     ++ lib.optionals staticOnly [ "--enable-static" "--disable-shared" ]
+    ++ lib.optional withVerto "--with-system-verto"
     ++ lib.optional stdenv.isFreeBSD ''WARN_CFLAGS=""''
     ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform)
        [ "krb5_cv_attr_constructor_destructor=yes,yes"
@@ -53,7 +55,8 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ openssl ]
     ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "bionic" && !(stdenv.hostPlatform.useLLVM or false)) [ keyutils ]
-    ++ lib.optionals (!libOnly) [ openldap libedit ];
+    ++ lib.optionals (!libOnly) [ openldap libedit ]
+    ++ lib.optionals withVerto [ libverto ];
 
   sourceRoot = "krb5-${version}/src";
 
diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix
index aacb7555a4b..c2bdea588dc 100644
--- a/pkgs/development/libraries/libcdio/default.nix
+++ b/pkgs/development/libraries/libcdio/default.nix
@@ -10,6 +10,12 @@ stdenv.mkDerivation rec {
   };
 
   patches = [
+    # Fixes test failure of realpath test with glibc-2.36
+    (fetchpatch {
+      url = "https://src.fedoraproject.org/rpms/libcdio/raw/d49ccdd9c8b4e9d57c01539f4c8948f28ce82bca/f/realpath-test-fix.patch";
+      sha256 = "sha256-ldAGlcf79uQ8QAt4Au8Iv6jsI6ICZXtXOKZBpyELtN8=";
+    })
+
     # pull pending upstream patch to fix build on ncurses-6.3:
     #  https://savannah.gnu.org/patch/index.php?10130
     (fetchpatch {
diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix
index 043848341ac..e64156c548c 100644
--- a/pkgs/development/libraries/libcef/default.nix
+++ b/pkgs/development/libraries/libcef/default.nix
@@ -112,6 +112,6 @@ stdenv.mkDerivation rec {
       binaryNativeCode
     ];
     license = licenses.bsd3;
-    platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
+    platforms = [ "x86_64-linux" "aarch64-linux" ];
   };
 }
diff --git a/pkgs/development/libraries/libcloudproviders/default.nix b/pkgs/development/libraries/libcloudproviders/default.nix
index 08601db0834..41a51f00145 100644
--- a/pkgs/development/libraries/libcloudproviders/default.nix
+++ b/pkgs/development/libraries/libcloudproviders/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkg-config, gobject-introspection, vala, gtk-doc, docbook_xsl, glib }:
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, gobject-introspection, vala, gtk-doc, docbook_xsl, glib, mesonEmulatorHook }:
 
 # TODO: Add installed tests once https://gitlab.gnome.org/World/libcloudproviders/issues/4 is fixed
 
@@ -17,7 +17,18 @@ stdenv.mkDerivation rec {
     "-Denable-gtk-doc=true"
   ];
 
-  nativeBuildInputs = [ meson ninja pkg-config gobject-introspection vala gtk-doc docbook_xsl ];
+  strictDeps = true;
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+    gobject-introspection
+    vala
+    gtk-doc
+    docbook_xsl
+  ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+    mesonEmulatorHook
+  ];
 
   buildInputs = [ glib ];
 
diff --git a/pkgs/development/libraries/libdeflate/default.nix b/pkgs/development/libraries/libdeflate/default.nix
index acbed23326c..6494f16a876 100644
--- a/pkgs/development/libraries/libdeflate/default.nix
+++ b/pkgs/development/libraries/libdeflate/default.nix
@@ -7,13 +7,13 @@
 }:
 stdenv.mkDerivation rec {
   pname = "libdeflate";
-  version = "1.17";
+  version = "1.18";
 
   src = fetchFromGitHub {
     owner = "ebiggers";
     repo = "libdeflate";
     rev = "v${version}";
-    sha256 = "sha256-tKs8feGbeodOID8FPIUc/1LfBz1p0oN1Jfkv2OnA2qc=";
+    sha256 = "sha256-dWSDAYn36GDtkghmouGhHzxpa6EVwCslIPqejlLMZNM=";
   };
 
   cmakeFlags = lib.optionals stdenv.hostPlatform.isStatic [ "-DLIBDEFLATE_BUILD_SHARED_LIB=OFF" ];
@@ -27,6 +27,7 @@ stdenv.mkDerivation rec {
     description = "Fast DEFLATE/zlib/gzip compressor and decompressor";
     license = licenses.mit;
     homepage = "https://github.com/ebiggers/libdeflate";
+    changelog = "https://github.com/ebiggers/libdeflate/blob/v${version}/NEWS.md";
     platforms = platforms.unix;
     maintainers = with maintainers; [ orivej kaction ];
   };
diff --git a/pkgs/development/libraries/libdeltachat/Cargo.lock b/pkgs/development/libraries/libdeltachat/Cargo.lock
index 2aeaff1704e..5d9f4fa9c27 100644
--- a/pkgs/development/libraries/libdeltachat/Cargo.lock
+++ b/pkgs/development/libraries/libdeltachat/Cargo.lock
@@ -1061,7 +1061,7 @@ dependencies = [
 
 [[package]]
 name = "deltachat"
-version = "1.112.5"
+version = "1.112.6"
 dependencies = [
  "ansi_term",
  "anyhow",
@@ -1135,7 +1135,7 @@ dependencies = [
 
 [[package]]
 name = "deltachat-jsonrpc"
-version = "1.112.5"
+version = "1.112.6"
 dependencies = [
  "anyhow",
  "async-channel",
@@ -1158,7 +1158,7 @@ dependencies = [
 
 [[package]]
 name = "deltachat-repl"
-version = "1.112.5"
+version = "1.112.6"
 dependencies = [
  "ansi_term",
  "anyhow",
@@ -1173,7 +1173,7 @@ dependencies = [
 
 [[package]]
 name = "deltachat-rpc-server"
-version = "1.112.5"
+version = "1.112.6"
 dependencies = [
  "anyhow",
  "deltachat",
@@ -1197,7 +1197,7 @@ dependencies = [
 
 [[package]]
 name = "deltachat_ffi"
-version = "1.112.5"
+version = "1.112.6"
 dependencies = [
  "anyhow",
  "deltachat",
@@ -1781,7 +1781,7 @@ dependencies = [
  "futures-sink",
  "nanorand",
  "pin-project",
- "spin 0.9.7",
+ "spin 0.9.8",
 ]
 
 [[package]]
@@ -2325,9 +2325,9 @@ checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146"
 
 [[package]]
 name = "iroh"
-version = "0.4.0"
+version = "0.4.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c019223f5af15f978ff44ae02b8b83d21d53df4c42d4475aa80670819c3ecdce"
+checksum = "e4fb9858c8cd3dd924a5da5bc511363845a9bcfdfac066bb2ef8454eb6111546"
 dependencies = [
  "abao",
  "anyhow",
@@ -4147,9 +4147,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
 
 [[package]]
 name = "spin"
-version = "0.9.7"
+version = "0.9.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0959fd6f767df20b231736396e4f602171e00d95205676286e79d4a4eb67bef"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
 dependencies = [
  "lock_api",
 ]
diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix
index d262df6050c..3e11f0008d4 100644
--- a/pkgs/development/libraries/libdeltachat/default.nix
+++ b/pkgs/development/libraries/libdeltachat/default.nix
@@ -18,13 +18,13 @@
 
 stdenv.mkDerivation rec {
   pname = "libdeltachat";
-  version = "1.112.5";
+  version = "1.112.6";
 
   src = fetchFromGitHub {
     owner = "deltachat";
     repo = "deltachat-core-rust";
     rev = "v${version}";
-    hash = "sha256-me09xhsaiJr2i6kdB62suS5LBf3gr4vL3dHgdPMbD1g=";
+    hash = "sha256-xadf6N5x3zdefwsKUFaVs71HmLMpJoUq5LL7IENsvC0=";
   };
 
   patches = [
diff --git a/pkgs/development/libraries/libdovi/Cargo.lock b/pkgs/development/libraries/libdovi/Cargo.lock
new file mode 100644
index 00000000000..417a92d2d16
--- /dev/null
+++ b/pkgs/development/libraries/libdovi/Cargo.lock
@@ -0,0 +1,704 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "anes"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+
+[[package]]
+name = "anyhow"
+version = "1.0.70"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitstream-io"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d28070975aaf4ef1fd0bd1f29b739c06c2cdd9972e090617fb6dca3b2cb564e"
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "bitvec_helpers"
+version = "3.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ef6883bd86b4112b56be19de3a1628de6c4063be7be6e641d484c83069efb4a"
+dependencies = [
+ "bitstream-io",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
+
+[[package]]
+name = "cast"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "ciborium"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f"
+dependencies = [
+ "ciborium-io",
+ "ciborium-ll",
+ "serde",
+]
+
+[[package]]
+name = "ciborium-io"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369"
+
+[[package]]
+name = "ciborium-ll"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b"
+dependencies = [
+ "ciborium-io",
+ "half",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
+dependencies = [
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "textwrap",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "crc"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
+dependencies = [
+ "crc-catalog",
+]
+
+[[package]]
+name = "crc-catalog"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484"
+
+[[package]]
+name = "criterion"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb"
+dependencies = [
+ "anes",
+ "atty",
+ "cast",
+ "ciborium",
+ "clap",
+ "criterion-plot",
+ "itertools",
+ "lazy_static",
+ "num-traits",
+ "oorandom",
+ "plotters",
+ "rayon",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "walkdir",
+]
+
+[[package]]
+name = "criterion-plot"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+dependencies = [
+ "cast",
+ "itertools",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "dolby_vision"
+version = "3.1.2"
+dependencies = [
+ "anyhow",
+ "bitvec",
+ "bitvec_helpers",
+ "crc",
+ "criterion",
+ "libc",
+ "roxmltree",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "half"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
+
+[[package]]
+name = "js-sys"
+version = "0.3.61"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "libc"
+version = "0.2.141"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
+dependencies = [
+ "hermit-abi 0.2.6",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
+
+[[package]]
+name = "oorandom"
+version = "11.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267"
+
+[[package]]
+name = "plotters"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97"
+dependencies = [
+ "num-traits",
+ "plotters-backend",
+ "plotters-svg",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "plotters-backend"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142"
+
+[[package]]
+name = "plotters-svg"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f"
+dependencies = [
+ "plotters-backend",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "regex"
+version = "1.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d"
+dependencies = [
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+[[package]]
+name = "roxmltree"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8"
+dependencies = [
+ "xmlparser",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
+
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "serde"
+version = "1.0.159"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.159"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.13",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.95"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744"
+dependencies = [
+ "indexmap",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
+
+[[package]]
+name = "walkdir"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+dependencies = [
+ "same-file",
+ "winapi-util",
+]
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.84"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.84"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.84"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.84"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.84"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
+
+[[package]]
+name = "web-sys"
+version = "0.3.61"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "xmlparser"
+version = "0.13.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd"
diff --git a/pkgs/development/libraries/libdovi/default.nix b/pkgs/development/libraries/libdovi/default.nix
new file mode 100644
index 00000000000..e8b4bbc88bf
--- /dev/null
+++ b/pkgs/development/libraries/libdovi/default.nix
@@ -0,0 +1,53 @@
+{ lib
+, rustPlatform
+, fetchCrate
+, cargo-c
+, rust
+, stdenv
+}:
+let
+  rustTargetPlatformSpec = rust.toRustTargetSpec stdenv.hostPlatform;
+in
+rustPlatform.buildRustPackage rec {
+  pname = "libdovi";
+  version = "3.1.2";
+
+  src = fetchCrate {
+    pname = "dolby_vision";
+    inherit version;
+    hash = "sha256-eLmGswgxtmqGc9f8l/9qvwSm+8bi06q+Ryvo7Oyr7s0=";
+  };
+
+  cargoLock.lockFile = ./Cargo.lock;
+
+  postPatch = ''
+    ln -s ${./Cargo.lock} Cargo.lock
+  '';
+
+  nativeBuildInputs = [ cargo-c ];
+
+  buildPhase = ''
+    runHook preBuild
+    cargo cbuild -j $NIX_BUILD_CORES --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec}
+    runHook postBuild
+  '';
+
+  installPhase = ''
+    runHook preInstall
+    cargo cinstall -j $NIX_BUILD_CORES --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec}
+    runHook postInstall
+  '';
+
+  checkPhase = ''
+    runHook preCheck
+    cargo ctest -j $NIX_BUILD_CORES --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec}
+    runHook postCheck
+  '';
+
+  meta = with lib; {
+    description = "C library for Dolby Vision metadata parsing and writing";
+    homepage = "https://crates.io/crates/dolby_vision";
+    license = licenses.mit;
+    maintainers = with maintainers; [ kranzes ];
+  };
+}
diff --git a/pkgs/development/libraries/libelf/default.nix b/pkgs/development/libraries/libelf/default.nix
index 4002146d4d5..3302d127d4d 100644
--- a/pkgs/development/libraries/libelf/default.nix
+++ b/pkgs/development/libraries/libelf/default.nix
@@ -24,6 +24,11 @@ stdenv.mkDerivation rec {
   ];
 
   enableParallelBuilding = true;
+  # Lacks dependencies:
+  #   mkdir ...-libelf-0.8.13/lib
+  #   mkdir ...-libelf-0.8.13/lib
+  # mkdir: cannot create directory '...-libelf-0.8.13/lib': File exists
+  enableParallelInstalling = false;
 
   doCheck = true;
 
diff --git a/pkgs/development/libraries/libgit2/default.nix b/pkgs/development/libraries/libgit2/default.nix
index c560b55a15f..f5b0ff72ff0 100644
--- a/pkgs/development/libraries/libgit2/default.nix
+++ b/pkgs/development/libraries/libgit2/default.nix
@@ -19,14 +19,14 @@
 
 stdenv.mkDerivation rec {
   pname = "libgit2";
-  version = "1.6.2";
+  version = "1.6.3";
   # also check the following packages for updates: python3Packages.pygit2 and libgit2-glib
 
   src = fetchFromGitHub {
     owner = "libgit2";
     repo = "libgit2";
     rev = "v${version}";
-    hash = "sha256-XmGlh0iehQIufAPpndSkYy4EQ8vG0I6MGB+jQQpCe9k=";
+    hash = "sha256-MiEw5UbmcPfW0SlqLdYEnBdOp29YIVdKXE588uUjqck=";
   };
 
   cmakeFlags = [
diff --git a/pkgs/development/libraries/libidn2/default.nix b/pkgs/development/libraries/libidn2/default.nix
index d76f3048815..2c4041a9cfa 100644
--- a/pkgs/development/libraries/libidn2/default.nix
+++ b/pkgs/development/libraries/libidn2/default.nix
@@ -7,11 +7,11 @@
 
 stdenv.mkDerivation rec {
   pname = "libidn2";
-  version = "2.3.2";
+  version = "2.3.4";
 
   src = fetchurl {
-    url = "mirror://gnu/libidn/${pname}-${version}.tar.gz";
-    sha256 = "sha256-dpQM1Od46Ak1eanRlbJf/16Tbp3GJCBoUotDenZ2T5E=";
+    url = "https://ftp.gnu.org/gnu/libidn/${pname}-${version}.tar.gz";
+    sha256 = "sha256-k8q6crTgUdH41PWgdqtjyZt3+u4Bm3K5eDsmeYbbtF8=";
   };
 
   strictDeps = true;
diff --git a/pkgs/development/libraries/libimagequant/default.nix b/pkgs/development/libraries/libimagequant/default.nix
index 8fb334e2a4d..43e4b447ae7 100644
--- a/pkgs/development/libraries/libimagequant/default.nix
+++ b/pkgs/development/libraries/libimagequant/default.nix
@@ -24,8 +24,6 @@ rustPlatform.buildRustPackage rec {
 
   cargoHash = "sha256-0HOmItooNsGq6iTIb9M5IPXMwYh2nQ03qfjomkg0d00=";
 
-  auditable = true; # TODO: remove when this is the default
-
   nativeBuildInputs = [ cargo-c ];
 
   postBuild = ''
diff --git a/pkgs/development/libraries/libmbim/default.nix b/pkgs/development/libraries/libmbim/default.nix
index 61e08f31c14..c55b0876ce6 100644
--- a/pkgs/development/libraries/libmbim/default.nix
+++ b/pkgs/development/libraries/libmbim/default.nix
@@ -9,8 +9,10 @@
 , help2man
 , systemd
 , bash-completion
+, bash
 , buildPackages
 , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
+, withDocs ? stdenv.hostPlatform == stdenv.buildPlatform
 , gobject-introspection
 }:
 
@@ -18,7 +20,8 @@ stdenv.mkDerivation rec {
   pname = "libmbim";
   version = "1.28.4";
 
-  outputs = [ "out" "dev" "man" ];
+  outputs = [ "out" "dev" ]
+    ++ lib.optionals withDocs [ "man" ];
 
   src = fetchFromGitLab {
     domain = "gitlab.freedesktop.org";
@@ -31,14 +34,19 @@ stdenv.mkDerivation rec {
   mesonFlags = [
     "-Dudevdir=${placeholder "out"}/lib/udev"
     (lib.mesonBool "introspection" withIntrospection)
+    (lib.mesonBool "man" withDocs)
   ];
 
+  strictDeps = true;
+
   nativeBuildInputs = [
     meson
     ninja
     pkg-config
     python3
+  ] ++ lib.optionals withDocs [
     help2man
+  ] ++ lib.optionals withIntrospection [
     gobject-introspection
   ];
 
@@ -46,6 +54,7 @@ stdenv.mkDerivation rec {
     glib
     systemd
     bash-completion
+    bash
   ];
 
   doCheck = true;
diff --git a/pkgs/development/libraries/libmicrohttpd/generic.nix b/pkgs/development/libraries/libmicrohttpd/generic.nix
index 0af066c7123..d5bc619e904 100644
--- a/pkgs/development/libraries/libmicrohttpd/generic.nix
+++ b/pkgs/development/libraries/libmicrohttpd/generic.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, libgcrypt, curl, gnutls, pkg-config, libiconv, libintl, version, src, meta ? {} }:
+{ lib, stdenv, libgcrypt, curl, gnutls, pkg-config, libiconv, libintl, version, src, meta ? {}, fetchpatch }:
 
 let
   meta_ = meta;
@@ -8,6 +8,17 @@ stdenv.mkDerivation rec {
   pname = "libmicrohttpd";
   inherit version src;
 
+  patches = lib.optionals (lib.versionOlder version "0.9.76") [
+    (fetchpatch {
+      name = "CVE-2023-27371.patch";
+      url = "https://git.gnunet.org/libmicrohttpd.git/patch/?id=e0754d1638c602382384f1eface30854b1defeec";
+      hash = "sha256-vzrq9HPysGpc13rFEk6zLPgpUqp/ST4q/Wp30Dam97k=";
+      excludes = [
+        "ChangeLog"
+      ];
+    })
+  ];
+
   outputs = [ "out" "dev" "devdoc" "info" ];
   nativeBuildInputs = [ pkg-config ];
   buildInputs = [ libgcrypt curl gnutls libiconv libintl ];
diff --git a/pkgs/development/libraries/libnftnl/default.nix b/pkgs/development/libraries/libnftnl/default.nix
index 10ef8e5395a..afbfa534952 100644
--- a/pkgs/development/libraries/libnftnl/default.nix
+++ b/pkgs/development/libraries/libnftnl/default.nix
@@ -1,12 +1,12 @@
 { lib, stdenv, fetchurl, pkg-config, libmnl }:
 
 stdenv.mkDerivation rec {
-  version = "1.2.4";
+  version = "1.2.5";
   pname = "libnftnl";
 
   src = fetchurl {
-    url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
-    hash = "sha256-wP4jO+TN/XA+fVl37462P8vx0AUrYEThsj1HyjViR38=";
+    url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.xz";
+    hash = "sha256-lm3gqBIMilPbhZiJdJNov7LLoMTwtMGjDSZOzMRfEiY=";
   };
 
   nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/libraries/libomxil-bellagio/default.nix b/pkgs/development/libraries/libomxil-bellagio/default.nix
index 694625c8af8..4f129dc1378 100644
--- a/pkgs/development/libraries/libomxil-bellagio/default.nix
+++ b/pkgs/development/libraries/libomxil-bellagio/default.nix
@@ -33,7 +33,8 @@ stdenv.mkDerivation rec {
   doCheck = false; # fails
 
   env.NIX_CFLAGS_COMPILE =
-    if stdenv.cc.isGNU then "-Wno-error=array-bounds -Wno-error=stringop-overflow=8"
+    # stringop-truncation: see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028978
+    if stdenv.cc.isGNU then "-Wno-error=array-bounds -Wno-error=stringop-overflow=8 -Wno-error=stringop-truncation"
     else "-Wno-error=absolute-value -Wno-error=enum-conversion -Wno-error=logical-not-parentheses -Wno-error=non-literal-null-conversion";
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix
index 0f429062e48..04c8a0f16ad 100644
--- a/pkgs/development/libraries/libpcap/default.nix
+++ b/pkgs/development/libraries/libpcap/default.nix
@@ -4,6 +4,7 @@
 , flex
 , bison
 , bluez
+, libnl
 , libxcrypt
 , pkg-config
 , withBluez ? false
@@ -19,10 +20,12 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-KoiFxANRbPewkz7UsU1sqjDgIFJInr1BTcdaxS51WeY=";
   };
 
-  buildInputs = lib.optionals withRemote [ libxcrypt ];
+  buildInputs = lib.optionals stdenv.isLinux [ libnl ]
+    ++ lib.optionals withRemote [ libxcrypt ];
 
   nativeBuildInputs = [ flex bison ]
-    ++ lib.optionals withBluez [ bluez.dev pkg-config ];
+    ++ lib.optionals stdenv.isLinux [ pkg-config ]
+    ++ lib.optionals withBluez [ bluez.dev ];
 
   # We need to force the autodetection because detection doesn't
   # work in pure build environments.
diff --git a/pkgs/development/libraries/libpg_query/default.nix b/pkgs/development/libraries/libpg_query/default.nix
index 95d615c5d24..1335eb3579d 100644
--- a/pkgs/development/libraries/libpg_query/default.nix
+++ b/pkgs/development/libraries/libpg_query/default.nix
@@ -13,13 +13,17 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ which ];
 
-  makeFlags = [ "build" ];
+  makeFlags = [ "build" "build_shared" ];
 
   installPhase = ''
     install -Dm644 -t $out/lib libpg_query.a
     install -Dm644 -t $out/include pg_query.h
+    install -Dm644 -t $out/lib libpg_query${stdenv.hostPlatform.extensions.sharedLibrary}
   '';
 
+  doCheck = true;
+  checkTarget = "test";
+
   meta = with lib; {
     homepage = "https://github.com/pganalyze/libpg_query";
     description = "C library for accessing the PostgreSQL parser outside of the server environment";
diff --git a/pkgs/development/libraries/libplacebo/default.nix b/pkgs/development/libraries/libplacebo/default.nix
index 3b56ab079bb..60a3f898957 100644
--- a/pkgs/development/libraries/libplacebo/default.nix
+++ b/pkgs/development/libraries/libplacebo/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv
+{ lib
+, stdenv
 , fetchFromGitLab
 , meson
 , ninja
@@ -8,40 +9,41 @@
 , vulkan-loader
 , shaderc
 , lcms2
-, libepoxy
 , libGL
 , xorg
 , libunwind
+, libdovi
 }:
 
 stdenv.mkDerivation rec {
   pname = "libplacebo";
-  version = "4.208.0";
+  version = "5.264.1";
 
   src = fetchFromGitLab {
     domain = "code.videolan.org";
     owner = "videolan";
     repo = pname;
     rev = "v${version}";
-    sha256 = "161dp5781s74ca3gglaxlmchx7glyshf0wg43w98pl22n1jcm5qk";
+    hash = "sha256-YEefuEfJURi5/wswQKskA/J1UGzessQQkBpltJ0Spq8=";
   };
 
   nativeBuildInputs = [
     meson
     ninja
     pkg-config
-    python3Packages.mako
+    vulkan-headers
+    python3Packages.jinja2
+    python3Packages.glad2
   ];
 
   buildInputs = [
-    vulkan-headers
     vulkan-loader
     shaderc
     lcms2
-    libepoxy
     libGL
     xorg.libX11
     libunwind
+    libdovi
   ];
 
   mesonFlags = [
@@ -53,6 +55,11 @@ stdenv.mkDerivation rec {
     "-Dunwind=disabled" # libplacebo doesn’t build with `darwin.libunwind`
   ];
 
+  postPatch = ''
+    substituteInPlace meson.build \
+      --replace 'python_env.append' '#'
+  '';
+
   meta = with lib; {
     description = "Reusable library for GPU-accelerated video/image rendering primitives";
     longDescription = ''
diff --git a/pkgs/development/libraries/librem/default.nix b/pkgs/development/libraries/librem/default.nix
index 2e9a2f1fa31..e6ed4d2b679 100644
--- a/pkgs/development/libraries/librem/default.nix
+++ b/pkgs/development/libraries/librem/default.nix
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
   makeFlags = [
     "LIBRE_MK=${libre}/share/re/re.mk"
     "PREFIX=$(out)"
+    "AR=${stdenv.cc.targetPrefix}ar"
   ]
   ++ lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${lib.getDev stdenv.cc.cc}"
   ++ lib.optional (stdenv.cc.libc != null) "SYSROOT=${lib.getDev stdenv.cc.libc}"
diff --git a/pkgs/development/libraries/librest/1.0.nix b/pkgs/development/libraries/librest/1.0.nix
index fec622752f8..1e134f62bad 100644
--- a/pkgs/development/libraries/librest/1.0.nix
+++ b/pkgs/development/libraries/librest/1.0.nix
@@ -37,6 +37,8 @@ stdenv.mkDerivation rec {
     })
   ];
 
+  strictDeps = true;
+  depsBuildBuild = [ pkg-config ];
   nativeBuildInputs = [
     meson
     ninja
@@ -64,6 +66,12 @@ stdenv.mkDerivation rec {
     # https://gitlab.gnome.org/GNOME/librest/-/merge_requests/19
     substituteInPlace meson.build \
       --replace "con." "conf."
+
+    # Run-time dependency gi-docgen found: NO (tried pkgconfig and cmake)
+    # it should be a build-time dep for build
+    # TODO: send upstream
+    substituteInPlace docs/meson.build \
+      --replace "'gi-docgen', ver" "'gi-docgen', native:true, ver"
   '';
 
   postFixup = ''
diff --git a/pkgs/development/libraries/libsndfile/default.nix b/pkgs/development/libraries/libsndfile/default.nix
index a319de5ce6b..0dc795a96d8 100644
--- a/pkgs/development/libraries/libsndfile/default.nix
+++ b/pkgs/development/libraries/libsndfile/default.nix
@@ -1,20 +1,22 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, autogen, flac, libogg, libopus, libvorbis, pkg-config, python3
-, Carbon, AudioToolbox
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, autogen, pkg-config, python3
+, flac, lame, libmpg123, libogg, libopus, libvorbis
+, alsa-lib, Carbon, AudioToolbox
 }:
 
 stdenv.mkDerivation rec {
   pname = "libsndfile";
-  version = "1.1.0";
+  version = "1.2.0";
 
   src = fetchFromGitHub {
     owner = pname;
     repo = pname;
     rev = version;
-    sha256 = "sha256-bhIXVSKuUnUzs5aaLDHt21RcnqekEpLU414sFtl2Lro=";
+    hash = "sha256-zd0HDUzVYLyFjhIudBJQaKJUtYMjZeQRLALSkyD9tXU=";
   };
 
   nativeBuildInputs = [ autoreconfHook autogen pkg-config python3 ];
-  buildInputs = [ flac libogg libopus libvorbis ]
+  buildInputs = [ flac lame libmpg123 libogg libopus libvorbis ]
+    ++ lib.optionals stdenv.isLinux [ alsa-lib ]
     ++ lib.optionals stdenv.isDarwin [ Carbon AudioToolbox ];
 
   enableParallelBuilding = true;
@@ -34,6 +36,7 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     description = "A C library for reading and writing files containing sampled sound";
     homepage    = "https://libsndfile.github.io/libsndfile/";
+    changelog   = "https://github.com/libsndfile/libsndfile/releases/tag/${version}";
     license     = licenses.lgpl2Plus;
     maintainers = with maintainers; [ lovek323 ];
     platforms   = platforms.unix;
diff --git a/pkgs/development/libraries/libvmaf/default.nix b/pkgs/development/libraries/libvmaf/default.nix
index c0fc4d1556f..55a08d59ed8 100644
--- a/pkgs/development/libraries/libvmaf/default.nix
+++ b/pkgs/development/libraries/libvmaf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, meson, ninja, nasm }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, meson, ninja, nasm, xxd }:
 
 stdenv.mkDerivation rec {
   pname = "libvmaf";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
     })
   ];
 
-  nativeBuildInputs = [ meson ninja nasm ];
+  nativeBuildInputs = [ meson ninja nasm xxd ];
 
   mesonFlags = [ "-Denable_avx512=true" ];
 
diff --git a/pkgs/development/libraries/mesa/generic.nix b/pkgs/development/libraries/mesa/generic.nix
index b60533ca39a..82055ecd342 100644
--- a/pkgs/development/libraries/mesa/generic.nix
+++ b/pkgs/development/libraries/mesa/generic.nix
@@ -1,6 +1,6 @@
 { version, hash }:
 
-{ stdenv, lib, fetchurl
+{ stdenv, lib, fetchurl, fetchpatch
 , meson, pkg-config, ninja
 , intltool, bison, flex, file, python3Packages, wayland-scanner
 , expat, libdrm, xorg, wayland, wayland-protocols, openssl
@@ -133,6 +133,13 @@ self = stdenv.mkDerivation {
 
     ./opencl.patch
     ./disk_cache-include-dri-driver-path-in-cache-key.patch
+
+    # FIXME: submitted upstream at https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22133
+    # Remove when no longer applicable
+    (fetchpatch {
+      url = "https://gitlab.freedesktop.org/mesa/mesa/-/commit/1457f1b752f59258c0b33558619b0063b4ce6280.diff";
+      hash = "sha256-WFemyfmCWY4rJMfGxVZdYeGQvGcOTEDMrRt5OIWp348=";
+    })
   ];
 
   postPatch = ''
@@ -322,6 +329,10 @@ self = stdenv.mkDerivation {
         patchelf --set-rpath "$(patchelf --print-rpath $lib):$drivers/lib" "$lib"
       fi
     done
+    # add RPATH here so Zink can find libvulkan.so
+    ${lib.optionalString haveZink ''
+      patchelf --add-rpath ${vulkan-loader}/lib $drivers/lib/dri/zink_dri.so
+    ''}
   '';
 
   env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.isDarwin [ "-fno-common" ] ++ lib.optionals enableOpenCL [
diff --git a/pkgs/development/libraries/mesa/stubs.nix b/pkgs/development/libraries/mesa/stubs.nix
index f3ea263cc9f..773897548a4 100644
--- a/pkgs/development/libraries/mesa/stubs.nix
+++ b/pkgs/development/libraries/mesa/stubs.nix
@@ -1,12 +1,13 @@
 { stdenv
-, libglvnd, mesa
+, libglvnd
+, mesa
 , OpenGL
 , testers
 }:
 
 stdenv.mkDerivation (finalAttrs: {
-  inherit (libglvnd) version;
   pname = "libGL";
+  inherit (if stdenv.hostPlatform.isDarwin then mesa else libglvnd) version;
   outputs = [ "out" "dev" ];
 
   # On macOS, libglvnd is not supported, so we just use what mesa
@@ -77,5 +78,10 @@ stdenv.mkDerivation (finalAttrs: {
 
   passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
 
-  meta.pkgConfigModules = [ "gl" "egl" "glesv1_cm" "glesv2" ];
+  meta = {
+    description = "Stub bindings using " + (if stdenv.hostPlatform.isDarwin then "mesa" else "libglvnd");
+    pkgConfigModules = [ "gl" "egl" "glesv1_cm" "glesv2" ];
+  } // {
+    inherit (if stdenv.hostPlatform.isDarwin then mesa.meta else libglvnd.meta) homepage license platforms;
+  };
 })
diff --git a/pkgs/development/libraries/ngtcp2/gnutls.nix b/pkgs/development/libraries/ngtcp2/gnutls.nix
index ef73f06e34a..f19672e566d 100644
--- a/pkgs/development/libraries/ngtcp2/gnutls.nix
+++ b/pkgs/development/libraries/ngtcp2/gnutls.nix
@@ -6,13 +6,13 @@
 
 stdenv.mkDerivation rec {
   pname = "ngtcp2";
-  version = "0.13.0";
+  version = "0.13.1";
 
   src = fetchFromGitHub {
     owner = "ngtcp2";
     repo = "ngtcp2";
     rev = "v${version}";
-    sha256 = "sha256-rKEF5R1GubgFiblmdTqh26PxTRxIqXUJHxj0Qwd3N00=";
+    sha256 = "sha256-bkTbnf7vyTxA623JVGUgrwAuXK7d8kzijOK1F4Sh4yY=";
   };
 
   outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/nuspell/default.nix b/pkgs/development/libraries/nuspell/default.nix
index 1bd3cefbee3..9369b8cb5f2 100644
--- a/pkgs/development/libraries/nuspell/default.nix
+++ b/pkgs/development/libraries/nuspell/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = [ cmake pkg-config ];
-  buildInputs = [ icu ];
+  propagatedBuildInputs = [ icu ];
 
   outputs = [ "out" "lib" "dev" ];
 
diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix
index a9f7b0304e8..496412dda32 100644
--- a/pkgs/development/libraries/opencv/4.x.nix
+++ b/pkgs/development/libraries/opencv/4.x.nix
@@ -37,9 +37,14 @@
 , enableContrib ? true
 
 , enableCuda ? (config.cudaSupport or false) && stdenv.hostPlatform.isx86_64
-, cudaPackages ? { }
+, enableCublas ? enableCuda
+, enableCudnn ? false # NOTE: CUDNN has a large impact on closure size so we disable it by default
+, enableCufft ? enableCuda
+, cudaPackages ? {}
+, symlinkJoin
 , nvidia-optical-flow-sdk
 
+, enableLto ? true
 , enableUnfree ? false
 , enableIpp ? false
 , enablePython ? false
@@ -79,9 +84,6 @@
 }:
 
 let
-  inherit (cudaPackages) cudatoolkit;
-  inherit (cudaPackages.cudaFlags) cudaCapabilities;
-
   version = "4.7.0";
 
   src = fetchFromGitHub {
@@ -227,6 +229,33 @@ let
   #multithreaded openblas conflicts with opencv multithreading, which manifest itself in hung tests
   #https://github.com/xianyi/OpenBLAS/wiki/Faq/4bded95e8dc8aadc70ce65267d1093ca7bdefc4c#multi-threaded
   openblas_ = blas.provider.override { singleThreaded = true; };
+
+  inherit (cudaPackages) backendStdenv cudaFlags cudaVersion;
+  inherit (cudaFlags) cudaCapabilities;
+
+  cuda-common-redist = with cudaPackages; [
+    cuda_cccl # <thrust/*>
+    libnpp # npp.h
+  ] ++ lib.optionals enableCublas [
+    libcublas # cublas_v2.h
+  ] ++ lib.optionals enableCudnn [
+    cudnn # cudnn.h
+  ] ++ lib.optionals enableCufft [
+    libcufft # cufft.h
+  ];
+
+  cuda-native-redist = symlinkJoin {
+    name = "cuda-native-redist-${cudaVersion}";
+    paths = with cudaPackages; [
+      cuda_cudart # cuda_runtime.h
+      cuda_nvcc
+    ] ++ cuda-common-redist;
+   };
+
+  cuda-redist = symlinkJoin {
+    name = "cuda-redist-${cudaVersion}";
+    paths = cuda-common-redist;
+   };
 in
 
 stdenv.mkDerivation {
@@ -298,17 +327,18 @@ stdenv.mkDerivation {
     ++ lib.optionals enableTesseract [ tesseract leptonica ]
     ++ lib.optional enableTbb tbb
     ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox ]
-    ++ lib.optionals enableDocs [ doxygen graphviz-nox ];
+    ++ lib.optionals enableDocs [ doxygen graphviz-nox ]
+    ++ lib.optionals enableCuda [ cuda-redist ];
 
   propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy
-    ++ lib.optionals enableCuda [ cudatoolkit nvidia-optical-flow-sdk ];
+    ++ lib.optionals enableCuda [ nvidia-optical-flow-sdk ];
 
   nativeBuildInputs = [ cmake pkg-config unzip ]
   ++ lib.optionals enablePython [
     pythonPackages.pip
     pythonPackages.wheel
     pythonPackages.setuptools
-  ];
+  ] ++ lib.optionals enableCuda [ cuda-native-redist ];
 
   env.NIX_CFLAGS_COMPILE = lib.optionalString enableEXR "-I${ilmbase.dev}/include/OpenEXR";
 
@@ -338,12 +368,30 @@ stdenv.mkDerivation {
     (opencvFlag "OPENEXR" enableEXR)
     (opencvFlag "OPENJPEG" enableJPEG2000)
     "-DWITH_JASPER=OFF" # OpenCV falls back to a vendored copy of Jasper when OpenJPEG is disabled
-    (opencvFlag "CUDA" enableCuda)
-    (opencvFlag "CUBLAS" enableCuda)
     (opencvFlag "TBB" enableTbb)
+
+    # CUDA options
+    (opencvFlag "CUDA" enableCuda)
+    (opencvFlag "CUDA_FAST_MATH" enableCuda)
+    (opencvFlag "CUBLAS" enableCublas)
+    (opencvFlag "CUDNN" enableCudnn)
+    (opencvFlag "CUFFT" enableCufft)
+
+    # LTO options
+    (opencvFlag "ENABLE_LTO" enableLto)
+    (opencvFlag "ENABLE_THIN_LTO" (
+      enableLto && (
+        # Only clang supports thin LTO, so we must either be using clang through the stdenv,
+        stdenv.cc.isClang ||
+          # or through the backend stdenv.
+          (enableCuda && backendStdenv.cc.isClang)
+      )
+    ))
   ] ++ lib.optionals enableCuda [
     "-DCUDA_FAST_MATH=ON"
-    "-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc"
+    # We need to set the C and C++ host compilers for CUDA to the same compiler.
+    "-DCMAKE_C_COMPILER=${backendStdenv.cc}/bin/cc"
+    "-DCMAKE_CXX_COMPILER=${backendStdenv.cc}/bin/c++"
     "-DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr"
 
     # OpenCV respects at least three variables:
diff --git a/pkgs/development/libraries/qt-5/5.15/srcs-generated.json b/pkgs/development/libraries/qt-5/5.15/srcs-generated.json
index 3f6c616c394..377854f16f7 100644
--- a/pkgs/development/libraries/qt-5/5.15/srcs-generated.json
+++ b/pkgs/development/libraries/qt-5/5.15/srcs-generated.json
@@ -16,8 +16,8 @@
   },
   "qtbase": {
     "url": "https://invent.kde.org/qt/qt/qtbase.git",
-    "rev": "fa8dee92201448cc4eaa92f222b93d0b044d8ea5",
-    "sha256": "16b0q0anlgmfzbdm0jyakb8cxikrr295pj7avzny26x9609lzqga"
+    "rev": "6c09620dc84900c31a2d307a8640dbc15b1fcfdd",
+    "sha256": "0nr8xlfdrgjr6rrd5f99p8vzlxx6n8xch5l2z95pb2lx4w4pz26q"
   },
   "qtcharts": {
     "url": "https://invent.kde.org/qt/qt/qtcharts.git",
@@ -26,8 +26,8 @@
   },
   "qtconnectivity": {
     "url": "https://invent.kde.org/qt/qt/qtconnectivity.git",
-    "rev": "056294c0493f814c3951ef57e5d0656efe643fb5",
-    "sha256": "0byzmd7azrx06xmd8dsapjljpc9wwnsr39jjccbapjl5rfxywipw"
+    "rev": "2d241e0b79971917845a6ed448e838ef273d73d7",
+    "sha256": "15zk9q1n9yfg4nkr0rs7agsvzim8nlrqzm1h4h9r0iwr91g9vqp5"
   },
   "qtdatavis3d": {
     "url": "https://invent.kde.org/qt/qt/qtdatavis3d.git",
@@ -56,13 +56,13 @@
   },
   "qtimageformats": {
     "url": "https://invent.kde.org/qt/qt/qtimageformats.git",
-    "rev": "abe44c0f526e499668b1131c5990d9b571f99c46",
-    "sha256": "0llw5lsw368vzsc7dnjy3ahxny8qzb7yz3aakgsbd5glk3dgr4i4"
+    "rev": "dbc9c396199ef78e820b40ddb8a4e76c0a86d48c",
+    "sha256": "18dhnvkv9hialjfcm80g9y38fsxfcfk4fgrrsm3hy2yda6a6g1c6"
   },
   "qtlocation": {
     "url": "https://invent.kde.org/qt/qt/qtlocation.git",
-    "rev": "f991e28cb0a670597f1955585c76ce8a26ce9e4b",
-    "sha256": "0bvxjciisq2hixhbxxs68zdwfdyvljy8iq48rnwpynqsdrhh5rma"
+    "rev": "435f931a7e42172e12ceba8f0d9da06ba4ec0bee",
+    "sha256": "1p7hz09jv8whlv0m39cnjz3yc6pjzyxkc8zinl6f0qmrska6m4gp"
   },
   "qtlottie": {
     "url": "https://invent.kde.org/qt/qt/qtlottie.git",
@@ -76,8 +76,8 @@
   },
   "qtmultimedia": {
     "url": "https://invent.kde.org/qt/qt/qtmultimedia.git",
-    "rev": "0d7cc33ac1404758886acef4f804b788c6774e98",
-    "sha256": "1ra9iv4pjcgz98927lkbpw494qf1jxsg4vbzxsxi247q2d1dkwzi"
+    "rev": "32557dbe01ba66005b8e28b38033eeee9819a4c6",
+    "sha256": "09mds5v3b3jq34r40hqg2a39q16p4q648wda7cqgm2yp249j06g8"
   },
   "qtnetworkauth": {
     "url": "https://invent.kde.org/qt/qt/qtnetworkauth.git",
@@ -166,8 +166,8 @@
   },
   "qtwayland": {
     "url": "https://invent.kde.org/qt/qt/qtwayland.git",
-    "rev": "f6a1e838e371dc90272c62daeea597fe487dec3e",
-    "sha256": "0v8vcs4jl24h754ilg9dm4qq1q24fk9mmnanpqk1q102ymmz2rac"
+    "rev": "df41e7e3e1f0e5495c5c8c52f1c9bb5a32b0da27",
+    "sha256": "0f292axj0ivgwgx97zc8x744243i7lgqcxbkjxham6md81m1xbwj"
   },
   "qtwebchannel": {
     "url": "https://invent.kde.org/qt/qt/qtwebchannel.git",
diff --git a/pkgs/development/libraries/qt-5/hooks/fix-qt-builtin-paths.sh b/pkgs/development/libraries/qt-5/hooks/fix-qt-builtin-paths.sh
index 4ca11a223de..0f17856b4c7 100644
--- a/pkgs/development/libraries/qt-5/hooks/fix-qt-builtin-paths.sh
+++ b/pkgs/development/libraries/qt-5/hooks/fix-qt-builtin-paths.sh
@@ -17,9 +17,9 @@ fixQtBuiltinPaths() {
             if grep -q '\$\$\[QT_' "${pr_:?}"; then
                 echo "fixQtBuiltinPaths: Fixing Qt builtin paths in \`${pr_:?}'..."
                 sed -i "${pr_:?}" \
-                    -e "s|\\\$\\\$\\[QT_HOST_BINS[^]]*\\]|$dev/bin|g" \
+                    -e "s|\\\$\\\$\\[QT_HOST_BINS[^]]*\\]|"'$$'"NIX_OUTPUT_DEV/bin|g" \
                     -e "s|\\\$\\\$\\[QT_HOST_DATA[^]]*\\]/mkspecs|$dev/mkspecs|g" \
-                    -e "s|\\\$\\\$\\[QT_HOST_PREFIX[^]]*\\]|$dev|g" \
+                    -e "s|\\\$\\\$\\[QT_HOST_PREFIX[^]]*\\]|"'$$'"NIX_OUTPUT_DEV|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_ARCHDATA[^]]*\\]|$lib|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_BINS[^]]*\\]|$bin/bin|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_CONFIGURATION[^]]*\\]|$bin|g" \
@@ -30,7 +30,7 @@ fixQtBuiltinPaths() {
                     -e "s|\\\$\\\$\\[QT_INSTALL_LIBS[^]]*\\]|$lib/lib|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_LIBEXECS[^]]*\\]|$lib/libexec|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_PLUGINS[^]]*\\]|$bin/$qtPluginPrefix|g" \
-                    -e "s|\\\$\\\$\\[QT_INSTALL_PREFIX[^]]*\\]|$lib|g" \
+                    -e "s|\\\$\\\$\\[QT_INSTALL_PREFIX[^]]*\\]|"'$$'"NIX_OUTPUT_LIB|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_TESTS[^]]*\\]|$dev/tests|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_TRANSLATIONS[^]]*\\]|$lib/translations|g" \
                     -e "s|\\\$\\\$\\[QT_INSTALL_QML[^]]*\\]|$bin/$qtQmlPrefix|g"
@@ -40,9 +40,9 @@ fixQtBuiltinPaths() {
         if grep -q '\$\$\[QT_' "${dir:?}"; then
             echo "fixQtBuiltinPaths: Fixing Qt builtin paths in \`${dir:?}'..."
             sed -i "${dir:?}" \
-                -e "s|\\\$\\\$\\[QT_HOST_BINS[^]]*\\]|$dev/bin|g" \
+                -e "s|\\\$\\\$\\[QT_HOST_BINS[^]]*\\]|"'$$'"NIX_OUTPUT_DEV/bin|g" \
                 -e "s|\\\$\\\$\\[QT_HOST_DATA[^]]*\\]/mkspecs|$dev/mkspecs|g" \
-                -e "s|\\\$\\\$\\[QT_HOST_PREFIX[^]]*\\]|$dev|g" \
+                -e "s|\\\$\\\$\\[QT_HOST_PREFIX[^]]*\\]|"'$$'"NIX_OUTPUT_DEV|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_ARCHDATA[^]]*\\]|$lib|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_BINS[^]]*\\]|$bin/bin|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_CONFIGURATION[^]]*\\]|$bin|g" \
@@ -53,7 +53,7 @@ fixQtBuiltinPaths() {
                 -e "s|\\\$\\\$\\[QT_INSTALL_LIBS[^]]*\\]|$lib/lib|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_LIBEXECS[^]]*\\]|$lib/libexec|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_PLUGINS[^]]*\\]|$bin/$qtPluginPrefix|g" \
-                -e "s|\\\$\\\$\\[QT_INSTALL_PREFIX[^]]*\\]|$lib|g" \
+                -e "s|\\\$\\\$\\[QT_INSTALL_PREFIX[^]]*\\]|"'$$'"NIX_OUTPUT_LIB|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_TESTS[^]]*\\]|$dev/tests|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_TRANSLATIONS[^]]*\\]|$lib/translations|g" \
                 -e "s|\\\$\\\$\\[QT_INSTALL_QML[^]]*\\]|$bin/$qtQmlPrefix|g"
diff --git a/pkgs/development/libraries/qt-5/hooks/qmake-hook.sh b/pkgs/development/libraries/qt-5/hooks/qmake-hook.sh
index 0d30f0e2665..56607df6b4b 100644
--- a/pkgs/development/libraries/qt-5/hooks/qmake-hook.sh
+++ b/pkgs/development/libraries/qt-5/hooks/qmake-hook.sh
@@ -22,6 +22,9 @@ qmakePrePhase() {
         qmakeFlags+=( "CONFIG+=release" )
     fi
 
+    # do the stripping ourselves (needed for separateDebugInfo)
+    qmakeFlags+=( "CONFIG+=nostrip" )
+
     qmakeFlags+=( "${qmakeFlags_orig[@]}" )
 }
 prePhases+=" qmakePrePhase"
diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix
index d74bf46dd6c..8b5d497c5e9 100644
--- a/pkgs/development/libraries/qt-5/modules/qtbase.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix
@@ -216,7 +216,8 @@ stdenv.mkDerivation (finalAttrs: {
     "-shared"
     "-accessibility"
     "-optimized-qmake"
-    "-strip"
+    # for separateDebugInfo
+    "-no-strip"
     "-system-proxies"
     "-pkg-config"
 
diff --git a/pkgs/development/libraries/qt-5/modules/qtwayland.nix b/pkgs/development/libraries/qt-5/modules/qtwayland.nix
index c7b61ab11f4..edb15b0b48b 100644
--- a/pkgs/development/libraries/qt-5/modules/qtwayland.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtwayland.nix
@@ -1,4 +1,4 @@
-{ lib, qtModule, qtbase, qtquickcontrols, wayland, pkg-config, fetchpatch }:
+{ qtModule, qtbase, qtquickcontrols, wayland, pkg-config }:
 
 qtModule {
   pname = "qtwayland";
@@ -9,16 +9,7 @@ qtModule {
   patches = [
     # NixOS-specific, ensure that app_id is correctly determined for
     # wrapped executables from `wrapQtAppsHook` (see comment in patch for further
-    # context).  Beware: shared among different Qt5 versions.
+    # context).
     ./qtwayland-app_id.patch
-
-    # Backport of https://codereview.qt-project.org/c/qt/qtwayland/+/388338
-    # Pulled from Fedora as they modified it to not apply to KDE as Plasma 5.x
-    # doesn't behave properly with the patch applied. See the discussion at
-    # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/39 for details
-    (fetchpatch {
-      url = "https://src.fedoraproject.org/rpms/qt5-qtwayland/raw/46376bb00d4c3dd3db2e82ad7ca5301ce16ea4ab/f/0080-Client-set-constraint-adjustments-for-popups-in-xdg.patch";
-      sha256 = "sha256-XP+noYCk8fUdA0ItCqMjV7lSXDlNdB7Az9q7NRpupHc=";
-    })
   ];
 }
diff --git a/pkgs/development/libraries/restinio/default.nix b/pkgs/development/libraries/restinio/default.nix
index c027c51e8eb..2c17a2d54ff 100644
--- a/pkgs/development/libraries/restinio/default.nix
+++ b/pkgs/development/libraries/restinio/default.nix
@@ -1,19 +1,23 @@
-{ lib, fetchzip }:
+{ lib, stdenvNoCC, fetchurl }:
 
-let
+stdenvNoCC.mkDerivation rec {
   pname = "restinio";
   version = "0.6.17";
-in
-fetchzip {
-  name = "${pname}-${version}";
-  url = "https://github.com/Stiffstream/restinio/releases/download/v.${version}/${pname}-${version}.tar.bz2";
-  hash = "sha256-8A13r3Qsn5S+kVWLPENoOjqz2tPMxSo6EWBvHG1cTAE=";
 
-  stripRoot = false;
-  postFetch = ''
+  src = fetchurl {
+    url = "https://github.com/Stiffstream/restinio/releases/download/v.${version}/${pname}-${version}.tar.bz2";
+    hash = "sha256-zqDEaQYZbpfDCyv++/1JV4yfhwqJUB185c05u9N2FCo=";
+  };
+
+  sourceRoot = ".";
+
+  installPhase = ''
+    runHook preInstall
+
     mkdir -p $out/include
-    mv $out/restinio-*/dev/restinio $out/include
-    rm -r $out/restinio-*
+    mv restinio-*/dev/restinio $out/include
+
+    runHook postInstall
   '';
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/rustls-ffi/default.nix b/pkgs/development/libraries/rustls-ffi/default.nix
index cf82505f714..824e84e9510 100644
--- a/pkgs/development/libraries/rustls-ffi/default.nix
+++ b/pkgs/development/libraries/rustls-ffi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, Security, apacheHttpd }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, Security, apacheHttpd, curl }:
 
 rustPlatform.buildRustPackage rec {
   pname = "rustls-ffi";
@@ -28,6 +28,7 @@ rustPlatform.buildRustPackage rec {
 
   passthru.tests = {
     apacheHttpd = apacheHttpd.override { modTlsSupport = true; };
+    curl = curl.override { opensslSupport = false; rustlsSupport = true; };
   };
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/science/math/coin-utils/default.nix b/pkgs/development/libraries/science/math/coin-utils/default.nix
new file mode 100644
index 00000000000..e725ca7cd85
--- /dev/null
+++ b/pkgs/development/libraries/science/math/coin-utils/default.nix
@@ -0,0 +1,22 @@
+{ lib, stdenv, fetchFromGitHub, pkg-config }:
+
+stdenv.mkDerivation rec {
+  version = "2.11.6";
+  pname = "coinutils";
+
+  src = fetchFromGitHub {
+    owner = "coin-or";
+    repo = "CoinUtils";
+    rev = "releases/${version}";
+    hash = "sha256-avXp7eKSZ/Fe1QmSJiNDMnPQ70LlOHrBeUYb9lhka8c=";
+  };
+
+  doCheck = true;
+
+  meta = with lib; {
+    license = licenses.epl20;
+    homepage = "https://github.com/coin-or/CoinUtils";
+    description = "Collection of classes and helper functions that are generally useful to multiple COIN-OR projects";
+    maintainers = with maintainers; [ tmarkus ];
+  };
+}
diff --git a/pkgs/development/libraries/science/math/osi/default.nix b/pkgs/development/libraries/science/math/osi/default.nix
index 713616b1a50..e29fa2e3d18 100644
--- a/pkgs/development/libraries/science/math/osi/default.nix
+++ b/pkgs/development/libraries/science/math/osi/default.nix
@@ -1,19 +1,21 @@
-{ stdenv, lib, fetchurl, gfortran, pkg-config
-, blas, zlib, bzip2
+{ stdenv, lib, fetchFromGitHub, gfortran, pkg-config
+, blas, zlib, bzip2, coin-utils
 , withGurobi ? false, gurobi
 , withCplex ? false, cplex }:
 
 stdenv.mkDerivation rec {
   pname = "osi";
-  version = "0.108.6";
+  version = "0.108.7";
 
-  src = fetchurl {
-    url = "https://www.coin-or.org/download/source/Osi/Osi-${version}.tgz";
-    sha256 = "1n2jlpq4aikbp0ncs16f7q1pj7yk6kny1bh4fmjaqnwrjw63zvsp";
+  src = fetchFromGitHub {
+    owner = "coin-or";
+    repo = "Osi";
+    rev = "releases/${version}";
+    hash = "sha256-MTmt/MgsfEAXor2EZXJX05bQg5oOtMaN7oNxGv2PHJg=";
   };
 
   buildInputs =
-    [ blas zlib bzip2 ]
+    [ blas zlib bzip2 coin-utils ]
     ++ lib.optional withGurobi gurobi
     ++ lib.optional withCplex cplex;
   nativeBuildInputs = [ gfortran pkg-config ];
@@ -35,7 +37,7 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     description = "An abstract base class to a generic linear programming (LP) solver";
     homepage = "https://github.com/coin-or/Osi";
-    license = licenses.epl10;
+    license = licenses.epl20;
     platforms = platforms.unix;
     maintainers = with maintainers; [ abbradar ];
   };
diff --git a/pkgs/development/libraries/sentry-native/default.nix b/pkgs/development/libraries/sentry-native/default.nix
index b1c5ea24087..9a7ac5d32c5 100644
--- a/pkgs/development/libraries/sentry-native/default.nix
+++ b/pkgs/development/libraries/sentry-native/default.nix
@@ -9,13 +9,13 @@
 
 stdenv.mkDerivation rec {
   pname = "sentry-native";
-  version = "0.6.0";
+  version = "0.6.1";
 
   src = fetchFromGitHub {
     owner = "getsentry";
     repo = "sentry-native";
     rev = version;
-    hash = "sha256-43THyqbujbXIW+y8KPkTiLg95XCV8l1fiWfd2V+/Fas=";
+    hash = "sha256-I4++of7P8AwTMh48UM+yXjbNykYwJJg1Y8bpGKKAicA=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/libraries/spdk/default.nix b/pkgs/development/libraries/spdk/default.nix
index 31f65784061..bcf6b804ed6 100644
--- a/pkgs/development/libraries/spdk/default.nix
+++ b/pkgs/development/libraries/spdk/default.nix
@@ -55,6 +55,11 @@ in stdenv.mkDerivation rec {
 
   postPatch = ''
     patchShebangs .
+
+    # glibc-2.36 adds arc4random, so we don't need the custom implementation
+    # here anymore. Fixed upstream in https://github.com/spdk/spdk/commit/43a3984c6c8fde7201d6c8dfe1b680cb88237269,
+    # but the patch doesn't apply here.
+    sed -i -e '1i #define HAVE_ARC4RANDOM 1' lib/iscsi/iscsi.c
   '';
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/spirv-headers/default.nix b/pkgs/development/libraries/spirv-headers/default.nix
index 706d3449286..51adb59a917 100644
--- a/pkgs/development/libraries/spirv-headers/default.nix
+++ b/pkgs/development/libraries/spirv-headers/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   pname = "spirv-headers";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "SPIRV-Headers";
     rev = "sdk-${version}";
-    hash = "sha256-bjiWGSmpEbydXtCLP8fRZfPBvdCzBoJxKXTx3BroQbg=";
+    hash = "sha256-VOq3r6ZcbDGGxjqC4IoPMGC5n1APUPUAs9xcRzxdyfk=";
   };
 
   nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix
index 162a5f7b2c6..961a0c9e319 100644
--- a/pkgs/development/libraries/sqlite/default.nix
+++ b/pkgs/development/libraries/sqlite/default.nix
@@ -15,13 +15,13 @@ in
 
 stdenv.mkDerivation rec {
   pname = "sqlite${lib.optionalString interactive "-interactive"}";
-  version = "3.41.1";
+  version = "3.41.2";
 
   # nixpkgs-update: no auto update
   # NB! Make sure to update ./tools.nix src (in the same directory).
   src = fetchurl {
     url = "https://sqlite.org/2023/sqlite-autoconf-${archiveVersion version}.tar.gz";
-    hash = "sha256-Ta376rn44WxpXU+7xRwWsvd/uX/0wcPROZGd/AOMnjM=";
+    hash = "sha256-6YwQDdHaTjD6Rgdh2rfAuRpQt4XhZ/jFesxGUU+ulJk=";
   };
 
   outputs = [ "bin" "dev" "out" ];
diff --git a/pkgs/development/libraries/sqlite/tools.nix b/pkgs/development/libraries/sqlite/tools.nix
index 27dc3c02b70..9943184bd1f 100644
--- a/pkgs/development/libraries/sqlite/tools.nix
+++ b/pkgs/development/libraries/sqlite/tools.nix
@@ -4,12 +4,12 @@ let
   archiveVersion = import ./archive-version.nix lib;
   mkTool = { pname, makeTarget, description, homepage, mainProgram }: stdenv.mkDerivation rec {
     inherit pname;
-    version = "3.41.1";
+    version = "3.41.2";
 
     # nixpkgs-update: no auto update
     src = assert version == sqlite.version; fetchurl {
       url = "https://sqlite.org/2023/sqlite-src-${archiveVersion version}.zip";
-      hash = "sha256-25KQEvkAnn8Hlg5/AX6DLYeJop9LIDBxtP15Ip59eiA=";
+      hash = "sha256-hxkfzsuLcH2aEO2xNgdoYxfXFpwIC5vcXTnQY1g3bMw=";
     };
 
     nativeBuildInputs = [ unzip ];
diff --git a/pkgs/development/libraries/telepathy/glib/default.nix b/pkgs/development/libraries/telepathy/glib/default.nix
index 9ab269aaacf..e1510fca92a 100644
--- a/pkgs/development/libraries/telepathy/glib/default.nix
+++ b/pkgs/development/libraries/telepathy/glib/default.nix
@@ -22,16 +22,17 @@ stdenv.mkDerivation rec {
     sha256 = "sKN013HN0IESXzjDq9B5ZXZCMBxxpUPVVeK/IZGSc/A=";
   };
 
+  strictDeps = true;
   nativeBuildInputs = [
     pkg-config
     libxslt
     gobject-introspection
     vala
+    python3
   ];
 
   buildInputs = [
     glibcLocales
-    python3
   ];
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/libraries/tepl/default.nix b/pkgs/development/libraries/tepl/default.nix
index 3b228b6c625..387fa214de2 100644
--- a/pkgs/development/libraries/tepl/default.nix
+++ b/pkgs/development/libraries/tepl/default.nix
@@ -1,6 +1,7 @@
 { lib, stdenv
 , fetchurl
 , meson
+, mesonEmulatorHook
 , ninja
 , amtk
 , gnome
@@ -24,6 +25,7 @@ stdenv.mkDerivation rec {
     sha256 = "XlayBmnQzwX6HWS1jIw0LFkVgSLcUYEA0JPVnfm4cyE=";
   };
 
+  strictDeps = true;
   nativeBuildInputs = [
     meson
     ninja
@@ -31,6 +33,8 @@ stdenv.mkDerivation rec {
     pkg-config
     gtk-doc
     docbook-xsl-nons
+  ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+    mesonEmulatorHook
   ];
 
   buildInputs = [
diff --git a/pkgs/development/libraries/tk/generic.nix b/pkgs/development/libraries/tk/generic.nix
index fd4f3dea375..08eaad07b12 100644
--- a/pkgs/development/libraries/tk/generic.nix
+++ b/pkgs/development/libraries/tk/generic.nix
@@ -38,9 +38,15 @@ tcl.mkTclDerivation {
     ++ lib.optional enableAqua "--enable-aqua";
 
   nativeBuildInputs = [ pkg-config ];
-  buildInputs = lib.optional enableAqua (with darwin.apple_sdk.frameworks; [ Cocoa ]);
+  buildInputs = [ ];
 
-  propagatedBuildInputs = [ libXft ];
+  propagatedBuildInputs = [
+    libXft
+  ] ++ lib.optionals enableAqua ([
+    darwin.apple_sdk.frameworks.Cocoa
+  ] ++ lib.optionals (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") [
+    darwin.apple_sdk.frameworks.UniformTypeIdentifiers
+  ]);
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/development/libraries/uhttpmock/default.nix b/pkgs/development/libraries/uhttpmock/default.nix
index f2f0fabb063..d22ff81c253 100644
--- a/pkgs/development/libraries/uhttpmock/default.nix
+++ b/pkgs/development/libraries/uhttpmock/default.nix
@@ -2,6 +2,7 @@
 , lib
 , fetchFromGitLab
 , meson
+, mesonEmulatorHook
 , ninja
 , pkg-config
 , gobject-introspection
@@ -26,6 +27,7 @@ stdenv.mkDerivation rec {
     sha256 = "NuxiVVowZ8ilP9rcgapCe9OzFCpoOfZxZiSyjTeOrts=";
   };
 
+  strictDeps = true;
   nativeBuildInputs = [
     meson
     ninja
@@ -34,6 +36,8 @@ stdenv.mkDerivation rec {
     vala
     gtk-doc
     docbook-xsl-nons
+  ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+    mesonEmulatorHook
   ];
 
   buildInputs = [
diff --git a/pkgs/development/libraries/vulkan-headers/default.nix b/pkgs/development/libraries/vulkan-headers/default.nix
index e34cf98d510..e7b6977be1d 100644
--- a/pkgs/development/libraries/vulkan-headers/default.nix
+++ b/pkgs/development/libraries/vulkan-headers/default.nix
@@ -1,7 +1,7 @@
 { lib, stdenv, fetchFromGitHub, cmake }:
 stdenv.mkDerivation rec {
   pname = "vulkan-headers";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   nativeBuildInputs = [ cmake ];
 
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
     owner = "KhronosGroup";
     repo = "Vulkan-Headers";
     rev = "sdk-${version}";
-    hash = "sha256-mzxT6s4ZHShB9tGyyf8jDtVWVEclHPYW+9oKy7v0bC4=";
+    hash = "sha256-iitEA/x9QpbQrYTcV0OzBgnY6bQFhIm+mVq1ryIQ3+0=";
   };
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/vulkan-loader/default.nix b/pkgs/development/libraries/vulkan-loader/default.nix
index b45bf4c66be..71d63db00f9 100644
--- a/pkgs/development/libraries/vulkan-loader/default.nix
+++ b/pkgs/development/libraries/vulkan-loader/default.nix
@@ -3,14 +3,14 @@
 
 stdenv.mkDerivation rec {
   pname = "vulkan-loader";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = (assert version == vulkan-headers.version;
     fetchFromGitHub {
       owner = "KhronosGroup";
       repo = "Vulkan-Loader";
       rev = "sdk-${version}";
-      hash = "sha256-4oxynsbFLmsrpI5NEs7gI50g0XVcaUWuZRn6JKB/+hA=";
+      hash = "sha256-DqgIg0jZxzhoyYrATDQMoNN/Pav9deKdltB7L0XDqPE=";
     });
 
   patches = [ ./fix-pkgconfig.patch ];
diff --git a/pkgs/development/libraries/wayland/darwin.patch b/pkgs/development/libraries/wayland/darwin.patch
new file mode 100644
index 00000000000..965294dfa5f
--- /dev/null
+++ b/pkgs/development/libraries/wayland/darwin.patch
@@ -0,0 +1,74 @@
+diff --git a/meson.build b/meson.build
+index 35c3b95..f27e472 100644
+--- a/meson.build
++++ b/meson.build
+@@ -16,7 +16,7 @@ config_h.set_quoted('PACKAGE', meson.project_name())
+ config_h.set_quoted('PACKAGE_VERSION', meson.project_version())
+ 
+ cc_args = []
+-if host_machine.system() != 'freebsd'
++if host_machine.system() not in ['darwin', 'freebsd']
+ 	cc_args += ['-D_POSIX_C_SOURCE=200809L']
+ endif
+ add_project_arguments(cc_args, language: 'c')
+@@ -52,7 +52,7 @@ foreach f: have_funcs
+ endforeach
+ config_h.set10('HAVE_XUCRED_CR_PID', cc.has_member('struct xucred', 'cr_pid', prefix : '#include <sys/ucred.h>'))
+ have_broken_msg_cmsg_cloexec = false
+-if host_machine.system() == 'freebsd'
++if host_machine.system() in ['darwin', 'freebsd']
+ 	have_broken_msg_cmsg_cloexec = not cc.compiles('''
+ #include <sys/param.h> /* To get __FreeBSD_version. */
+ #if __FreeBSD_version < 1300502 || \
+@@ -69,7 +69,7 @@ endif
+ config_h.set10('HAVE_BROKEN_MSG_CMSG_CLOEXEC', have_broken_msg_cmsg_cloexec)
+ 
+ if get_option('libraries')
+-	if host_machine.system() == 'freebsd'
++	if host_machine.system() in ['darwin', 'freebsd']
+ 		# When building for FreeBSD, epoll(7) is provided by a userspace
+ 		# wrapper around kqueue(2).
+ 		epoll_dep = dependency('epoll-shim')
+diff --git a/src/event-loop.c b/src/event-loop.c
+index 37cf95d..49a38cb 100644
+--- a/src/event-loop.c
++++ b/src/event-loop.c
+@@ -48,6 +48,13 @@
+ 
+ #define TIMER_REMOVED -2
+ 
++#ifdef __APPLE__
++struct itimerspec {
++	struct timespec it_interval;
++	struct timespec it_value;
++};
++#endif
++
+ struct wl_event_loop;
+ struct wl_event_source_interface;
+ struct wl_event_source_timer;
+diff --git a/src/wayland-os.c b/src/wayland-os.c
+index a9066ca..483fe64 100644
+--- a/src/wayland-os.c
++++ b/src/wayland-os.c
+@@ -69,17 +69,19 @@ wl_os_socket_cloexec(int domain, int type, int protocol)
+ {
+ 	int fd;
+ 
++#ifdef SOCK_CLOEXEC
+ 	fd = socket(domain, type | SOCK_CLOEXEC, protocol);
+ 	if (fd >= 0)
+ 		return fd;
+ 	if (errno != EINVAL)
+ 		return -1;
++#endif
+ 
+ 	fd = socket(domain, type, protocol);
+ 	return set_cloexec_or_close(fd);
+ }
+ 
+-#if defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__)
+ int
+ wl_os_socket_peercred(int sockfd, uid_t *uid, gid_t *gid, pid_t *pid)
+ {
diff --git a/pkgs/development/libraries/wayland/default.nix b/pkgs/development/libraries/wayland/default.nix
index 0e01e571254..a7f0df16b26 100644
--- a/pkgs/development/libraries/wayland/default.nix
+++ b/pkgs/development/libraries/wayland/default.nix
@@ -8,7 +8,7 @@
 , wayland-scanner
 , expat
 , libxml2
-, withLibraries ? stdenv.isLinux
+, withLibraries ? stdenv.isLinux || stdenv.isDarwin
 , withTests ? stdenv.isLinux
 , libffi
 , epoll-shim
@@ -41,6 +41,10 @@ stdenv.mkDerivation rec {
     sha256 = "1b0ixya9bfw5c9jx8mzlr7yqnlyvd3jv5z8wln9scdv8q5zlvikd";
   };
 
+  patches = [
+    ./darwin.patch
+  ];
+
   postPatch = lib.optionalString withDocumentation ''
     patchShebangs doc/doxygen/gen-doxygen.py
   '' + lib.optionalString stdenv.hostPlatform.isStatic ''
@@ -117,7 +121,7 @@ stdenv.mkDerivation rec {
     '';
     homepage = "https://wayland.freedesktop.org/";
     license = licenses.mit; # Expat version
-    platforms = if withLibraries then platforms.linux else platforms.unix;
+    platforms = platforms.unix;
     maintainers = with maintainers; [ primeos codyopel qyliss ];
   };
 
diff --git a/pkgs/development/lisp-modules/import/database/sqlite.lisp b/pkgs/development/lisp-modules/import/database/sqlite.lisp
index fb502e42452..322d9189981 100644
--- a/pkgs/development/lisp-modules/import/database/sqlite.lisp
+++ b/pkgs/development/lisp-modules/import/database/sqlite.lisp
@@ -20,6 +20,7 @@
    :database->nix-expression)
   (:export :sqlite-database :init-db)
   (:local-nicknames
+   (:hydra :org.lispbuilds.nix/hydra)
    (:json :com.inuoe.jzon)))
 
 (in-package org.lispbuilds.nix/database/sqlite)
@@ -167,7 +168,10 @@ in lib.makeScope pkgs.newScope (self: {")
                                          (str:split-omit-nulls #\, deps)
                                          (set-difference '("asdf" "uiop") :test #'string=)
                                          (sort #'string<)))))
-                 ,@(when (or (find #\/ name)
-                            (find name +broken-packages+ :test #'string=))
-                    '(("meta" (:attrs ("broken" (:symbol "true")))))))))))))
+                 ("meta" (:attrs
+                          ,@(when (or (find #\/ name)
+                                      (find name +broken-packages+ :test #'string=))
+                              '(("broken" (:symbol "true"))))
+                          ,@(unless (find name hydra:+allowlist+ :test #'string=)
+                              '(("hydraPlatforms" (:list)))))))))))))
       (format f "~%})~%"))))
diff --git a/pkgs/development/lisp-modules/import/hydra.lisp b/pkgs/development/lisp-modules/import/hydra.lisp
new file mode 100644
index 00000000000..965b29967a3
--- /dev/null
+++ b/pkgs/development/lisp-modules/import/hydra.lisp
@@ -0,0 +1,415 @@
+(defpackage org.lispbuilds.nix/hydra
+  (:documentation "List of packages allowed to be build on Hydra")
+  (:use :cl)
+  (:export
+   :+allowlist+))
+
+(in-package org.lispbuilds.nix/hydra)
+
+(defparameter +allowlist+
+  (list
+   "_1am"
+   "_3bmd"
+   "_3bmd-ext-code-blocks"
+   "access"
+   "acclimation"
+   "agutil"
+   "alexandria"
+   "anaphora"
+   "arnesi"
+   "array-operations"
+   "array-utils"
+   "arrows"
+   "asdf-package-system"
+   "asdf-system-connections"
+   "babel"
+   "binomial-heap"
+   "binpack"
+   "blackbird"
+   "bordeaux-threads"
+   "buildnode"
+   "buildnode-xhtml"
+   "calispel"
+   "cffi"
+   "cffi-grovel"
+   "cffi-toolchain"
+   "cffi-uffi-compat"
+   "chanl"
+   "check-it"
+   "chipz"
+   "chunga"
+   "circular-streams"
+   "cl-aa"
+   "cl-ana"
+   "cl-annot"
+   "cl-anonfun"
+   "cl-ansi-text"
+   "cl-async"
+   "cl-async-base"
+   "cl-async-repl"
+   "cl-async-ssl"
+   "cl-async-util"
+   "cl-avro"
+   "cl-base64"
+   "cl-cairo2"
+   "cl-cairo2"
+   "cl-cairo2-xlib"
+   "cl-cffi-gtk"
+   "cl-cffi-gtk-cairo"
+   "cl-cffi-gtk-gdk"
+   "cl-cffi-gtk-gdk-pixbuf"
+   "cl-cffi-gtk-gio"
+   "cl-cffi-gtk-glib"
+   "cl-cffi-gtk-gobject"
+   "cl-cffi-gtk-pango"
+   "cl-change-case"
+   "cl-cli"
+   "cl-colors"
+   "cl-colors2"
+   "cl-containers"
+   "cl-cookie"
+   "cl-css"
+   "cl-csv"
+   "cl-cuda"
+   "cl-custom-hash-table"
+   "cl-dbi"
+   "cl-difflib"
+   "cl-digraph"
+   "cl-dot"
+   "cl-emb"
+   "cl-environments"
+   "cl-fad"
+   "cl-form-types"
+   "cl-freetype2"
+   "cl-fuse"
+   "cl-fuse-meta-fs"
+   "cl-fuzz"
+   "cl-geometry"
+   "cl-gobject-introspection"
+   "cl-gtk2-gdk"
+   "cl-gtk2-glib"
+   "cl-gtk2-pango"
+   "cl-gtk4"
+   "cl-gtk4.adw"
+   "cl-gtk4.webkit2"
+   "cl-heap"
+   "cl-hooks"
+   "cl-html-diff"
+   "cl-html-parse"
+   "cl-html5-parser"
+   "cl-interpol"
+   "cl-jpeg"
+   "cl-json"
+   "cl-l10n"
+   "cl-l10n-cldr"
+   "cl-libuv"
+   "cl-libxml2"
+   "cl-libyaml"
+   "cl-locale"
+   "cl-markup"
+   "cl-mustache"
+   "cl-mysql"
+   "cl-num-utils"
+   "cl-pango"
+   "cl-paths"
+   "cl-paths-ttf"
+   "cl-pattern"
+   "cl-pdf"
+   "cl-postgres"
+   "cl-postgres+local-time"
+   "cl-ppcre"
+   "cl-ppcre-template"
+   "cl-ppcre-unicode"
+   "cl-prevalence"
+   "cl-qprint"
+   "cl-qrencode"
+   "cl-readline"
+   "cl-reexport"
+   "cl-rsvg2"
+   "cl-sat"
+   "cl-sat.glucose"
+   "cl-sat.minisat"
+   "cl-shellwords"
+   "cl-slice"
+   "cl-smt-lib"
+   "cl-smtp"
+   "cl-speedy-queue"
+   "cl-store"
+   "cl-svg"
+   "cl-syntax"
+   "cl-syntax-annot"
+   "cl-syntax-anonfun"
+   "cl-syntax-markup"
+   "cl-syslog"
+   "cl-test-more"
+   "cl-typesetting"
+   "cl-unicode"
+   "cl-unification"
+   "cl-utilities"
+   "cl-vectors"
+   "cl-webkit2"
+   "cl-who"
+   "cl-xmlspam"
+   "cl+ssl"
+   "clack"
+   "clack-socket"
+   "classowary"
+   "clfswm"
+   "closer-mop"
+   "closure-common"
+   "closure-html"
+   "clsql"
+   "clsql-postgresql"
+   "clsql-postgresql-socket"
+   "clsql-sqlite3"
+   "clsql-uffi"
+   "clss"
+   "cluffer"
+   "clump"
+   "clump-2-3-tree"
+   "clump-binary-tree"
+   "clunit"
+   "clunit2"
+   "clx"
+   "clx-truetype"
+   "collectors"
+   "colorize"
+   "command-line-arguments"
+   "css-lite"
+   "css-selectors"
+   "css-selectors-simple-tree"
+   "css-selectors-stp"
+   "cxml"
+   "cxml-stp"
+   "data-table"
+   "dbd-mysql"
+   "dbd-postgres"
+   "dbd-sqlite3"
+   "dbi"
+   "dbi-test"
+   "dbus"
+   "defclass-std"
+   "dexador"
+   "dissect"
+   "djula"
+   "do-urlencode"
+   "documentation-utils"
+   "drakma"
+   "eager-future2"
+   "enchant"
+   "esrap"
+   "esrap-peg"
+   "external-program"
+   "fare-csv"
+   "fare-mop"
+   "fare-quasiquote"
+   "fare-quasiquote-extras"
+   "fare-quasiquote-optima"
+   "fare-quasiquote-readtable"
+   "fare-utils"
+   "fast-http"
+   "fast-io"
+   "fiasco"
+   "file-attributes"
+   "fiveam"
+   "flexi-streams"
+   "float-features"
+   "flow"
+   "fn"
+   "form-fiddle"
+   "fset"
+   "generic-cl"
+   "gettext"
+   "global-vars"
+   "glsl-docs"
+   "glsl-spec"
+   "glsl-symbols"
+   "gsll"
+   "heap"
+   "html-encode"
+   "http-body"
+   "hu.dwim.asdf"
+   "hu.dwim.common"
+   "hu.dwim.common-lisp"
+   "hu.dwim.def"
+   "hu.dwim.def+swank"
+   "hu.dwim.defclass-star"
+   "hu.dwim.stefil"
+   "hu.dwim.stefil+hu.dwim.def"
+   "hu.dwim.stefil+hu.dwim.def+swank"
+   "hu.dwim.stefil+swank"
+   "hunchensocket"
+   "hunchentoot"
+   "idna"
+   "ieee-floats"
+   "inferior-shell"
+   "introspect-environment"
+   "iolib"
+   "iolib.asdf"
+   "iolib.base"
+   "iolib.common-lisp"
+   "iolib.conf"
+   "ironclad"
+   "iterate"
+   "jonathan"
+   "jpl-queues"
+   "jpl-util"
+   "jsown"
+   "kmrcl"
+   "lack"
+   "lack-component"
+   "lack-middleware-backtrace"
+   "lack-util"
+   "lambda-fiddle"
+   "legit"
+   "let-plus"
+   "lev"
+   "lfarm-client"
+   "lfarm-common"
+   "lfarm-server"
+   "lfarm-ssl"
+   "lift"
+   "lisp-binary"
+   "lisp-namespace"
+   "lisp-unit"
+   "lisp-unit2"
+   "lla"
+   "local-time"
+   "log4cl"
+   "lparallel"
+   "lquery"
+   "ltk"
+   "marshal"
+   "md5"
+   "metabang-bind"
+   "metatilities-base"
+   "mgl"
+   "mgl-mat"
+   "mgl-pax"
+   "minheap"
+   "misc-extensions"
+   "mk-string-metrics"
+   "mmap"
+   "moptilities"
+   "more-conditions"
+   "mt19937"
+   "named-readtables"
+   "nbd"
+   "net-telent-date"
+   "net.didierverna.asdf-flv"
+   "nibbles"
+   "nyxt"
+   "optima"
+   "osicat"
+   "parachute"
+   "parenscript"
+   "parse-declarations-1.0"
+   "parse-float"
+   "parse-number"
+   "parseq"
+   "parser-combinators"
+   "parser.common-rules"
+   "pcall"
+   "pcall-queue"
+   "physical-quantities"
+   "plump"
+   "postmodern"
+   "proc-parse"
+   "prove"
+   "prove-asdf"
+   "ptester"
+   "puri"
+   "pythonic-string-reader"
+   "pzmq"
+   "pzmq-compat"
+   "pzmq-examples"
+   "pzmq-test"
+   "qt"
+   "qt-libs"
+   "qtools"
+   "quasiquote-2.0"
+   "query-fs"
+   "quri"
+   "rfc2388"
+   "rove"
+   "rt"
+   "s-sql"
+   "s-sysdeps"
+   "s-xml"
+   "salza2"
+   "serapeum"
+   "simple-date"
+   "simple-date-time"
+   "simple-inferiors"
+   "simple-tasks"
+   "slynk"
+   "smart-buffer"
+   "smug"
+   "spinneret"
+   "split-sequence"
+   "sqlite"
+   "static-dispatch"
+   "static-vectors"
+   "stefil"
+   "str"
+   "string-case"
+   "stumpwm"
+   "swank"
+   "swap-bytes"
+   "sycamore"
+   "symbol-munger"
+   "trees"
+   "trivia"
+   "trivia.balland2006"
+   "trivia.level0"
+   "trivia.level1"
+   "trivia.level2"
+   "trivia.quasiquote"
+   "trivia.trivial"
+   "trivial-arguments"
+   "trivial-backtrace"
+   "trivial-clipboard"
+   "trivial-cltl2"
+   "trivial-features"
+   "trivial-file-size"
+   "trivial-garbage"
+   "trivial-gray-streams"
+   "trivial-indent"
+   "trivial-macroexpand-all"
+   "trivial-main-thread"
+   "trivial-mimes"
+   "trivial-package-local-nicknames"
+   "trivial-package-manager"
+   "trivial-shell"
+   "trivial-types"
+   "trivial-utf-8"
+   "trivial-with-current-source-form"
+   "type-i"
+   "uax-15"
+   "uffi"
+   "unit-test"
+   "unix-options"
+   "unix-opts"
+   "usocket"
+   "usocket-server"
+   "utilities.print-items"
+   "utilities.print-tree"
+   "uuid"
+   "varjo"
+   "vas-string-metrics"
+   "vecto"
+   "vom"
+   "wild-package-inferred-system"
+   "woo"
+   "wookie"
+   "xembed"
+   "xkeyboard"
+   "xml.location"
+   "xmls"
+   "xpath"
+   "xsubseq"
+   "yacc"
+   "yason"
+   "zpb-ttf"
+   "zpng"
+   ))
diff --git a/pkgs/development/lisp-modules/import/nix.lisp b/pkgs/development/lisp-modules/import/nix.lisp
index d1a7873f779..4ea96891862 100644
--- a/pkgs/development/lisp-modules/import/nix.lisp
+++ b/pkgs/development/lisp-modules/import/nix.lisp
@@ -57,6 +57,8 @@
 (defvar *nix-attrs-depth* 0)
 
 (defun nix-attrs (keyvals)
+  (when (null keyvals)
+    (return-from nix-attrs "{}"))
   (let ((*nix-attrs-depth* (1+ *nix-attrs-depth*)))
     (format
      nil
diff --git a/pkgs/development/lisp-modules/imported.nix b/pkgs/development/lisp-modules/imported.nix
index f830383bcc5..1757d9a4783 100644
--- a/pkgs/development/lisp-modules/imported.nix
+++ b/pkgs/development/lisp-modules/imported.nix
@@ -38,6 +38,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "1am" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _2d-array = (build-asdf-system {
     pname = "2d-array";
@@ -51,6 +54,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "2d-array" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _2d-array-test = (build-asdf-system {
     pname = "2d-array-test";
@@ -64,6 +70,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "2d-array-test" ];
     lispLibs = [ (getAttr "_2d-array" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3b-bmfont = (build-asdf-system {
     pname = "3b-bmfont";
@@ -77,6 +86,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3b-bmfont" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3b-hdr = (build-asdf-system {
     pname = "3b-hdr";
@@ -90,6 +102,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3b-hdr" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3b-swf = (build-asdf-system {
     pname = "3b-swf";
@@ -103,6 +118,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3b-swf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "chipz" self) (getAttr "cl-jpeg" self) (getAttr "cxml" self) (getAttr "flexi-streams" self) (getAttr "ieee-floats" self) (getAttr "salza2" self) (getAttr "vecto" self) (getAttr "zpng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3b-swf-swc = (build-asdf-system {
     pname = "3b-swf-swc";
@@ -116,6 +134,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3b-swf-swc" ];
     lispLibs = [ (getAttr "_3b-swf" self) (getAttr "cxml" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bgl-shader = (build-asdf-system {
     pname = "3bgl-shader";
@@ -129,6 +150,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bgl-shader" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bgl-shader-example = (build-asdf-system {
     pname = "3bgl-shader-example";
@@ -142,6 +166,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bgl-shader-example" ];
     lispLibs = [ (getAttr "_3bgl-shader" self) (getAttr "cl-glu" self) (getAttr "cl-glut" self) (getAttr "mathkit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd = (build-asdf-system {
     pname = "3bmd";
@@ -155,6 +182,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-ext-code-blocks = (build-asdf-system {
     pname = "3bmd-ext-code-blocks";
@@ -168,6 +198,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-ext-code-blocks" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "alexandria" self) (getAttr "colorize" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-ext-definition-lists = (build-asdf-system {
     pname = "3bmd-ext-definition-lists";
@@ -181,6 +214,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-ext-definition-lists" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "alexandria" self) (getAttr "colorize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-ext-math = (build-asdf-system {
     pname = "3bmd-ext-math";
@@ -194,6 +230,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-ext-math" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "esrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-ext-tables = (build-asdf-system {
     pname = "3bmd-ext-tables";
@@ -207,6 +246,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-ext-tables" ];
     lispLibs = [ (getAttr "_3bmd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-ext-wiki-links = (build-asdf-system {
     pname = "3bmd-ext-wiki-links";
@@ -220,6 +262,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-ext-wiki-links" ];
     lispLibs = [ (getAttr "_3bmd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-youtube = (build-asdf-system {
     pname = "3bmd-youtube";
@@ -233,6 +278,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-youtube" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "esrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bmd-youtube-tests = (build-asdf-system {
     pname = "3bmd-youtube-tests";
@@ -246,6 +294,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bmd-youtube-tests" ];
     lispLibs = [ (getAttr "_3bmd-youtube" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3bz = (build-asdf-system {
     pname = "3bz";
@@ -259,6 +310,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3bz" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "mmap" self) (getAttr "nibbles" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-matrices = (build-asdf-system {
     pname = "3d-matrices";
@@ -272,6 +326,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-matrices" ];
     lispLibs = [ (getAttr "_3d-vectors" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-matrices-test = (build-asdf-system {
     pname = "3d-matrices-test";
@@ -285,6 +342,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-matrices-test" ];
     lispLibs = [ (getAttr "_3d-matrices" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-quaternions = (build-asdf-system {
     pname = "3d-quaternions";
@@ -298,6 +358,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-quaternions" ];
     lispLibs = [ (getAttr "_3d-matrices" self) (getAttr "_3d-vectors" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-quaternions-test = (build-asdf-system {
     pname = "3d-quaternions-test";
@@ -311,6 +374,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-quaternions-test" ];
     lispLibs = [ (getAttr "_3d-quaternions" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-transforms = (build-asdf-system {
     pname = "3d-transforms";
@@ -324,6 +390,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-transforms" ];
     lispLibs = [ (getAttr "_3d-matrices" self) (getAttr "_3d-quaternions" self) (getAttr "_3d-vectors" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-transforms-test = (build-asdf-system {
     pname = "3d-transforms-test";
@@ -337,6 +406,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-transforms-test" ];
     lispLibs = [ (getAttr "_3d-transforms" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-vectors = (build-asdf-system {
     pname = "3d-vectors";
@@ -350,6 +422,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-vectors" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _3d-vectors-test = (build-asdf-system {
     pname = "3d-vectors-test";
@@ -363,6 +438,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "3d-vectors-test" ];
     lispLibs = [ (getAttr "_3d-vectors" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-asdf-system = (build-asdf-system {
     pname = "40ants-asdf-system";
@@ -376,6 +454,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-asdf-system" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-asdf-system-tests = (build-asdf-system {
     pname = "40ants-asdf-system-tests";
@@ -389,6 +470,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-asdf-system-tests" ];
     lispLibs = [ (getAttr "_40ants-asdf-system" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-ci = (build-asdf-system {
     pname = "40ants-ci";
@@ -402,6 +486,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-ci" ];
     lispLibs = [ (getAttr "_40ants-asdf-system" self) (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "docs-config" self) (getAttr "str" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-ci-tests = (build-asdf-system {
     pname = "40ants-ci-tests";
@@ -415,6 +502,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-ci-tests" ];
     lispLibs = [ (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-doc = (build-asdf-system {
     pname = "40ants-doc";
@@ -428,6 +518,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-doc" ];
     lispLibs = [ (getAttr "named-readtables" self) (getAttr "pythonic-string-reader" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-doc-full = (build-asdf-system {
     pname = "40ants-doc-full";
@@ -441,6 +534,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-doc-full" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-cookie" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "common-doc" self) (getAttr "common-html" self) (getAttr "commondoc-markdown" self) (getAttr "dexador" self) (getAttr "docs-config" self) (getAttr "fare-utils" self) (getAttr "jonathan" self) (getAttr "lass" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "named-readtables" self) (getAttr "pythonic-string-reader" self) (getAttr "slynk" self) (getAttr "spinneret" self) (getAttr "stem" self) (getAttr "str" self) (getAttr "swank" self) (getAttr "tmpdir" self) (getAttr "trivial-extract" self) (getAttr "xml-emitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   _40ants-doc-test = (build-asdf-system {
     pname = "40ants-doc-test";
@@ -454,6 +550,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "40ants-doc-test" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "common-doc" self) (getAttr "common-html" self) (getAttr "commondoc-markdown" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   a-cl-cairo2-loader = (build-asdf-system {
     pname = "a-cl-cairo2-loader";
@@ -467,6 +566,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "a-cl-cairo2-loader" ];
     lispLibs = [ (getAttr "cl-cairo2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   a-cl-logger = (build-asdf-system {
     pname = "a-cl-logger";
@@ -480,6 +582,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "a-cl-logger" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-json" self) (getAttr "closer-mop" self) (getAttr "exit-hooks" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "osicat" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   a-cl-logger-logstash = (build-asdf-system {
     pname = "a-cl-logger-logstash";
@@ -493,6 +598,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "a-cl-logger-logstash" ];
     lispLibs = [ (getAttr "a-cl-logger" self) (getAttr "cl-json" self) (getAttr "zmq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   a-cl-logger-tests = (build-asdf-system {
     pname = "a-cl-logger-tests";
@@ -506,6 +614,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "a-cl-logger-tests" ];
     lispLibs = [ (getAttr "a-cl-logger" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aabbcc = (build-asdf-system {
     pname = "aabbcc";
@@ -519,6 +630,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aabbcc" ];
     lispLibs = [ (getAttr "quads" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   able = (build-asdf-system {
     pname = "able";
@@ -532,6 +646,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "able" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "ltk" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   abnf = (build-asdf-system {
     pname = "abnf";
@@ -545,6 +662,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "abnf" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "esrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   abstract-arrays = (build-asdf-system {
     pname = "abstract-arrays";
@@ -558,6 +678,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "abstract-arrays" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "introspect-environment" self) (getAttr "polymorphic-functions" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   abstract-classes = (build-asdf-system {
     pname = "abstract-classes";
@@ -571,6 +694,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "abstract-classes" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   access = (build-asdf-system {
     pname = "access";
@@ -584,6 +710,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "access" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   acclimation = (build-asdf-system {
     pname = "acclimation";
@@ -597,6 +724,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "acclimation" ];
     lispLibs = [  ];
+    meta = {};
   });
   acclimation-temperature = (build-asdf-system {
     pname = "acclimation-temperature";
@@ -610,6 +738,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "acclimation-temperature" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   acl-compat = (build-asdf-system {
     pname = "acl-compat";
@@ -623,6 +754,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "acl-compat" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "ironclad" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   acm-random = (build-asdf-system {
     pname = "acm-random";
@@ -636,6 +770,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "acm-random" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "random" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   acm-random-test = (build-asdf-system {
     pname = "acm-random-test";
@@ -649,6 +786,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "acm-random-test" ];
     lispLibs = [ (getAttr "acm-random" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   action-list = (build-asdf-system {
     pname = "action-list";
@@ -662,6 +802,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "action-list" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "trivial-extensible-sequences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adhoc = (build-asdf-system {
     pname = "adhoc";
@@ -675,6 +818,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adhoc" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adhoc-tests = (build-asdf-system {
     pname = "adhoc-tests";
@@ -688,6 +834,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adhoc-tests" ];
     lispLibs = [ (getAttr "adhoc" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adjuvant = (build-asdf-system {
     pname = "adjuvant";
@@ -701,6 +850,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adjuvant" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adjuvant-test = (build-asdf-system {
     pname = "adjuvant-test";
@@ -714,6 +866,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adjuvant-test" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adopt = (build-asdf-system {
     pname = "adopt";
@@ -727,6 +882,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adopt" ];
     lispLibs = [ (getAttr "bobbin" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adopt-subcommands = (build-asdf-system {
     pname = "adopt-subcommands";
@@ -740,6 +898,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adopt-subcommands" ];
     lispLibs = [ (getAttr "adopt" self) (getAttr "bobbin" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adopt-subcommands-test = (build-asdf-system {
     pname = "adopt-subcommands-test";
@@ -753,6 +914,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adopt-subcommands-test" ];
     lispLibs = [ (getAttr "adopt-subcommands" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   adp = (build-asdf-system {
     pname = "adp";
@@ -766,6 +930,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "adp" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "hyperspec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   advanced = (build-asdf-system {
     pname = "advanced";
@@ -779,6 +946,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "advanced" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_clon" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   advanced-readtable = (build-asdf-system {
     pname = "advanced-readtable";
@@ -792,6 +962,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "advanced-readtable" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aether = (build-asdf-system {
     pname = "aether";
@@ -805,6 +978,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aether" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-heap" self) (getAttr "global-vars" self) (getAttr "policy-cond" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aether-tests = (build-asdf-system {
     pname = "aether-tests";
@@ -818,6 +994,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aether-tests" ];
     lispLibs = [ (getAttr "aether" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   agnostic-lizard = (build-asdf-system {
     pname = "agnostic-lizard";
@@ -831,6 +1010,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "agnostic-lizard" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   agnostic-lizard-debugger-prototype = (build-asdf-system {
     pname = "agnostic-lizard-debugger-prototype";
@@ -844,6 +1026,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "agnostic-lizard-debugger-prototype" ];
     lispLibs = [ (getAttr "agnostic-lizard" self) (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   agutil = (build-asdf-system {
     pname = "agutil";
@@ -857,6 +1042,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "agutil" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "optima" self) ];
+    meta = {};
   });
   ahungry-fleece = (build-asdf-system {
     pname = "ahungry-fleece";
@@ -870,6 +1056,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ahungry-fleece" ];
     lispLibs = [ (getAttr "archive" self) (getAttr "chipz" self) (getAttr "cl-json" self) (getAttr "cl-yaml" self) (getAttr "md5" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   alexa = (build-asdf-system {
     pname = "alexa";
@@ -883,6 +1072,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "alexa" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   alexa-tests = (build-asdf-system {
     pname = "alexa-tests";
@@ -896,6 +1088,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "alexa-tests" ];
     lispLibs = [ (getAttr "alexa" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   alexandria = (build-asdf-system {
     pname = "alexandria";
@@ -909,6 +1104,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "alexandria" ];
     lispLibs = [  ];
+    meta = {};
   });
   alexandria_plus = (build-asdf-system {
     pname = "alexandria+";
@@ -922,6 +1118,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "alexandria+" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   algebraic-data-library = (build-asdf-system {
     pname = "algebraic-data-library";
@@ -935,6 +1134,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "algebraic-data-library" ];
     lispLibs = [ (getAttr "cl-algebraic-data-type" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   also-alsa = (build-asdf-system {
     pname = "also-alsa";
@@ -948,6 +1150,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "also-alsa" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   amazon-ecs = (build-asdf-system {
     pname = "amazon-ecs";
@@ -961,6 +1166,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "amazon-ecs" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "net-telent-date" self) (getAttr "parse-number" self) (getAttr "trivial-http" self) (getAttr "xml-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   amb = (build-asdf-system {
     pname = "amb";
@@ -974,6 +1182,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "amb" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   anaphora = (build-asdf-system {
     pname = "anaphora";
@@ -987,6 +1198,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "anaphora" ];
     lispLibs = [  ];
+    meta = {};
   });
   anaphoric-variants = (build-asdf-system {
     pname = "anaphoric-variants";
@@ -1000,6 +1212,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "anaphoric-variants" ];
     lispLibs = [ (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   anatevka = (build-asdf-system {
     pname = "anatevka";
@@ -1013,6 +1228,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "anatevka" ];
     lispLibs = [ (getAttr "aether" self) (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   anatevka-tests = (build-asdf-system {
     pname = "anatevka-tests";
@@ -1026,6 +1244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "anatevka-tests" ];
     lispLibs = [ (getAttr "anatevka" self) (getAttr "closer-mop" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ansi-escape = (build-asdf-system {
     pname = "ansi-escape";
@@ -1039,6 +1260,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ansi-escape" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ansi-escape-test = (build-asdf-system {
     pname = "ansi-escape-test";
@@ -1052,6 +1276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ansi-escape-test" ];
     lispLibs = [ (getAttr "ansi-escape" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   antik = (build-asdf-system {
     pname = "antik";
@@ -1065,6 +1292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "antik" ];
     lispLibs = [ (getAttr "gsll" self) (getAttr "physical-dimension" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   antik-base = (build-asdf-system {
     pname = "antik-base";
@@ -1078,6 +1308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "antik-base" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "lisp-unit" self) (getAttr "metabang-bind" self) (getAttr "named-readtables" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   anypool = (build-asdf-system {
     pname = "anypool";
@@ -1091,6 +1324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "anypool" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-speedy-queue" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aplesque = (build-asdf-system {
     pname = "aplesque";
@@ -1104,6 +1340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aplesque" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "array-operations" self) (getAttr "cl-ppcre" self) (getAttr "lparallel" self) (getAttr "parse-number" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   application = (build-asdf-system {
     pname = "application";
@@ -1117,6 +1356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "application" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-opengl" self) (getAttr "deflazy" self) (getAttr "glhelp" self) (getAttr "scratch-buffer" self) (getAttr "utility" self) (getAttr "window" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   apply-argv = (build-asdf-system {
     pname = "apply-argv";
@@ -1130,6 +1372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "apply-argv" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   apply-argv-tests = (build-asdf-system {
     pname = "apply-argv-tests";
@@ -1143,6 +1388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "apply-argv-tests" ];
     lispLibs = [ (getAttr "apply-argv" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april = (build-asdf-system {
     pname = "april";
@@ -1156,6 +1404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "aplesque" self) (getAttr "array-operations" self) (getAttr "cl-ppcre" self) (getAttr "cl-unicode" self) (getAttr "lparallel" self) (getAttr "parse-number" self) (getAttr "prove" self) (getAttr "random-state" self) (getAttr "simple-date-time" self) (getAttr "symbol-munger" self) (getAttr "trivia" self) (getAttr "varray" self) (getAttr "vex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-demo_dot_cnn = (build-asdf-system {
     pname = "april-demo.cnn";
@@ -1169,6 +1420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-demo.cnn" ];
     lispLibs = [ (getAttr "april" self) (getAttr "lisp-binary" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-demo_dot_fnn = (build-asdf-system {
     pname = "april-demo.fnn";
@@ -1182,6 +1436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-demo.fnn" ];
     lispLibs = [ (getAttr "april" self) (getAttr "april-lib_dot_dfns_dot_array" self) (getAttr "lisp-binary" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-demo_dot_ncurses = (build-asdf-system {
     pname = "april-demo.ncurses";
@@ -1195,6 +1452,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-demo.ncurses" ];
     lispLibs = [ (getAttr "april" self) (getAttr "croatoan" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-lib_dot_dfns_dot_array = (build-asdf-system {
     pname = "april-lib.dfns.array";
@@ -1208,6 +1468,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-lib.dfns.array" ];
     lispLibs = [ (getAttr "april" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-lib_dot_dfns_dot_graph = (build-asdf-system {
     pname = "april-lib.dfns.graph";
@@ -1221,6 +1484,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-lib.dfns.graph" ];
     lispLibs = [ (getAttr "april" self) (getAttr "april-lib_dot_dfns_dot_array" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-lib_dot_dfns_dot_numeric = (build-asdf-system {
     pname = "april-lib.dfns.numeric";
@@ -1234,6 +1500,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-lib.dfns.numeric" ];
     lispLibs = [ (getAttr "april" self) (getAttr "april-lib_dot_dfns_dot_graph" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-lib_dot_dfns_dot_power = (build-asdf-system {
     pname = "april-lib.dfns.power";
@@ -1247,6 +1516,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-lib.dfns.power" ];
     lispLibs = [ (getAttr "april" self) (getAttr "april-lib_dot_dfns_dot_array" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-lib_dot_dfns_dot_string = (build-asdf-system {
     pname = "april-lib.dfns.string";
@@ -1260,6 +1532,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-lib.dfns.string" ];
     lispLibs = [ (getAttr "april" self) (getAttr "april-lib_dot_dfns_dot_array" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-lib_dot_dfns_dot_tree = (build-asdf-system {
     pname = "april-lib.dfns.tree";
@@ -1273,6 +1548,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-lib.dfns.tree" ];
     lispLibs = [ (getAttr "april" self) (getAttr "april-lib_dot_dfns_dot_array" self) (getAttr "april-lib_dot_dfns_dot_power" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   april-xt_dot_uzuki = (build-asdf-system {
     pname = "april-xt.uzuki";
@@ -1286,6 +1564,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "april-xt.uzuki" ];
     lispLibs = [ (getAttr "april" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arc-compat = (build-asdf-system {
     pname = "arc-compat";
@@ -1299,6 +1580,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arc-compat" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "fiveam" self) (getAttr "ironclad" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_builder-protocol = (build-asdf-system {
     pname = "architecture.builder-protocol";
@@ -1312,6 +1596,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.builder-protocol" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_builder-protocol_dot_inspection = (build-asdf-system {
     pname = "architecture.builder-protocol.inspection";
@@ -1325,6 +1612,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.builder-protocol.inspection" ];
     lispLibs = [ (getAttr "architecture_dot_builder-protocol" self) (getAttr "clouseau" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_builder-protocol_dot_json = (build-asdf-system {
     pname = "architecture.builder-protocol.json";
@@ -1338,6 +1628,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.builder-protocol.json" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_builder-protocol" self) (getAttr "cl-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_builder-protocol_dot_print-tree = (build-asdf-system {
     pname = "architecture.builder-protocol.print-tree";
@@ -1351,6 +1644,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.builder-protocol.print-tree" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_builder-protocol" self) (getAttr "utilities_dot_print-tree" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_builder-protocol_dot_universal-builder = (build-asdf-system {
     pname = "architecture.builder-protocol.universal-builder";
@@ -1364,6 +1660,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.builder-protocol.universal-builder" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_builder-protocol" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_builder-protocol_dot_xpath = (build-asdf-system {
     pname = "architecture.builder-protocol.xpath";
@@ -1377,6 +1676,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.builder-protocol.xpath" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_builder-protocol" self) (getAttr "xpath" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_service-provider = (build-asdf-system {
     pname = "architecture.service-provider";
@@ -1390,6 +1692,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.service-provider" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "let-plus" self) (getAttr "more-conditions" self) (getAttr "utilities_dot_print-items" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   architecture_dot_service-provider-and-hooks = (build-asdf-system {
     pname = "architecture.service-provider-and-hooks";
@@ -1403,6 +1708,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "architecture.service-provider-and-hooks" ];
     lispLibs = [ (getAttr "architecture_dot_service-provider" self) (getAttr "cl-hooks" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   archive = (build-asdf-system {
     pname = "archive";
@@ -1416,6 +1724,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "archive" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arith = (build-asdf-system {
     pname = "arith";
@@ -1429,6 +1740,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arith" ];
     lispLibs = [ (getAttr "paren-files" self) (getAttr "paren-test" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arithmetic-operators-as-words = (build-asdf-system {
     pname = "arithmetic-operators-as-words";
@@ -1442,6 +1756,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arithmetic-operators-as-words" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arnesi = (build-asdf-system {
     pname = "arnesi";
@@ -1455,6 +1772,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arnesi" ];
     lispLibs = [ (getAttr "collectors" self) ];
+    meta = {};
   });
   array-operations = (build-asdf-system {
     pname = "array-operations";
@@ -1468,6 +1786,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "array-operations" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "let-plus" self) ];
+    meta = {};
   });
   array-utils = (build-asdf-system {
     pname = "array-utils";
@@ -1481,6 +1800,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "array-utils" ];
     lispLibs = [  ];
+    meta = {};
   });
   array-utils-test = (build-asdf-system {
     pname = "array-utils-test";
@@ -1494,6 +1814,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "array-utils-test" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arrival = (build-asdf-system {
     pname = "arrival";
@@ -1507,6 +1830,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arrival" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "trivia" self) (getAttr "trivia_dot_quasiquote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arrow-macros = (build-asdf-system {
     pname = "arrow-macros";
@@ -1520,6 +1846,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arrow-macros" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arrow-macros-test = (build-asdf-system {
     pname = "arrow-macros-test";
@@ -1533,6 +1862,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arrow-macros-test" ];
     lispLibs = [ (getAttr "arrow-macros" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   arrows = (build-asdf-system {
     pname = "arrows";
@@ -1546,6 +1878,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "arrows" ];
     lispLibs = [  ];
+    meta = {};
   });
   ascii-strings = (build-asdf-system {
     pname = "ascii-strings";
@@ -1559,6 +1892,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ascii-strings" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asd-generator = (build-asdf-system {
     pname = "asd-generator";
@@ -1572,6 +1908,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asd-generator" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "iterate" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asd-generator-test = (build-asdf-system {
     pname = "asd-generator-test";
@@ -1585,6 +1924,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asd-generator-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-dependency-graph = (build-asdf-system {
     pname = "asdf-dependency-graph";
@@ -1598,6 +1940,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-dependency-graph" ];
     lispLibs = [ (getAttr "optima" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-dependency-grovel = (build-asdf-system {
     pname = "asdf-dependency-grovel";
@@ -1611,6 +1956,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-dependency-grovel" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-driver = (build-asdf-system {
     pname = "asdf-driver";
@@ -1624,6 +1972,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-driver" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-encodings = (build-asdf-system {
     pname = "asdf-encodings";
@@ -1637,6 +1988,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-encodings" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-finalizers = (build-asdf-system {
     pname = "asdf-finalizers";
@@ -1650,6 +2004,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-finalizers" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-linguist = (build-asdf-system {
     pname = "asdf-linguist";
@@ -1663,6 +2020,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-linguist" ];
     lispLibs = [ (getAttr "inferior-shell" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-manager = (build-asdf-system {
     pname = "asdf-manager";
@@ -1676,6 +2036,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-manager" ];
     lispLibs = [ (getAttr "trivial-download" self) (getAttr "trivial-extract" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-manager-test = (build-asdf-system {
     pname = "asdf-manager-test";
@@ -1689,6 +2052,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-manager-test" ];
     lispLibs = [ (getAttr "asdf-manager" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-nst = (build-asdf-system {
     pname = "asdf-nst";
@@ -1702,6 +2068,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-nst" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asdf-package-system = (build-asdf-system {
     pname = "asdf-package-system";
@@ -1715,6 +2084,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-package-system" ];
     lispLibs = [  ];
+    meta = {};
   });
   asdf-system-connections = (build-asdf-system {
     pname = "asdf-system-connections";
@@ -1728,6 +2098,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-system-connections" ];
     lispLibs = [  ];
+    meta = {};
   });
   asdf-viz = (build-asdf-system {
     pname = "asdf-viz";
@@ -1741,6 +2112,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asdf-viz" ];
     lispLibs = [ (getAttr "cl-dot" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "swank" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aserve = (build-asdf-system {
     pname = "aserve";
@@ -1754,6 +2128,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aserve" ];
     lispLibs = [ (getAttr "acl-compat" self) (getAttr "htmlgen" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asn1 = (build-asdf-system {
     pname = "asn1";
@@ -1767,6 +2144,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asn1" ];
     lispLibs = [ (getAttr "fast-io" self) (getAttr "ironclad" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   assert-p = (build-asdf-system {
     pname = "assert-p";
@@ -1780,6 +2160,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "assert-p" ];
     lispLibs = [ (getAttr "assertion-error" self) (getAttr "simplet-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   assertion-error = (build-asdf-system {
     pname = "assertion-error";
@@ -1793,6 +2176,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "assertion-error" ];
     lispLibs = [ (getAttr "dissect" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   assoc-utils = (build-asdf-system {
     pname = "assoc-utils";
@@ -1806,6 +2192,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "assoc-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   assoc-utils-test = (build-asdf-system {
     pname = "assoc-utils-test";
@@ -1819,6 +2208,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "assoc-utils-test" ];
     lispLibs = [ (getAttr "assoc-utils" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   asteroids = (build-asdf-system {
     pname = "asteroids";
@@ -1832,6 +2224,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "asteroids" ];
     lispLibs = [ (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-gfx" self) (getAttr "lispbuilder-sdl-mixer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   astonish = (build-asdf-system {
     pname = "astonish";
@@ -1845,6 +2240,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "astonish" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   async-process = (build-asdf-system {
     pname = "async-process";
@@ -1858,6 +2256,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "async-process" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   atdoc = (build-asdf-system {
     pname = "atdoc";
@@ -1871,6 +2272,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "atdoc" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "cxml" self) (getAttr "split-sequence" self) (getAttr "swank" self) (getAttr "xuriella" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   atomics = (build-asdf-system {
     pname = "atomics";
@@ -1884,6 +2288,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "atomics" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   atomics-test = (build-asdf-system {
     pname = "atomics-test";
@@ -1897,6 +2304,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "atomics-test" ];
     lispLibs = [ (getAttr "atomics" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   audio-tag = (build-asdf-system {
     pname = "audio-tag";
@@ -1910,6 +2320,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "audio-tag" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   authenticated-encryption = (build-asdf-system {
     pname = "authenticated-encryption";
@@ -1923,6 +2336,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "authenticated-encryption" ];
     lispLibs = [ (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   authenticated-encryption-test = (build-asdf-system {
     pname = "authenticated-encryption-test";
@@ -1936,6 +2352,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "authenticated-encryption-test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "authenticated-encryption" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   auto-restart = (build-asdf-system {
     pname = "auto-restart";
@@ -1949,6 +2368,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "auto-restart" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   autoexport = (build-asdf-system {
     pname = "autoexport";
@@ -1962,6 +2384,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "autoexport" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   automaton = (build-asdf-system {
     pname = "automaton";
@@ -1975,6 +2400,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "automaton" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   avatar-api = (build-asdf-system {
     pname = "avatar-api";
@@ -1988,6 +2416,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "avatar-api" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "crypto-shortcuts" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   avatar-api-test = (build-asdf-system {
     pname = "avatar-api-test";
@@ -2001,6 +2432,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "avatar-api-test" ];
     lispLibs = [ (getAttr "avatar-api" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   avl-tree = (build-asdf-system {
     pname = "avl-tree";
@@ -2014,6 +2448,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "avl-tree" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aws-foundation = (build-asdf-system {
     pname = "aws-foundation";
@@ -2027,6 +2464,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aws-foundation" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-json" self) (getAttr "cl-json-helper" self) (getAttr "dexador" self) (getAttr "ironclad" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aws-sdk = (build-asdf-system {
     pname = "aws-sdk";
@@ -2040,6 +2480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aws-sdk" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "assoc-utils" self) (getAttr "aws-sign4" self) (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "dexador" self) (getAttr "ironclad" self) (getAttr "kebab" self) (getAttr "local-time" self) (getAttr "parser_dot_ini" self) (getAttr "quri" self) (getAttr "trivial-timeout" self) (getAttr "trivial-types" self) (getAttr "xmls" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aws-sign4 = (build-asdf-system {
     pname = "aws-sign4";
@@ -2053,6 +2496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aws-sign4" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "secret-values" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aws-sign4-example = (build-asdf-system {
     pname = "aws-sign4-example";
@@ -2066,6 +2512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aws-sign4-example" ];
     lispLibs = [ (getAttr "aws-sign4" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   aws-sign4-tests = (build-asdf-system {
     pname = "aws-sign4-tests";
@@ -2079,6 +2528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "aws-sign4-tests" ];
     lispLibs = [ (getAttr "aws-sign4" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ayah-captcha = (build-asdf-system {
     pname = "ayah-captcha";
@@ -2092,6 +2544,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ayah-captcha" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ayah-captcha-demo = (build-asdf-system {
     pname = "ayah-captcha-demo";
@@ -2105,6 +2560,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ayah-captcha-demo" ];
     lispLibs = [ (getAttr "ayah-captcha" self) (getAttr "cl-who" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   babel = (build-asdf-system {
     pname = "babel";
@@ -2118,6 +2576,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "babel" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   babel-streams = (build-asdf-system {
     pname = "babel-streams";
@@ -2131,6 +2590,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "babel-streams" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   babel-tests = (build-asdf-system {
     pname = "babel-tests";
@@ -2144,6 +2606,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "babel-tests" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   base = (build-asdf-system {
     pname = "base";
@@ -2157,6 +2622,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "base" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   base-blobs = (build-asdf-system {
     pname = "base-blobs";
@@ -2170,6 +2638,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "base-blobs" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   base64 = (build-asdf-system {
     pname = "base64";
@@ -2183,6 +2654,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "base64" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   basic-binary-ipc = (build-asdf-system {
     pname = "basic-binary-ipc";
@@ -2196,6 +2670,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "basic-binary-ipc" ];
     lispLibs = [ (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   basic-binary-ipc-tests = (build-asdf-system {
     pname = "basic-binary-ipc-tests";
@@ -2209,6 +2686,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "basic-binary-ipc-tests" ];
     lispLibs = [ (getAttr "basic-binary-ipc" self) (getAttr "bordeaux-threads" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bdef = (build-asdf-system {
     pname = "bdef";
@@ -2222,6 +2702,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bdef" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "eager-future2" self) (getAttr "jsown" self) (getAttr "mutility" self) (getAttr "parse-float" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   beast = (build-asdf-system {
     pname = "beast";
@@ -2235,6 +2718,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "beast" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   beirc = (build-asdf-system {
     pname = "beirc";
@@ -2248,6 +2734,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "beirc" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-irc" self) (getAttr "cl-ppcre" self) (getAttr "mcclim" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bencode = (build-asdf-system {
     pname = "bencode";
@@ -2261,6 +2750,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bencode" ];
     lispLibs = [ (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bencode-test = (build-asdf-system {
     pname = "bencode-test";
@@ -2274,6 +2766,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bencode-test" ];
     lispLibs = [ (getAttr "bencode" self) (getAttr "check-it" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bermuda = (build-asdf-system {
     pname = "bermuda";
@@ -2287,6 +2782,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bermuda" ];
     lispLibs = [ (getAttr "pal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bert = (build-asdf-system {
     pname = "bert";
@@ -2300,6 +2798,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bert" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "erlang-term" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bibtex = (build-asdf-system {
     pname = "bibtex";
@@ -2313,6 +2814,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bibtex" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   big-string = (build-asdf-system {
     pname = "big-string";
@@ -2326,6 +2830,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "big-string" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bike = (build-asdf-system {
     pname = "bike";
@@ -2339,6 +2846,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bike" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bike-internals" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "named-readtables" self) (getAttr "split-sequence" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bike-examples = (build-asdf-system {
     pname = "bike-examples";
@@ -2352,6 +2862,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bike-examples" ];
     lispLibs = [ (getAttr "bike" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bike-internals = (build-asdf-system {
     pname = "bike-internals";
@@ -2365,6 +2878,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bike-internals" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bike-tests = (build-asdf-system {
     pname = "bike-tests";
@@ -2378,6 +2894,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bike-tests" ];
     lispLibs = [ (getAttr "bike" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binary-io = (build-asdf-system {
     pname = "binary-io";
@@ -2391,6 +2910,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binary-io" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "ieee-floats" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binary-lass = (build-asdf-system {
     pname = "binary-lass";
@@ -2404,6 +2926,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binary-lass" ];
     lispLibs = [ (getAttr "lass" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binary-parser = (build-asdf-system {
     pname = "binary-parser";
@@ -2417,6 +2942,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binary-parser" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bitio" self) (getAttr "chipz" self) (getAttr "fast-io" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binary-search-tree = (build-asdf-system {
     pname = "binary-search-tree";
@@ -2430,6 +2958,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binary-search-tree" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binary-types = (build-asdf-system {
     pname = "binary-types";
@@ -2443,6 +2974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binary-types" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binascii = (build-asdf-system {
     pname = "binascii";
@@ -2456,6 +2990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binascii" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binascii-tests = (build-asdf-system {
     pname = "binascii-tests";
@@ -2469,6 +3006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binascii-tests" ];
     lispLibs = [ (getAttr "binascii" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binding-arrows = (build-asdf-system {
     pname = "binding-arrows";
@@ -2482,6 +3022,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binding-arrows" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binfix = (build-asdf-system {
     pname = "binfix";
@@ -2495,6 +3038,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binfix" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   binomial-heap = (build-asdf-system {
     pname = "binomial-heap";
@@ -2508,6 +3054,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binomial-heap" ];
     lispLibs = [  ];
+    meta = {};
   });
   binpack = (build-asdf-system {
     pname = "binpack";
@@ -2521,6 +3068,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binpack" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   binpack-test = (build-asdf-system {
     pname = "binpack-test";
@@ -2534,6 +3082,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "binpack-test" ];
     lispLibs = [ (getAttr "binpack" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   birch = (build-asdf-system {
     pname = "birch";
@@ -2547,6 +3098,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "birch" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl_plus_ssl" self) (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   birch_dot_test = (build-asdf-system {
     pname = "birch.test";
@@ -2560,6 +3114,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "birch.test" ];
     lispLibs = [ (getAttr "birch" self) (getAttr "flexi-streams" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bit-ops = (build-asdf-system {
     pname = "bit-ops";
@@ -2573,6 +3130,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bit-ops" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "immutable-struct" self) (getAttr "iterate" self) (getAttr "lisp-namespace" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bit-ops_dot_test = (build-asdf-system {
     pname = "bit-ops.test";
@@ -2586,6 +3146,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bit-ops.test" ];
     lispLibs = [ (getAttr "bit-ops" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bit-smasher = (build-asdf-system {
     pname = "bit-smasher";
@@ -2599,6 +3162,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bit-smasher" ];
     lispLibs = [ (getAttr "cl-base58" self) (getAttr "cl-base64" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bit-smasher-test = (build-asdf-system {
     pname = "bit-smasher-test";
@@ -2612,6 +3178,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bit-smasher-test" ];
     lispLibs = [ (getAttr "bit-smasher" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bitfield = (build-asdf-system {
     pname = "bitfield";
@@ -2625,6 +3194,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bitfield" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bitfield-schema = (build-asdf-system {
     pname = "bitfield-schema";
@@ -2638,6 +3210,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bitfield-schema" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bitio = (build-asdf-system {
     pname = "bitio";
@@ -2651,6 +3226,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bitio" ];
     lispLibs = [ (getAttr "checkl" self) (getAttr "cl-package-locks" self) (getAttr "fast-io" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bk-tree = (build-asdf-system {
     pname = "bk-tree";
@@ -2664,6 +3242,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bk-tree" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_data_dot_impex = (build-asdf-system {
     pname = "bknr.data.impex";
@@ -2677,6 +3258,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.data.impex" ];
     lispLibs = [ (getAttr "bknr_dot_datastore" self) (getAttr "bknr_dot_impex" self) (getAttr "bknr_dot_indices" self) (getAttr "bknr_dot_utils" self) (getAttr "cl-interpol" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_datastore = (build-asdf-system {
     pname = "bknr.datastore";
@@ -2690,6 +3274,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.datastore" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bknr_dot_indices" self) (getAttr "bknr_dot_utils" self) (getAttr "cl-interpol" self) (getAttr "closer-mop" self) (getAttr "trivial-utf-8" self) (getAttr "unit-test" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_impex = (build-asdf-system {
     pname = "bknr.impex";
@@ -2703,6 +3290,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.impex" ];
     lispLibs = [ (getAttr "bknr_dot_indices" self) (getAttr "bknr_dot_utils" self) (getAttr "bknr_dot_xml" self) (getAttr "cl-interpol" self) (getAttr "closer-mop" self) (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_indices = (build-asdf-system {
     pname = "bknr.indices";
@@ -2716,6 +3306,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.indices" ];
     lispLibs = [ (getAttr "bknr_dot_skip-list" self) (getAttr "bknr_dot_utils" self) (getAttr "cl-interpol" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_modules = (build-asdf-system {
     pname = "bknr.modules";
@@ -2729,6 +3322,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.modules" ];
     lispLibs = [ (getAttr "bknr_dot_utils" self) (getAttr "bknr_dot_web" self) (getAttr "cl-gd" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "cl-smtp" self) (getAttr "closer-mop" self) (getAttr "cxml" self) (getAttr "md5" self) (getAttr "parenscript" self) (getAttr "puri" self) (getAttr "stem" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_skip-list = (build-asdf-system {
     pname = "bknr.skip-list";
@@ -2742,6 +3338,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.skip-list" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_skip-list_dot_test = (build-asdf-system {
     pname = "bknr.skip-list.test";
@@ -2755,6 +3354,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.skip-list.test" ];
     lispLibs = [ (getAttr "bknr_dot_skip-list" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_utils = (build-asdf-system {
     pname = "bknr.utils";
@@ -2768,6 +3370,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "md5" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_web = (build-asdf-system {
     pname = "bknr.web";
@@ -2781,6 +3386,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.web" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bknr_dot_data_dot_impex" self) (getAttr "bknr_dot_datastore" self) (getAttr "bknr_dot_utils" self) (getAttr "bknr_dot_xml" self) (getAttr "cl-gd" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) (getAttr "md5" self) (getAttr "parenscript" self) (getAttr "puri" self) (getAttr "unit-test" self) (getAttr "usocket" self) (getAttr "xhtmlgen" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bknr_dot_xml = (build-asdf-system {
     pname = "bknr.xml";
@@ -2794,6 +3402,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bknr.xml" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   black-tie = (build-asdf-system {
     pname = "black-tie";
@@ -2807,6 +3418,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "black-tie" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blackbird = (build-asdf-system {
     pname = "blackbird";
@@ -2820,6 +3434,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blackbird" ];
     lispLibs = [ (getAttr "vom" self) ];
+    meta = {};
   });
   blackbird-test = (build-asdf-system {
     pname = "blackbird-test";
@@ -2833,6 +3448,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blackbird-test" ];
     lispLibs = [ (getAttr "blackbird" self) (getAttr "cl-async" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blas = (build-asdf-system {
     pname = "blas";
@@ -2846,6 +3464,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blas" ];
     lispLibs = [ (getAttr "blas-complex" self) (getAttr "blas-package" self) (getAttr "blas-real" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blas-complex = (build-asdf-system {
     pname = "blas-complex";
@@ -2859,6 +3480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blas-complex" ];
     lispLibs = [ (getAttr "blas-real" self) (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blas-hompack = (build-asdf-system {
     pname = "blas-hompack";
@@ -2872,6 +3496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blas-hompack" ];
     lispLibs = [ (getAttr "blas-package" self) (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blas-package = (build-asdf-system {
     pname = "blas-package";
@@ -2885,6 +3512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blas-package" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blas-real = (build-asdf-system {
     pname = "blas-real";
@@ -2898,6 +3528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blas-real" ];
     lispLibs = [ (getAttr "blas-hompack" self) (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   blocks-world = (build-asdf-system {
     pname = "blocks-world";
@@ -2911,6 +3544,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "blocks-world" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bmas = (build-asdf-system {
     pname = "bmas";
@@ -2924,6 +3560,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bmas" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-autowrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bmp-test = (build-asdf-system {
     pname = "bmp-test";
@@ -2937,6 +3576,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bmp-test" ];
     lispLibs = [ (getAttr "png" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bnf = (build-asdf-system {
     pname = "bnf";
@@ -2950,6 +3592,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bnf" ];
     lispLibs = [ (getAttr "trestrul" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bnf_dot_test = (build-asdf-system {
     pname = "bnf.test";
@@ -2963,6 +3608,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bnf.test" ];
     lispLibs = [ (getAttr "bnf" self) (getAttr "jingoh" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bobbin = (build-asdf-system {
     pname = "bobbin";
@@ -2976,6 +3624,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bobbin" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-blobs-support = (build-asdf-system {
     pname = "bodge-blobs-support";
@@ -2989,6 +3640,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-blobs-support" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-chipmunk = (build-asdf-system {
     pname = "bodge-chipmunk";
@@ -3002,6 +3656,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-chipmunk" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-c-ref" self) (getAttr "claw" self) (getAttr "claw-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-concurrency = (build-asdf-system {
     pname = "bodge-concurrency";
@@ -3015,6 +3672,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-concurrency" ];
     lispLibs = [ (getAttr "bodge-memory" self) (getAttr "bodge-queue" self) (getAttr "bodge-utilities" self) (getAttr "bordeaux-threads" self) (getAttr "cl-flow" self) (getAttr "cl-muth" self) (getAttr "simple-flow-dispatcher" self) (getAttr "trivial-main-thread" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-glad = (build-asdf-system {
     pname = "bodge-glad";
@@ -3028,6 +3688,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-glad" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-glfw = (build-asdf-system {
     pname = "bodge-glfw";
@@ -3041,6 +3704,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-glfw" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-c-ref" self) (getAttr "claw" self) (getAttr "claw-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-heap = (build-asdf-system {
     pname = "bodge-heap";
@@ -3054,6 +3720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-heap" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-host = (build-asdf-system {
     pname = "bodge-host";
@@ -3067,6 +3736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-host" ];
     lispLibs = [ (getAttr "bodge-concurrency" self) (getAttr "bodge-glfw" self) (getAttr "bodge-libc-essentials" self) (getAttr "bodge-math" self) (getAttr "bodge-utilities" self) (getAttr "cffi-c-ref" self) (getAttr "float-features" self) (getAttr "glfw-blob" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-libc-essentials = (build-asdf-system {
     pname = "bodge-libc-essentials";
@@ -3080,6 +3752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-libc-essentials" ];
     lispLibs = [ (getAttr "claw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-math = (build-asdf-system {
     pname = "bodge-math";
@@ -3093,6 +3768,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-math" ];
     lispLibs = [ (getAttr "bodge-utilities" self) (getAttr "rtg-math" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-memory = (build-asdf-system {
     pname = "bodge-memory";
@@ -3106,6 +3784,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-memory" ];
     lispLibs = [ (getAttr "bodge-utilities" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-nanovg = (build-asdf-system {
     pname = "bodge-nanovg";
@@ -3119,6 +3800,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-nanovg" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-c-ref" self) (getAttr "claw" self) (getAttr "claw-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-nuklear = (build-asdf-system {
     pname = "bodge-nuklear";
@@ -3132,6 +3816,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-nuklear" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-c-ref" self) (getAttr "claw" self) (getAttr "claw-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-ode = (build-asdf-system {
     pname = "bodge-ode";
@@ -3145,6 +3832,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-ode" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-c-ref" self) (getAttr "claw" self) (getAttr "claw-utils" self) (getAttr "float-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-openal = (build-asdf-system {
     pname = "bodge-openal";
@@ -3158,6 +3848,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-openal" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "claw" self) (getAttr "claw-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-queue = (build-asdf-system {
     pname = "bodge-queue";
@@ -3171,6 +3864,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-queue" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-sndfile = (build-asdf-system {
     pname = "bodge-sndfile";
@@ -3184,6 +3880,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-sndfile" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bodge-libc-essentials" self) (getAttr "cffi" self) (getAttr "cffi-c-ref" self) (getAttr "claw" self) (getAttr "claw-utils" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bodge-utilities = (build-asdf-system {
     pname = "bodge-utilities";
@@ -3197,6 +3896,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bodge-utilities" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "claw" self) (getAttr "dissect" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "split-sequence" self) (getAttr "static-vectors" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   boondoggle = (build-asdf-system {
     pname = "boondoggle";
@@ -3210,6 +3912,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "boondoggle" ];
     lispLibs = [ (getAttr "cl-quil" self) (getAttr "command-line-arguments" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   boondoggle-tests = (build-asdf-system {
     pname = "boondoggle-tests";
@@ -3223,6 +3928,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "boondoggle-tests" ];
     lispLibs = [ (getAttr "boondoggle" self) (getAttr "cl-quil" self) (getAttr "fiasco" self) (getAttr "sapaclisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bordeaux-fft = (build-asdf-system {
     pname = "bordeaux-fft";
@@ -3236,6 +3944,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bordeaux-fft" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bordeaux-threads = (build-asdf-system {
     pname = "bordeaux-threads";
@@ -3249,6 +3960,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bordeaux-threads" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   bourbaki = (build-asdf-system {
     pname = "bourbaki";
@@ -3262,6 +3974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bourbaki" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bp = (build-asdf-system {
     pname = "bp";
@@ -3275,6 +3990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bp" ];
     lispLibs = [ (getAttr "aserve" self) (getAttr "cffi" self) (getAttr "ironclad" self) (getAttr "jsown" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bst = (build-asdf-system {
     pname = "bst";
@@ -3288,6 +4006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bst" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bt-semaphore = (build-asdf-system {
     pname = "bt-semaphore";
@@ -3301,6 +4022,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bt-semaphore" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bt-semaphore-test = (build-asdf-system {
     pname = "bt-semaphore-test";
@@ -3314,6 +4038,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bt-semaphore-test" ];
     lispLibs = [ (getAttr "bt-semaphore" self) (getAttr "clunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   btrie = (build-asdf-system {
     pname = "btrie";
@@ -3327,6 +4054,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "btrie" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "lift" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   btrie-tests = (build-asdf-system {
     pname = "btrie-tests";
@@ -3340,6 +4070,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "btrie-tests" ];
     lispLibs = [ (getAttr "btrie" self) (getAttr "lift" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bubble-operator-upwards = (build-asdf-system {
     pname = "bubble-operator-upwards";
@@ -3353,6 +4086,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bubble-operator-upwards" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   buildapp = (build-asdf-system {
     pname = "buildapp";
@@ -3366,6 +4102,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildapp" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   buildnode = (build-asdf-system {
     pname = "buildnode";
@@ -3379,6 +4118,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "closure-html" self) (getAttr "collectors" self) (getAttr "cxml" self) (getAttr "flexi-streams" self) (getAttr "iterate" self) (getAttr "split-sequence" self) (getAttr "swank" self) (getAttr "symbol-munger" self) ];
+    meta = {};
   });
   buildnode-excel = (build-asdf-system {
     pname = "buildnode-excel";
@@ -3392,6 +4132,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode-excel" ];
     lispLibs = [ (getAttr "buildnode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   buildnode-html5 = (build-asdf-system {
     pname = "buildnode-html5";
@@ -3405,6 +4148,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode-html5" ];
     lispLibs = [ (getAttr "buildnode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   buildnode-kml = (build-asdf-system {
     pname = "buildnode-kml";
@@ -3418,6 +4164,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode-kml" ];
     lispLibs = [ (getAttr "buildnode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   buildnode-test = (build-asdf-system {
     pname = "buildnode-test";
@@ -3431,6 +4180,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode-test" ];
     lispLibs = [ (getAttr "buildnode" self) (getAttr "buildnode-xhtml" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   buildnode-xhtml = (build-asdf-system {
     pname = "buildnode-xhtml";
@@ -3444,6 +4196,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode-xhtml" ];
     lispLibs = [ (getAttr "buildnode" self) ];
+    meta = {};
   });
   buildnode-xul = (build-asdf-system {
     pname = "buildnode-xul";
@@ -3457,6 +4210,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "buildnode-xul" ];
     lispLibs = [ (getAttr "buildnode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   burgled-batteries = (build-asdf-system {
     pname = "burgled-batteries";
@@ -3470,6 +4226,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "burgled-batteries" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-fad" self) (getAttr "parse-declarations-1_dot_0" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   burgled-batteries-tests = (build-asdf-system {
     pname = "burgled-batteries-tests";
@@ -3483,6 +4242,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "burgled-batteries-tests" ];
     lispLibs = [ (getAttr "burgled-batteries" self) (getAttr "cl-quickcheck" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   burgled-batteries_dot_syntax = (build-asdf-system {
     pname = "burgled-batteries.syntax";
@@ -3496,6 +4258,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "burgled-batteries.syntax" ];
     lispLibs = [ (getAttr "burgled-batteries" self) (getAttr "esrap" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   burgled-batteries_dot_syntax-test = (build-asdf-system {
     pname = "burgled-batteries.syntax-test";
@@ -3509,6 +4274,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "burgled-batteries.syntax-test" ];
     lispLibs = [ (getAttr "burgled-batteries_dot_syntax" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bus = (build-asdf-system {
     pname = "bus";
@@ -3522,6 +4290,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bus" ];
     lispLibs = [ (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bytecurry_dot_asdf-ext = (build-asdf-system {
     pname = "bytecurry.asdf-ext";
@@ -3535,6 +4306,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bytecurry.asdf-ext" ];
     lispLibs = [ (getAttr "asdf-package-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   bytecurry_dot_mocks = (build-asdf-system {
     pname = "bytecurry.mocks";
@@ -3548,6 +4322,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "bytecurry.mocks" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "bytecurry_dot_asdf-ext" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   c2ffi-blob = (build-asdf-system {
     pname = "c2ffi-blob";
@@ -3561,6 +4338,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "c2ffi-blob" ];
     lispLibs = [ (getAttr "claw-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cacau = (build-asdf-system {
     pname = "cacau";
@@ -3574,6 +4354,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cacau" ];
     lispLibs = [ (getAttr "assertion-error" self) (getAttr "eventbus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cacau-asdf = (build-asdf-system {
     pname = "cacau-asdf";
@@ -3587,6 +4370,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cacau-asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cacau-examples-asdf-integration = (build-asdf-system {
     pname = "cacau-examples-asdf-integration";
@@ -3600,6 +4386,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cacau-examples-asdf-integration" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cacau-examples-asdf-integration-test = (build-asdf-system {
     pname = "cacau-examples-asdf-integration-test";
@@ -3613,6 +4402,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cacau-examples-asdf-integration-test" ];
     lispLibs = [ (getAttr "assert-p" self) (getAttr "cacau" self) (getAttr "cacau-asdf" self) (getAttr "cacau-examples-asdf-integration" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cacau-test = (build-asdf-system {
     pname = "cacau-test";
@@ -3626,6 +4418,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cacau-test" ];
     lispLibs = [ (getAttr "assert-p" self) (getAttr "cacau" self) (getAttr "cacau-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cache-while = (build-asdf-system {
     pname = "cache-while";
@@ -3639,6 +4434,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cache-while" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cacle = (build-asdf-system {
     pname = "cacle";
@@ -3652,6 +4450,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cacle" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   calispel = (build-asdf-system {
     pname = "calispel";
@@ -3665,6 +4466,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "calispel" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "jpl-queues" self) (getAttr "jpl-util" self) ];
+    meta = {};
   });
   calispel-test = (build-asdf-system {
     pname = "calispel-test";
@@ -3678,6 +4480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "calispel-test" ];
     lispLibs = [ (getAttr "calispel" self) (getAttr "eager-future2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cambl = (build-asdf-system {
     pname = "cambl";
@@ -3691,6 +4496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cambl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-containers" self) (getAttr "fprog" self) (getAttr "local-time" self) (getAttr "periods" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cambl-test = (build-asdf-system {
     pname = "cambl-test";
@@ -3704,6 +4512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cambl-test" ];
     lispLibs = [ (getAttr "cambl" self) (getAttr "xlunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   camera-matrix = (build-asdf-system {
     pname = "camera-matrix";
@@ -3717,6 +4528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "camera-matrix" ];
     lispLibs = [ (getAttr "nsb-cga" self) (getAttr "uncommon-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   can = (build-asdf-system {
     pname = "can";
@@ -3730,6 +4544,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "can" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   can-test = (build-asdf-system {
     pname = "can-test";
@@ -3743,6 +4560,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "can-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "can" self) (getAttr "mito" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   canonicalized-initargs = (build-asdf-system {
     pname = "canonicalized-initargs";
@@ -3756,6 +4576,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "canonicalized-initargs" ];
     lispLibs = [ (getAttr "cesdi" self) (getAttr "closer-mop" self) (getAttr "compatible-metaclasses" self) (getAttr "enhanced-defclass" self) (getAttr "enhanced-typep" self) (getAttr "object-class" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   canonicalized-initargs__tests = (build-asdf-system {
     pname = "canonicalized-initargs_tests";
@@ -3769,6 +4592,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "canonicalized-initargs_tests" ];
     lispLibs = [ (getAttr "canonicalized-initargs" self) (getAttr "enhanced-boolean" self) (getAttr "enhanced-eval-when" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   capstone = (build-asdf-system {
     pname = "capstone";
@@ -3782,6 +4608,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "capstone" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "gt" self) (getAttr "static-vectors" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caramel = (build-asdf-system {
     pname = "caramel";
@@ -3795,6 +4624,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caramel" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "buildnode" self) (getAttr "closure-html" self) (getAttr "css-selectors" self) (getAttr "cxml" self) (getAttr "cxml-dom" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cardioex = (build-asdf-system {
     pname = "cardioex";
@@ -3808,6 +4640,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cardioex" ];
     lispLibs = [ (getAttr "cardiogram" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cardiogram = (build-asdf-system {
     pname = "cardiogram";
@@ -3821,6 +4656,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cardiogram" ];
     lispLibs = [ (getAttr "cl-annot" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cari3s = (build-asdf-system {
     pname = "cari3s";
@@ -3834,6 +4672,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cari3s" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "closer-mop" self) (getAttr "documentation-utils" self) (getAttr "drakma" self) (getAttr "pango-markup" self) (getAttr "usocket" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   carrier = (build-asdf-system {
     pname = "carrier";
@@ -3847,6 +4688,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "carrier" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "blackbird" self) (getAttr "cl-async" self) (getAttr "cl-async-ssl" self) (getAttr "cl-cookie" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cartesian-product-switch = (build-asdf-system {
     pname = "cartesian-product-switch";
@@ -3860,6 +4704,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cartesian-product-switch" ];
     lispLibs = [ (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman-middleware-dbimanager = (build-asdf-system {
     pname = "caveman-middleware-dbimanager";
@@ -3873,6 +4720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman-middleware-dbimanager" ];
     lispLibs = [ (getAttr "dbi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2 = (build-asdf-system {
     pname = "caveman2";
@@ -3886,6 +4736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2" ];
     lispLibs = [ (getAttr "cl-project" self) (getAttr "cl-syntax-annot" self) (getAttr "dbi" self) (getAttr "lack-request" self) (getAttr "lack-response" self) (getAttr "myway" self) (getAttr "ningle" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2-db = (build-asdf-system {
     pname = "caveman2-db";
@@ -3899,6 +4752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2-db" ];
     lispLibs = [ (getAttr "caveman-middleware-dbimanager" self) (getAttr "dbi" self) (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2-test = (build-asdf-system {
     pname = "caveman2-test";
@@ -3912,6 +4768,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2-test" ];
     lispLibs = [ (getAttr "caveman2" self) (getAttr "dexador" self) (getAttr "lack-component" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-types" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2-widgets = (build-asdf-system {
     pname = "caveman2-widgets";
@@ -3925,6 +4784,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2-widgets" ];
     lispLibs = [ (getAttr "caveman2" self) (getAttr "moptilities" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2-widgets-bootstrap = (build-asdf-system {
     pname = "caveman2-widgets-bootstrap";
@@ -3938,6 +4800,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2-widgets-bootstrap" ];
     lispLibs = [ (getAttr "caveman2" self) (getAttr "caveman2-widgets" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2-widgets-bootstrap-test = (build-asdf-system {
     pname = "caveman2-widgets-bootstrap-test";
@@ -3951,6 +4816,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2-widgets-bootstrap-test" ];
     lispLibs = [ (getAttr "caveman2-widgets-bootstrap" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   caveman2-widgets-test = (build-asdf-system {
     pname = "caveman2-widgets-test";
@@ -3964,6 +4832,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "caveman2-widgets-test" ];
     lispLibs = [ (getAttr "caveman2-widgets" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cblas = (build-asdf-system {
     pname = "cblas";
@@ -3977,6 +4848,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cblas" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-autowrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ccl-compat = (build-asdf-system {
     pname = "ccl-compat";
@@ -3990,6 +4864,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ccl-compat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ccldoc = (build-asdf-system {
     pname = "ccldoc";
@@ -4003,6 +4880,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ccldoc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "ccl-compat" self) (getAttr "cl-who" self) (getAttr "s-xml" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ccldoc-libraries = (build-asdf-system {
     pname = "ccldoc-libraries";
@@ -4016,6 +4896,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ccldoc-libraries" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "s-xml" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cells = (build-asdf-system {
     pname = "cells";
@@ -4029,6 +4912,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cells" ];
     lispLibs = [ (getAttr "utils-kt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cephes = (build-asdf-system {
     pname = "cephes";
@@ -4042,6 +4928,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cephes" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl = (build-asdf-system {
     pname = "cepl";
@@ -4055,6 +4944,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cepl_dot_build" self) (getAttr "cffi" self) (getAttr "cl-opengl" self) (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "float-features" self) (getAttr "ieee-floats" self) (getAttr "split-sequence" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_build = (build-asdf-system {
     pname = "cepl.build";
@@ -4068,6 +4960,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.build" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_camera = (build-asdf-system {
     pname = "cepl.camera";
@@ -4081,6 +4976,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.camera" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "cepl_dot_spaces" self) (getAttr "rtg-math" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_devil = (build-asdf-system {
     pname = "cepl.devil";
@@ -4094,6 +4992,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.devil" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "cl-devil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_drm-gbm = (build-asdf-system {
     pname = "cepl.drm-gbm";
@@ -4107,6 +5008,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.drm-gbm" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "cl-drm" self) (getAttr "cl-egl" self) (getAttr "cl-gbm" self) (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_glop = (build-asdf-system {
     pname = "cepl.glop";
@@ -4120,6 +5024,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.glop" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "glop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_sdl2 = (build-asdf-system {
     pname = "cepl.sdl2";
@@ -4133,6 +5040,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.sdl2" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "sdl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_sdl2-image = (build-asdf-system {
     pname = "cepl.sdl2-image";
@@ -4146,6 +5056,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.sdl2-image" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "sdl2" self) (getAttr "sdl2-image" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_sdl2-ttf = (build-asdf-system {
     pname = "cepl.sdl2-ttf";
@@ -4159,6 +5072,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.sdl2-ttf" ];
     lispLibs = [ (getAttr "cepl_dot_sdl2" self) (getAttr "rtg-math" self) (getAttr "sdl2-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_skitter_dot_glop = (build-asdf-system {
     pname = "cepl.skitter.glop";
@@ -4172,6 +5088,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.skitter.glop" ];
     lispLibs = [ (getAttr "cepl_dot_glop" self) (getAttr "skitter_dot_glop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_skitter_dot_sdl2 = (build-asdf-system {
     pname = "cepl.skitter.sdl2";
@@ -4185,6 +5104,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.skitter.sdl2" ];
     lispLibs = [ (getAttr "cepl_dot_sdl2" self) (getAttr "skitter_dot_sdl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cepl_dot_spaces = (build-asdf-system {
     pname = "cepl.spaces";
@@ -4198,6 +5120,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cepl.spaces" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "documentation-utils" self) (getAttr "fn" self) (getAttr "rtg-math" self) (getAttr "rtg-math_dot_vari" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ceramic = (build-asdf-system {
     pname = "ceramic";
@@ -4211,6 +5136,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ceramic" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "clack-handler-hunchentoot" self) (getAttr "copy-directory" self) (getAttr "electron-tools" self) (getAttr "external-program" self) (getAttr "remote-js" self) (getAttr "trivial-build" self) (getAttr "trivial-compress" self) (getAttr "trivial-download" self) (getAttr "trivial-exe" self) (getAttr "trivial-extract" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ceramic-test-app = (build-asdf-system {
     pname = "ceramic-test-app";
@@ -4224,6 +5152,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ceramic-test-app" ];
     lispLibs = [ (getAttr "ceramic" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cerberus = (build-asdf-system {
     pname = "cerberus";
@@ -4237,6 +5168,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cerberus" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "flexi-streams" self) (getAttr "glass" self) (getAttr "ironclad" self) (getAttr "nibbles" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cerberus-kdc = (build-asdf-system {
     pname = "cerberus-kdc";
@@ -4250,6 +5184,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cerberus-kdc" ];
     lispLibs = [ (getAttr "cerberus" self) (getAttr "frpc" self) (getAttr "pounds" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cesdi = (build-asdf-system {
     pname = "cesdi";
@@ -4263,6 +5200,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cesdi" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cesdi__tests = (build-asdf-system {
     pname = "cesdi_tests";
@@ -4276,6 +5216,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cesdi_tests" ];
     lispLibs = [ (getAttr "cesdi" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cffi = (build-asdf-system {
     pname = "cffi";
@@ -4289,6 +5232,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   cffi-c-ref = (build-asdf-system {
     pname = "cffi-c-ref";
@@ -4302,6 +5246,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-c-ref" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cffi-examples = (build-asdf-system {
     pname = "cffi-examples";
@@ -4315,6 +5262,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-examples" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cffi-grovel = (build-asdf-system {
     pname = "cffi-grovel";
@@ -4328,6 +5278,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-grovel" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-toolchain" self) ];
+    meta = {};
   });
   cffi-libffi = (build-asdf-system {
     pname = "cffi-libffi";
@@ -4341,6 +5292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-libffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cffi-tests = (build-asdf-system {
     pname = "cffi-tests";
@@ -4354,6 +5308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-tests" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi-grovel" self) (getAttr "cffi-libffi" self) (getAttr "rt" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cffi-toolchain = (build-asdf-system {
     pname = "cffi-toolchain";
@@ -4367,6 +5324,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-toolchain" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {};
   });
   cffi-uffi-compat = (build-asdf-system {
     pname = "cffi-uffi-compat";
@@ -4380,6 +5338,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cffi-uffi-compat" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {};
   });
   chain = (build-asdf-system {
     pname = "chain";
@@ -4393,6 +5352,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chain" ];
     lispLibs = [ (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chameleon = (build-asdf-system {
     pname = "chameleon";
@@ -4406,6 +5368,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chameleon" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chancery = (build-asdf-system {
     pname = "chancery";
@@ -4419,6 +5384,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chancery" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chancery_dot_test = (build-asdf-system {
     pname = "chancery.test";
@@ -4432,6 +5400,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chancery.test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "chancery" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   changed-stream = (build-asdf-system {
     pname = "changed-stream";
@@ -4445,6 +5416,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "changed-stream" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   changed-stream_dot_test = (build-asdf-system {
     pname = "changed-stream.test";
@@ -4458,6 +5432,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "changed-stream.test" ];
     lispLibs = [ (getAttr "changed-stream" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chanl = (build-asdf-system {
     pname = "chanl";
@@ -4471,6 +5448,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chanl" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {};
   });
   character-modifier-bits = (build-asdf-system {
     pname = "character-modifier-bits";
@@ -4484,6 +5462,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "character-modifier-bits" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cheat-js = (build-asdf-system {
     pname = "cheat-js";
@@ -4497,6 +5478,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cheat-js" ];
     lispLibs = [ (getAttr "cl-uglify-js" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   check-bnf = (build-asdf-system {
     pname = "check-bnf";
@@ -4510,6 +5494,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "check-bnf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "matrix-case" self) (getAttr "millet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   check-bnf_dot_test = (build-asdf-system {
     pname = "check-bnf.test";
@@ -4523,6 +5510,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "check-bnf.test" ];
     lispLibs = [ (getAttr "check-bnf" self) (getAttr "jingoh" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   check-it = (build-asdf-system {
     pname = "check-it";
@@ -4536,6 +5526,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "check-it" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "optima" self) ];
+    meta = {};
   });
   check-it-test = (build-asdf-system {
     pname = "check-it-test";
@@ -4549,6 +5540,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "check-it-test" ];
     lispLibs = [ (getAttr "check-it" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   checkl = (build-asdf-system {
     pname = "checkl";
@@ -4562,6 +5556,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "checkl" ];
     lispLibs = [ (getAttr "marshal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   checkl-docs = (build-asdf-system {
     pname = "checkl-docs";
@@ -4575,6 +5572,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "checkl-docs" ];
     lispLibs = [ (getAttr "checkl" self) (getAttr "cl-gendoc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   checkl-test = (build-asdf-system {
     pname = "checkl-test";
@@ -4588,6 +5588,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "checkl-test" ];
     lispLibs = [ (getAttr "checkl" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chemical-compounds = (build-asdf-system {
     pname = "chemical-compounds";
@@ -4601,6 +5604,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chemical-compounds" ];
     lispLibs = [ (getAttr "periodic-table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chillax = (build-asdf-system {
     pname = "chillax";
@@ -4614,6 +5620,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chillax" ];
     lispLibs = [ (getAttr "chillax_dot_core" self) (getAttr "chillax_dot_yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chillax_dot_core = (build-asdf-system {
     pname = "chillax.core";
@@ -4627,6 +5636,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chillax.core" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chillax_dot_jsown = (build-asdf-system {
     pname = "chillax.jsown";
@@ -4640,6 +5652,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chillax.jsown" ];
     lispLibs = [ (getAttr "chillax_dot_core" self) (getAttr "jsown" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chillax_dot_view-server = (build-asdf-system {
     pname = "chillax.view-server";
@@ -4653,6 +5668,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chillax.view-server" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chillax_dot_yason = (build-asdf-system {
     pname = "chillax.yason";
@@ -4666,6 +5684,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chillax.yason" ];
     lispLibs = [ (getAttr "chillax_dot_core" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chipmunk-blob = (build-asdf-system {
     pname = "chipmunk-blob";
@@ -4679,6 +5700,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chipmunk-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chipz = (build-asdf-system {
     pname = "chipz";
@@ -4692,6 +5716,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chipz" ];
     lispLibs = [  ];
+    meta = {};
   });
   chirp = (build-asdf-system {
     pname = "chirp";
@@ -4705,6 +5730,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chirp" ];
     lispLibs = [ (getAttr "chirp-drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chirp-core = (build-asdf-system {
     pname = "chirp-core";
@@ -4718,6 +5746,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chirp-core" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "split-sequence" self) (getAttr "uuid" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chirp-dexador = (build-asdf-system {
     pname = "chirp-dexador";
@@ -4731,6 +5762,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chirp-dexador" ];
     lispLibs = [ (getAttr "chirp-core" self) (getAttr "dexador" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chirp-drakma = (build-asdf-system {
     pname = "chirp-drakma";
@@ -4744,6 +5778,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chirp-drakma" ];
     lispLibs = [ (getAttr "chirp-core" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chlorophyll = (build-asdf-system {
     pname = "chlorophyll";
@@ -4757,6 +5794,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chlorophyll" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chlorophyll-test = (build-asdf-system {
     pname = "chlorophyll-test";
@@ -4770,6 +5810,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chlorophyll-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "chlorophyll" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chrome-native-messaging = (build-asdf-system {
     pname = "chrome-native-messaging";
@@ -4783,6 +5826,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chrome-native-messaging" ];
     lispLibs = [ (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chronicity = (build-asdf-system {
     pname = "chronicity";
@@ -4796,6 +5842,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chronicity" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chronicity-test = (build-asdf-system {
     pname = "chronicity-test";
@@ -4809,6 +5858,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chronicity-test" ];
     lispLibs = [ (getAttr "chronicity" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chtml-matcher = (build-asdf-system {
     pname = "chtml-matcher";
@@ -4822,6 +5874,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chtml-matcher" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closure-html" self) (getAttr "f-underscore" self) (getAttr "stdutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   chunga = (build-asdf-system {
     pname = "chunga";
@@ -4835,6 +5890,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "chunga" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   ci-utils = (build-asdf-system {
     pname = "ci-utils";
@@ -4848,6 +5904,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ci-utils" ];
     lispLibs = [ (getAttr "ci-utils-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ci-utils-features = (build-asdf-system {
     pname = "ci-utils-features";
@@ -4861,6 +5920,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ci-utils-features" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ciao = (build-asdf-system {
     pname = "ciao";
@@ -4874,6 +5936,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ciao" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "dexador" self) (getAttr "hunchentoot" self) (getAttr "trivial-open-browser" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   circular-streams = (build-asdf-system {
     pname = "circular-streams";
@@ -4887,6 +5952,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "circular-streams" ];
     lispLibs = [ (getAttr "fast-io" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   circular-streams-test = (build-asdf-system {
     pname = "circular-streams-test";
@@ -4900,6 +5966,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "circular-streams-test" ];
     lispLibs = [ (getAttr "circular-streams" self) (getAttr "cl-test-more" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   city-hash = (build-asdf-system {
     pname = "city-hash";
@@ -4913,6 +5982,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "city-hash" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "nibbles" self) (getAttr "swap-bytes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   city-hash-test = (build-asdf-system {
     pname = "city-hash-test";
@@ -4926,6 +5998,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "city-hash-test" ];
     lispLibs = [ (getAttr "city-hash" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ckr-tables = (build-asdf-system {
     pname = "ckr-tables";
@@ -4939,6 +6014,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ckr-tables" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl_plus_ssl = (build-asdf-system {
     pname = "cl+ssl";
@@ -4952,6 +6030,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl+ssl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "flexi-streams" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-gray-streams" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   cl_plus_ssl_dot_test = (build-asdf-system {
     pname = "cl+ssl.test";
@@ -4965,6 +6044,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl+ssl.test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-coveralls" self) (getAttr "fiveam" self) (getAttr "trivial-sockets" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-6502 = (build-asdf-system {
     pname = "cl-6502";
@@ -4978,6 +6060,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-6502" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-aa = (build-asdf-system {
     pname = "cl-aa";
@@ -4991,6 +6076,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-aa" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-aa-misc = (build-asdf-system {
     pname = "cl-aa-misc";
@@ -5004,6 +6090,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-aa-misc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-acronyms = (build-asdf-system {
     pname = "cl-acronyms";
@@ -5017,6 +6106,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-acronyms" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-actors = (build-asdf-system {
     pname = "cl-actors";
@@ -5030,6 +6122,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-actors" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-advice = (build-asdf-system {
     pname = "cl-advice";
@@ -5043,6 +6138,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-advice" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-advice-tests = (build-asdf-system {
     pname = "cl-advice-tests";
@@ -5056,6 +6154,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-advice-tests" ];
     lispLibs = [ (getAttr "cl-advice" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-alc = (build-asdf-system {
     pname = "cl-alc";
@@ -5069,6 +6170,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-alc" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-openal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-algebraic-data-type = (build-asdf-system {
     pname = "cl-algebraic-data-type";
@@ -5082,6 +6186,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-algebraic-data-type" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "global-vars" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-all = (build-asdf-system {
     pname = "cl-all";
@@ -5095,6 +6202,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-all" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-alut = (build-asdf-system {
     pname = "cl-alut";
@@ -5108,6 +6218,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-alut" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-openal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-amqp = (build-asdf-system {
     pname = "cl-amqp";
@@ -5121,6 +6234,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-amqp" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "collectors" self) (getAttr "fast-io" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "nibbles" self) (getAttr "trivial-utf-8" self) (getAttr "wu-decimal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-amqp_dot_test = (build-asdf-system {
     pname = "cl-amqp.test";
@@ -5134,6 +6250,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-amqp.test" ];
     lispLibs = [ (getAttr "cl-amqp" self) (getAttr "cl-interpol" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana = (build-asdf-system {
     pname = "cl-ana";
@@ -5147,6 +6266,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana" ];
     lispLibs = [ (getAttr "cl-ana_dot_array-utils" self) (getAttr "cl-ana_dot_binary-tree" self) (getAttr "cl-ana_dot_calculus" self) (getAttr "cl-ana_dot_clos-utils" self) (getAttr "cl-ana_dot_columnar-table" self) (getAttr "cl-ana_dot_csv-table" self) (getAttr "cl-ana_dot_error-propogation" self) (getAttr "cl-ana_dot_file-utils" self) (getAttr "cl-ana_dot_fitting" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_hash-table-utils" self) (getAttr "cl-ana_dot_hdf-table" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_int-char" self) (getAttr "cl-ana_dot_linear-algebra" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_lorentz" self) (getAttr "cl-ana_dot_makeres" self) (getAttr "cl-ana_dot_makeres-block" self) (getAttr "cl-ana_dot_makeres-branch" self) (getAttr "cl-ana_dot_makeres-graphviz" self) (getAttr "cl-ana_dot_makeres-macro" self) (getAttr "cl-ana_dot_makeres-progress" self) (getAttr "cl-ana_dot_makeres-table" self) (getAttr "cl-ana_dot_makeres-utils" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "cl-ana_dot_ntuple-table" self) (getAttr "cl-ana_dot_package-utils" self) (getAttr "cl-ana_dot_pathname-utils" self) (getAttr "cl-ana_dot_plotting" self) (getAttr "cl-ana_dot_quantity" self) (getAttr "cl-ana_dot_reusable-table" self) (getAttr "cl-ana_dot_serialization" self) (getAttr "cl-ana_dot_spline" self) (getAttr "cl-ana_dot_statistical-learning" self) (getAttr "cl-ana_dot_statistics" self) (getAttr "cl-ana_dot_table" self) (getAttr "cl-ana_dot_table-utils" self) (getAttr "cl-ana_dot_table-viewing" self) (getAttr "cl-ana_dot_tensor" self) ];
+    meta = {};
   });
   cl-ana_dot_array-utils = (build-asdf-system {
     pname = "cl-ana.array-utils";
@@ -5160,6 +6280,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.array-utils" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_binary-tree = (build-asdf-system {
     pname = "cl-ana.binary-tree";
@@ -5173,6 +6296,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.binary-tree" ];
     lispLibs = [ (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_calculus = (build-asdf-system {
     pname = "cl-ana.calculus";
@@ -5186,6 +6312,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.calculus" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_linear-algebra" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_clos-utils = (build-asdf-system {
     pname = "cl-ana.clos-utils";
@@ -5199,6 +6328,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.clos-utils" ];
     lispLibs = [ (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_tensor" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_columnar-table = (build-asdf-system {
     pname = "cl-ana.columnar-table";
@@ -5212,6 +6344,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.columnar-table" ];
     lispLibs = [ (getAttr "cl-ana_dot_reusable-table" self) (getAttr "cl-ana_dot_table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_csv-table = (build-asdf-system {
     pname = "cl-ana.csv-table";
@@ -5225,6 +6360,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.csv-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "antik" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_table" self) (getAttr "cl-csv" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_error-propogation = (build-asdf-system {
     pname = "cl-ana.error-propogation";
@@ -5238,6 +6376,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.error-propogation" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_math-functions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_file-utils = (build-asdf-system {
     pname = "cl-ana.file-utils";
@@ -5251,6 +6392,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.file-utils" ];
     lispLibs = [ (getAttr "external-program" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_fitting = (build-asdf-system {
     pname = "cl-ana.fitting";
@@ -5264,6 +6408,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.fitting" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_error-propogation" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "gsll" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_functional-utils = (build-asdf-system {
     pname = "cl-ana.functional-utils";
@@ -5277,6 +6424,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.functional-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_generic-math = (build-asdf-system {
     pname = "cl-ana.generic-math";
@@ -5290,6 +6440,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.generic-math" ];
     lispLibs = [ (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_package-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_gnuplot-interface = (build-asdf-system {
     pname = "cl-ana.gnuplot-interface";
@@ -5303,6 +6456,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.gnuplot-interface" ];
     lispLibs = [ (getAttr "external-program" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_gsl-cffi = (build-asdf-system {
     pname = "cl-ana.gsl-cffi";
@@ -5316,6 +6472,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.gsl-cffi" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_hash-table-utils = (build-asdf-system {
     pname = "cl-ana.hash-table-utils";
@@ -5329,6 +6488,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.hash-table-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_hdf-cffi = (build-asdf-system {
     pname = "cl-ana.hdf-cffi";
@@ -5342,6 +6504,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.hdf-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_hdf-table = (build-asdf-system {
     pname = "cl-ana.hdf-table";
@@ -5355,6 +6520,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.hdf-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_binary-tree" self) (getAttr "cl-ana_dot_hdf-typespec" self) (getAttr "cl-ana_dot_hdf-utils" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_memoization" self) (getAttr "cl-ana_dot_table" self) (getAttr "cl-ana_dot_typed-table" self) (getAttr "cl-ana_dot_typespec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_hdf-typespec = (build-asdf-system {
     pname = "cl-ana.hdf-typespec";
@@ -5368,6 +6536,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.hdf-typespec" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ana_dot_hdf-cffi" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_memoization" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_typespec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_hdf-utils = (build-asdf-system {
     pname = "cl-ana.hdf-utils";
@@ -5381,6 +6552,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.hdf-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ana_dot_hdf-cffi" self) (getAttr "cl-ana_dot_hdf-typespec" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_memoization" self) (getAttr "cl-ana_dot_pathname-utils" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_typespec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_histogram = (build-asdf-system {
     pname = "cl-ana.histogram";
@@ -5394,6 +6568,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.histogram" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_binary-tree" self) (getAttr "cl-ana_dot_clos-utils" self) (getAttr "cl-ana_dot_fitting" self) (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_hash-table-utils" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_tensor" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_int-char = (build-asdf-system {
     pname = "cl-ana.int-char";
@@ -5407,6 +6584,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.int-char" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_linear-algebra = (build-asdf-system {
     pname = "cl-ana.linear-algebra";
@@ -5420,6 +6600,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.linear-algebra" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "cl-ana_dot_tensor" self) (getAttr "gsll" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_list-utils = (build-asdf-system {
     pname = "cl-ana.list-utils";
@@ -5433,6 +6616,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.list-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_string-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_lorentz = (build-asdf-system {
     pname = "cl-ana.lorentz";
@@ -5446,6 +6632,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.lorentz" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_linear-algebra" self) (getAttr "cl-ana_dot_tensor" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_macro-utils = (build-asdf-system {
     pname = "cl-ana.macro-utils";
@@ -5459,6 +6648,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.macro-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres = (build-asdf-system {
     pname = "cl-ana.makeres";
@@ -5472,6 +6664,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_error-propogation" self) (getAttr "cl-ana_dot_file-utils" self) (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_hash-table-utils" self) (getAttr "cl-ana_dot_hdf-utils" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_memoization" self) (getAttr "cl-ana_dot_pathname-utils" self) (getAttr "cl-ana_dot_plotting" self) (getAttr "cl-ana_dot_reusable-table" self) (getAttr "cl-ana_dot_serialization" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_table" self) (getAttr "cl-fad" self) (getAttr "external-program" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-block = (build-asdf-system {
     pname = "cl-ana.makeres-block";
@@ -5485,6 +6680,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-block" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_makeres" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-branch = (build-asdf-system {
     pname = "cl-ana.makeres-branch";
@@ -5498,6 +6696,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-branch" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_hash-table-utils" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_makeres" self) (getAttr "cl-ana_dot_map" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-graphviz = (build-asdf-system {
     pname = "cl-ana.makeres-graphviz";
@@ -5511,6 +6712,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-graphviz" ];
     lispLibs = [ (getAttr "cl-ana_dot_makeres" self) (getAttr "external-program" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-macro = (build-asdf-system {
     pname = "cl-ana.makeres-macro";
@@ -5524,6 +6728,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-macro" ];
     lispLibs = [ (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_makeres" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-progress = (build-asdf-system {
     pname = "cl-ana.makeres-progress";
@@ -5537,6 +6744,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-progress" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_makeres" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-table = (build-asdf-system {
     pname = "cl-ana.makeres-table";
@@ -5550,6 +6760,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-table" ];
     lispLibs = [ (getAttr "cl-ana_dot_csv-table" self) (getAttr "cl-ana_dot_hash-table-utils" self) (getAttr "cl-ana_dot_hdf-table" self) (getAttr "cl-ana_dot_hdf-utils" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_makeres" self) (getAttr "cl-ana_dot_makeres-macro" self) (getAttr "cl-ana_dot_memoization" self) (getAttr "cl-ana_dot_ntuple-table" self) (getAttr "cl-ana_dot_reusable-table" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_makeres-utils = (build-asdf-system {
     pname = "cl-ana.makeres-utils";
@@ -5563,6 +6776,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.makeres-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_file-utils" self) (getAttr "cl-ana_dot_fitting" self) (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_makeres" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_pathname-utils" self) (getAttr "cl-ana_dot_plotting" self) (getAttr "cl-ana_dot_reusable-table" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_map = (build-asdf-system {
     pname = "cl-ana.map";
@@ -5576,6 +6792,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.map" ];
     lispLibs = [ (getAttr "cl-ana_dot_hash-table-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_math-functions = (build-asdf-system {
     pname = "cl-ana.math-functions";
@@ -5589,6 +6808,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.math-functions" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "gsll" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_memoization = (build-asdf-system {
     pname = "cl-ana.memoization";
@@ -5602,6 +6824,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.memoization" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_ntuple-table = (build-asdf-system {
     pname = "cl-ana.ntuple-table";
@@ -5615,6 +6840,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.ntuple-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ana_dot_gsl-cffi" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_table" self) (getAttr "cl-ana_dot_typed-table" self) (getAttr "cl-ana_dot_typespec" self) (getAttr "gsll" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_package-utils = (build-asdf-system {
     pname = "cl-ana.package-utils";
@@ -5628,6 +6856,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.package-utils" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_pathname-utils = (build-asdf-system {
     pname = "cl-ana.pathname-utils";
@@ -5641,6 +6872,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.pathname-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_plotting = (build-asdf-system {
     pname = "cl-ana.plotting";
@@ -5654,6 +6888,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.plotting" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_error-propogation" self) (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_gnuplot-interface" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "cl-ana_dot_pathname-utils" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_tensor" self) (getAttr "external-program" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_quantity = (build-asdf-system {
     pname = "cl-ana.quantity";
@@ -5667,6 +6904,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.quantity" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_error-propogation" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "cl-ana_dot_symbol-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_reusable-table = (build-asdf-system {
     pname = "cl-ana.reusable-table";
@@ -5680,6 +6920,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.reusable-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_serialization = (build-asdf-system {
     pname = "cl-ana.serialization";
@@ -5693,6 +6936,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.serialization" ];
     lispLibs = [ (getAttr "cl-ana_dot_error-propogation" self) (getAttr "cl-ana_dot_hdf-table" self) (getAttr "cl-ana_dot_hdf-utils" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_int-char" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_typespec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_spline = (build-asdf-system {
     pname = "cl-ana.spline";
@@ -5706,6 +6952,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.spline" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-ana_dot_fitting" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "cl-ana_dot_tensor" self) (getAttr "gsll" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_statistical-learning = (build-asdf-system {
     pname = "cl-ana.statistical-learning";
@@ -5719,6 +6968,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.statistical-learning" ];
     lispLibs = [ (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_linear-algebra" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_math-functions" self) (getAttr "cl-ana_dot_statistics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_statistics = (build-asdf-system {
     pname = "cl-ana.statistics";
@@ -5732,6 +6984,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.statistics" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_map" self) (getAttr "cl-ana_dot_math-functions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_string-utils = (build-asdf-system {
     pname = "cl-ana.string-utils";
@@ -5745,6 +7000,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.string-utils" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_symbol-utils = (build-asdf-system {
     pname = "cl-ana.symbol-utils";
@@ -5758,6 +7016,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.symbol-utils" ];
     lispLibs = [ (getAttr "cl-ana_dot_list-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_table = (build-asdf-system {
     pname = "cl-ana.table";
@@ -5771,6 +7032,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_functional-utils" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_table-utils = (build-asdf-system {
     pname = "cl-ana.table-utils";
@@ -5784,6 +7048,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.table-utils" ];
     lispLibs = [ (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_hash-table-utils" self) (getAttr "cl-ana_dot_statistics" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_table-viewing = (build-asdf-system {
     pname = "cl-ana.table-viewing";
@@ -5797,6 +7064,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.table-viewing" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_histogram" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_plotting" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_tensor = (build-asdf-system {
     pname = "cl-ana.tensor";
@@ -5810,6 +7080,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.tensor" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_generic-math" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_macro-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_typed-table = (build-asdf-system {
     pname = "cl-ana.typed-table";
@@ -5823,6 +7096,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.typed-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_table" self) (getAttr "cl-ana_dot_typespec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ana_dot_typespec = (build-asdf-system {
     pname = "cl-ana.typespec";
@@ -5836,6 +7112,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ana.typespec" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ana_dot_int-char" self) (getAttr "cl-ana_dot_list-utils" self) (getAttr "cl-ana_dot_memoization" self) (getAttr "cl-ana_dot_string-utils" self) (getAttr "cl-ana_dot_symbol-utils" self) (getAttr "cl-ana_dot_tensor" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-android = (build-asdf-system {
     pname = "cl-android";
@@ -5849,6 +7128,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-android" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-annot = (build-asdf-system {
     pname = "cl-annot";
@@ -5862,6 +7144,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-annot" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   cl-annot-prove = (build-asdf-system {
     pname = "cl-annot-prove";
@@ -5875,6 +7158,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-annot-prove" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "prove" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-annot-prove-test = (build-asdf-system {
     pname = "cl-annot-prove-test";
@@ -5888,6 +7174,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-annot-prove-test" ];
     lispLibs = [ (getAttr "cl-annot-prove" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-annot-revisit = (build-asdf-system {
     pname = "cl-annot-revisit";
@@ -5901,6 +7190,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-annot-revisit" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-annot-revisit-compat = (build-asdf-system {
     pname = "cl-annot-revisit-compat";
@@ -5914,6 +7206,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-annot-revisit-compat" ];
     lispLibs = [ (getAttr "cl-annot-revisit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-annot-revisit-test = (build-asdf-system {
     pname = "cl-annot-revisit-test";
@@ -5927,6 +7222,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-annot-revisit-test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "cl-annot-revisit" self) (getAttr "cl-annot-revisit-compat" self) (getAttr "trivial-macroexpand-all" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-anonfun = (build-asdf-system {
     pname = "cl-anonfun";
@@ -5940,6 +7238,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-anonfun" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-ansi-term = (build-asdf-system {
     pname = "cl-ansi-term";
@@ -5953,6 +7252,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ansi-term" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ansi-text = (build-asdf-system {
     pname = "cl-ansi-text";
@@ -5966,6 +7268,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ansi-text" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-colors2" self) ];
+    meta = {};
   });
   cl-ansi-text_dot_test = (build-asdf-system {
     pname = "cl-ansi-text.test";
@@ -5979,6 +7282,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ansi-text.test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ansi-text" self) (getAttr "cl-colors2" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-apertium-stream = (build-asdf-system {
     pname = "cl-apertium-stream";
@@ -5992,6 +7298,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-apertium-stream" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "esrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-apple-plist = (build-asdf-system {
     pname = "cl-apple-plist";
@@ -6005,6 +7314,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-apple-plist" ];
     lispLibs = [ (getAttr "html-encode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-arff-parser = (build-asdf-system {
     pname = "cl-arff-parser";
@@ -6018,6 +7330,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-arff-parser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-argparse = (build-asdf-system {
     pname = "cl-argparse";
@@ -6031,6 +7346,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-argparse" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-aristid = (build-asdf-system {
     pname = "cl-aristid";
@@ -6044,6 +7362,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-aristid" ];
     lispLibs = [ (getAttr "cl-colors" self) (getAttr "cl-svg" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-arxiv-api = (build-asdf-system {
     pname = "cl-arxiv-api";
@@ -6057,6 +7378,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-arxiv-api" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "iterate" self) (getAttr "trivial-http" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ascii-art = (build-asdf-system {
     pname = "cl-ascii-art";
@@ -6070,6 +7394,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ascii-art" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ansi-text" self) (getAttr "cl-ppcre" self) (getAttr "inferior-shell" self) (getAttr "iterate" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ascii-table = (build-asdf-system {
     pname = "cl-ascii-table";
@@ -6083,6 +7410,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ascii-table" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-association-rules = (build-asdf-system {
     pname = "cl-association-rules";
@@ -6096,6 +7426,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-association-rules" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-association-rules-tests = (build-asdf-system {
     pname = "cl-association-rules-tests";
@@ -6109,6 +7442,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-association-rules-tests" ];
     lispLibs = [ (getAttr "cl-association-rules" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-async = (build-asdf-system {
     pname = "cl-async";
@@ -6122,6 +7458,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cl-async-base" self) (getAttr "cl-async-util" self) (getAttr "cl-libuv" self) (getAttr "cl-ppcre" self) (getAttr "static-vectors" self) (getAttr "trivial-features" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   cl-async-await = (build-asdf-system {
     pname = "cl-async-await";
@@ -6135,6 +7472,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-await" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "simple-actors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-async-base = (build-asdf-system {
     pname = "cl-async-base";
@@ -6148,6 +7488,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-base" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-libuv" self) ];
+    meta = {};
   });
   cl-async-future = (build-asdf-system {
     pname = "cl-async-future";
@@ -6161,6 +7502,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-future" ];
     lispLibs = [ (getAttr "blackbird" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-async-repl = (build-asdf-system {
     pname = "cl-async-repl";
@@ -6174,6 +7518,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-repl" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-async" self) ];
+    meta = {};
   });
   cl-async-ssl = (build-asdf-system {
     pname = "cl-async-ssl";
@@ -6187,6 +7532,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-ssl" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-async" self) (getAttr "vom" self) ];
+    meta = {};
   });
   cl-async-test = (build-asdf-system {
     pname = "cl-async-test";
@@ -6200,6 +7546,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-async" self) (getAttr "cl-async-ssl" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-async-util = (build-asdf-system {
     pname = "cl-async-util";
@@ -6213,6 +7562,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-async-util" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-async-base" self) (getAttr "cl-libuv" self) (getAttr "cl-ppcre" self) (getAttr "fast-io" self) (getAttr "vom" self) ];
+    meta = {};
   });
   cl-aubio = (build-asdf-system {
     pname = "cl-aubio";
@@ -6226,6 +7576,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-aubio" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-authorize-net = (build-asdf-system {
     pname = "cl-authorize-net";
@@ -6239,6 +7592,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-authorize-net" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-creditcard" self) (getAttr "drakma" self) (getAttr "split-sequence" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-authorize-net-tests = (build-asdf-system {
     pname = "cl-authorize-net-tests";
@@ -6252,6 +7608,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-authorize-net-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-authorize-net" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-autorepo = (build-asdf-system {
     pname = "cl-autorepo";
@@ -6265,6 +7624,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-autorepo" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-autowrap = (build-asdf-system {
     pname = "cl-autowrap";
@@ -6278,6 +7640,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-autowrap" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "defpackage-plus" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-autowrap-test = (build-asdf-system {
     pname = "cl-autowrap-test";
@@ -6291,6 +7656,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-autowrap-test" ];
     lispLibs = [ (getAttr "cl-autowrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-azure = (build-asdf-system {
     pname = "cl-azure";
@@ -6304,6 +7672,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-azure" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-base64" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "ironclad" self) (getAttr "puri" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-base16 = (build-asdf-system {
     pname = "cl-base16";
@@ -6317,6 +7688,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-base16" ];
     lispLibs = [ (getAttr "cl-mustache" self) (getAttr "cl-slug" self) (getAttr "cl-yaml" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-base32 = (build-asdf-system {
     pname = "cl-base32";
@@ -6330,6 +7704,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-base32" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-base32-tests = (build-asdf-system {
     pname = "cl-base32-tests";
@@ -6343,6 +7720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-base32-tests" ];
     lispLibs = [ (getAttr "cl-base32" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-base58 = (build-asdf-system {
     pname = "cl-base58";
@@ -6356,6 +7736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-base58" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-base58-test = (build-asdf-system {
     pname = "cl-base58-test";
@@ -6369,6 +7752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-base58-test" ];
     lispLibs = [ (getAttr "cl-base58" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-base64 = (build-asdf-system {
     pname = "cl-base64";
@@ -6382,6 +7768,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-base64" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-bayesnet = (build-asdf-system {
     pname = "cl-bayesnet";
@@ -6395,6 +7782,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bayesnet" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "s-xml" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bcrypt = (build-asdf-system {
     pname = "cl-bcrypt";
@@ -6408,6 +7798,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bcrypt" ];
     lispLibs = [ (getAttr "binascii" self) (getAttr "cl-ppcre" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bcrypt_dot_test = (build-asdf-system {
     pname = "cl-bcrypt.test";
@@ -6421,6 +7814,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bcrypt.test" ];
     lispLibs = [ (getAttr "cl-bcrypt" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-beanstalk = (build-asdf-system {
     pname = "cl-beanstalk";
@@ -6434,6 +7830,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-beanstalk" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bip39 = (build-asdf-system {
     pname = "cl-bip39";
@@ -6447,6 +7846,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bip39" ];
     lispLibs = [ (getAttr "ironclad" self) (getAttr "secure-random" self) (getAttr "split-sequence" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bloggy = (build-asdf-system {
     pname = "cl-bloggy";
@@ -6460,6 +7862,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bloggy" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "do-urlencode" self) (getAttr "hunchentoot" self) (getAttr "lass" self) (getAttr "local-time" self) (getAttr "lorem-ipsum" self) (getAttr "spinneret" self) (getAttr "str" self) (getAttr "xml-emitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bloom = (build-asdf-system {
     pname = "cl-bloom";
@@ -6473,6 +7878,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bloom" ];
     lispLibs = [ (getAttr "cl-murmurhash" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bloom-filter = (build-asdf-system {
     pname = "cl-bloom-filter";
@@ -6486,6 +7894,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bloom-filter" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bnf = (build-asdf-system {
     pname = "cl-bnf";
@@ -6499,6 +7910,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bnf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bnf-examples = (build-asdf-system {
     pname = "cl-bnf-examples";
@@ -6512,6 +7926,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bnf-examples" ];
     lispLibs = [ (getAttr "cl-bnf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bnf-tests = (build-asdf-system {
     pname = "cl-bnf-tests";
@@ -6525,6 +7942,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bnf-tests" ];
     lispLibs = [ (getAttr "cl-bnf" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bootstrap = (build-asdf-system {
     pname = "cl-bootstrap";
@@ -6538,6 +7958,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bootstrap" ];
     lispLibs = [ (getAttr "cl-who" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bootstrap-demo = (build-asdf-system {
     pname = "cl-bootstrap-demo";
@@ -6551,6 +7974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bootstrap-demo" ];
     lispLibs = [ (getAttr "cl-bootstrap" self) (getAttr "cl-who" self) (getAttr "hunchentoot" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bootstrap-test = (build-asdf-system {
     pname = "cl-bootstrap-test";
@@ -6564,6 +7990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bootstrap-test" ];
     lispLibs = [ (getAttr "cl-bootstrap" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bplustree = (build-asdf-system {
     pname = "cl-bplustree";
@@ -6577,6 +8006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bplustree" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bplustree-test = (build-asdf-system {
     pname = "cl-bplustree-test";
@@ -6590,6 +8022,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bplustree-test" ];
     lispLibs = [ (getAttr "cl-bplustree" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bson = (build-asdf-system {
     pname = "cl-bson";
@@ -6603,6 +8038,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bson" ];
     lispLibs = [ (getAttr "arrow-macros" self) (getAttr "babel" self) (getAttr "cl-intbytes" self) (getAttr "fast-io" self) (getAttr "ieee-floats" self) (getAttr "let-over-lambda" self) (getAttr "local-time" self) (getAttr "named-readtables" self) (getAttr "rutils" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bson-test = (build-asdf-system {
     pname = "cl-bson-test";
@@ -6616,6 +8054,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bson-test" ];
     lispLibs = [ (getAttr "cl-bson" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-buchberger = (build-asdf-system {
     pname = "cl-buchberger";
@@ -6629,6 +8070,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-buchberger" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-bus = (build-asdf-system {
     pname = "cl-bus";
@@ -6642,6 +8086,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-bus" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ca = (build-asdf-system {
     pname = "cl-ca";
@@ -6655,6 +8102,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ca" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cache-tables = (build-asdf-system {
     pname = "cl-cache-tables";
@@ -6668,6 +8118,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cache-tables" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cache-tables-tests = (build-asdf-system {
     pname = "cl-cache-tables-tests";
@@ -6681,6 +8134,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cache-tables-tests" ];
     lispLibs = [ (getAttr "cl-cache-tables" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cairo2 = (build-asdf-system {
     pname = "cl-cairo2";
@@ -6694,6 +8150,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cairo2" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-colors" self) (getAttr "cl-utilities" self) (getAttr "metabang-bind" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   cl-cairo2-demos = (build-asdf-system {
     pname = "cl-cairo2-demos";
@@ -6707,6 +8164,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cairo2-demos" ];
     lispLibs = [ (getAttr "cl-cairo2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cairo2-xlib = (build-asdf-system {
     pname = "cl-cairo2-xlib";
@@ -6720,6 +8180,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cairo2-xlib" ];
     lispLibs = [ (getAttr "cl-cairo2" self) (getAttr "cl-freetype2" self) ];
+    meta = {};
   });
   cl-case-control = (build-asdf-system {
     pname = "cl-case-control";
@@ -6733,6 +8194,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-case-control" ];
     lispLibs = [ (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-catmull-rom-spline = (build-asdf-system {
     pname = "cl-catmull-rom-spline";
@@ -6746,6 +8210,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-catmull-rom-spline" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cerf = (build-asdf-system {
     pname = "cl-cerf";
@@ -6759,6 +8226,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cerf" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cffi-gtk = (build-asdf-system {
     pname = "cl-cffi-gtk";
@@ -6772,6 +8242,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-cairo" self) (getAttr "cl-cffi-gtk-gdk" self) (getAttr "cl-cffi-gtk-gdk-pixbuf" self) (getAttr "cl-cffi-gtk-gio" self) (getAttr "cl-cffi-gtk-glib" self) (getAttr "cl-cffi-gtk-gobject" self) (getAttr "cl-cffi-gtk-pango" self) ];
+    meta = {};
   });
   cl-cffi-gtk-cairo = (build-asdf-system {
     pname = "cl-cffi-gtk-cairo";
@@ -6785,6 +8256,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-cairo" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-glib" self) ];
+    meta = {};
   });
   cl-cffi-gtk-demo-cairo = (build-asdf-system {
     pname = "cl-cffi-gtk-demo-cairo";
@@ -6798,6 +8270,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-demo-cairo" ];
     lispLibs = [ (getAttr "cl-cffi-gtk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cffi-gtk-demo-glib = (build-asdf-system {
     pname = "cl-cffi-gtk-demo-glib";
@@ -6811,6 +8286,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-demo-glib" ];
     lispLibs = [ (getAttr "cl-cffi-gtk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cffi-gtk-demo-gobject = (build-asdf-system {
     pname = "cl-cffi-gtk-demo-gobject";
@@ -6824,6 +8302,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-demo-gobject" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-gobject" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cffi-gtk-example-gtk = (build-asdf-system {
     pname = "cl-cffi-gtk-example-gtk";
@@ -6837,6 +8318,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-example-gtk" ];
     lispLibs = [ (getAttr "cl-cffi-gtk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cffi-gtk-gdk = (build-asdf-system {
     pname = "cl-cffi-gtk-gdk";
@@ -6850,6 +8334,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-gdk" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-cairo" self) (getAttr "cl-cffi-gtk-gdk-pixbuf" self) (getAttr "cl-cffi-gtk-gio" self) (getAttr "cl-cffi-gtk-glib" self) (getAttr "cl-cffi-gtk-gobject" self) (getAttr "cl-cffi-gtk-pango" self) ];
+    meta = {};
   });
   cl-cffi-gtk-gdk-pixbuf = (build-asdf-system {
     pname = "cl-cffi-gtk-gdk-pixbuf";
@@ -6863,6 +8348,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-gdk-pixbuf" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-glib" self) (getAttr "cl-cffi-gtk-gobject" self) ];
+    meta = {};
   });
   cl-cffi-gtk-gio = (build-asdf-system {
     pname = "cl-cffi-gtk-gio";
@@ -6876,6 +8362,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-gio" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-glib" self) (getAttr "cl-cffi-gtk-gobject" self) ];
+    meta = {};
   });
   cl-cffi-gtk-glib = (build-asdf-system {
     pname = "cl-cffi-gtk-glib";
@@ -6889,6 +8376,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-glib" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "iterate" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   cl-cffi-gtk-gobject = (build-asdf-system {
     pname = "cl-cffi-gtk-gobject";
@@ -6902,6 +8390,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-gobject" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-glib" self) (getAttr "closer-mop" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   cl-cffi-gtk-opengl-demo = (build-asdf-system {
     pname = "cl-cffi-gtk-opengl-demo";
@@ -6915,6 +8404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-opengl-demo" ];
     lispLibs = [ (getAttr "cl-cffi-gtk" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cffi-gtk-pango = (build-asdf-system {
     pname = "cl-cffi-gtk-pango";
@@ -6928,6 +8420,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cffi-gtk-pango" ];
     lispLibs = [ (getAttr "cl-cffi-gtk-cairo" self) (getAttr "cl-cffi-gtk-glib" self) (getAttr "cl-cffi-gtk-gobject" self) ];
+    meta = {};
   });
   cl-change-case = (build-asdf-system {
     pname = "cl-change-case";
@@ -6941,6 +8434,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-change-case" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-ppcre-unicode" self) ];
+    meta = {};
   });
   cl-charms = (build-asdf-system {
     pname = "cl-charms";
@@ -6954,6 +8448,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-charms" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-charms-paint = (build-asdf-system {
     pname = "cl-charms-paint";
@@ -6967,6 +8464,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-charms-paint" ];
     lispLibs = [ (getAttr "cl-charms" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-charms-timer = (build-asdf-system {
     pname = "cl-charms-timer";
@@ -6980,6 +8480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-charms-timer" ];
     lispLibs = [ (getAttr "cl-charms" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cheshire-cat = (build-asdf-system {
     pname = "cl-cheshire-cat";
@@ -6993,6 +8496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cheshire-cat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "cl-store" self) (getAttr "hunchentoot" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-clblas = (build-asdf-system {
     pname = "cl-clblas";
@@ -7006,6 +8512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-clblas" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-clblas-test = (build-asdf-system {
     pname = "cl-clblas-test";
@@ -7019,6 +8528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-clblas-test" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-clblas" self) (getAttr "cl-oclapi" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cli = (build-asdf-system {
     pname = "cl-cli";
@@ -7032,6 +8544,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cli" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {};
   });
   cl-clsparse = (build-asdf-system {
     pname = "cl-clsparse";
@@ -7045,6 +8558,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-clsparse" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cognito = (build-asdf-system {
     pname = "cl-cognito";
@@ -7058,6 +8574,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cognito" ];
     lispLibs = [ (getAttr "aws-foundation" self) (getAttr "cl-base64" self) (getAttr "cl-json-helper" self) (getAttr "ironclad" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-coinpayments = (build-asdf-system {
     pname = "cl-coinpayments";
@@ -7071,6 +8590,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-coinpayments" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-collider = (build-asdf-system {
     pname = "cl-collider";
@@ -7084,6 +8606,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-collider" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "named-readtables" self) (getAttr "pileup" self) (getAttr "sc-osc" self) (getAttr "simple-inferiors" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-colors = (build-asdf-system {
     pname = "cl-colors";
@@ -7097,6 +8622,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-colors" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "let-plus" self) ];
+    meta = {};
   });
   cl-colors-tests = (build-asdf-system {
     pname = "cl-colors-tests";
@@ -7110,6 +8636,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-colors-tests" ];
     lispLibs = [ (getAttr "cl-colors" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-colors2 = (build-asdf-system {
     pname = "cl-colors2";
@@ -7123,6 +8652,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-colors2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {};
   });
   cl-conllu = (build-asdf-system {
     pname = "cl-conllu";
@@ -7136,6 +8666,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-conllu" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-log" self) (getAttr "cl-markup" self) (getAttr "cl-ppcre" self) (getAttr "lispbuilder-lexer" self) (getAttr "optima_dot_ppcre" self) (getAttr "split-sequence" self) (getAttr "uuid" self) (getAttr "wilbur" self) (getAttr "xmls" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-conspack = (build-asdf-system {
     pname = "cl-conspack";
@@ -7149,6 +8682,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-conspack" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "fast-io" self) (getAttr "ieee-floats" self) (getAttr "trivial-garbage" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-conspack-test = (build-asdf-system {
     pname = "cl-conspack-test";
@@ -7162,6 +8698,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-conspack-test" ];
     lispLibs = [ (getAttr "cl-conspack" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cont = (build-asdf-system {
     pname = "cl-cont";
@@ -7175,6 +8714,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cont" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cont-test = (build-asdf-system {
     pname = "cl-cont-test";
@@ -7188,6 +8730,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cont-test" ];
     lispLibs = [ (getAttr "cl-cont" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-containers = (build-asdf-system {
     pname = "cl-containers";
@@ -7201,6 +8746,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-containers" ];
     lispLibs = [ (getAttr "asdf-system-connections" self) (getAttr "metatilities-base" self) ];
+    meta = {};
   });
   cl-containers-test = (build-asdf-system {
     pname = "cl-containers-test";
@@ -7214,6 +8760,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-containers-test" ];
     lispLibs = [ (getAttr "cl-containers" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cookie = (build-asdf-system {
     pname = "cl-cookie";
@@ -7227,6 +8776,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cookie" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "proc-parse" self) (getAttr "quri" self) ];
+    meta = {};
   });
   cl-cookie-test = (build-asdf-system {
     pname = "cl-cookie-test";
@@ -7240,6 +8790,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cookie-test" ];
     lispLibs = [ (getAttr "cl-cookie" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-coroutine = (build-asdf-system {
     pname = "cl-coroutine";
@@ -7253,6 +8806,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-coroutine" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-cont" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-coroutine-test = (build-asdf-system {
     pname = "cl-coroutine-test";
@@ -7266,6 +8822,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-coroutine-test" ];
     lispLibs = [ (getAttr "cl-coroutine" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-coveralls = (build-asdf-system {
     pname = "cl-coveralls";
@@ -7279,6 +8838,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-coveralls" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "dexador" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "lquery" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-coveralls-test = (build-asdf-system {
     pname = "cl-coveralls-test";
@@ -7292,6 +8854,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-coveralls-test" ];
     lispLibs = [ (getAttr "cl-coveralls" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-covid19 = (build-asdf-system {
     pname = "cl-covid19";
@@ -7305,6 +8870,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-covid19" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ascii-table" self) (getAttr "cl-csv" self) (getAttr "cl-migratum" self) (getAttr "cl-migratum_dot_driver_dot_dbi" self) (getAttr "cl-migratum_dot_provider_dot_local-path" self) (getAttr "dexador" self) (getAttr "djula" self) (getAttr "jonathan" self) (getAttr "quri" self) (getAttr "tmpdir" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cpu-affinity = (build-asdf-system {
     pname = "cl-cpu-affinity";
@@ -7318,6 +8886,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cpu-affinity" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cpus = (build-asdf-system {
     pname = "cl-cpus";
@@ -7331,6 +8902,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cpus" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cram = (build-asdf-system {
     pname = "cl-cram";
@@ -7344,6 +8918,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cram" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-crc64 = (build-asdf-system {
     pname = "cl-crc64";
@@ -7357,6 +8934,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-crc64" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-creditcard = (build-asdf-system {
     pname = "cl-creditcard";
@@ -7370,6 +8950,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-creditcard" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cron = (build-asdf-system {
     pname = "cl-cron";
@@ -7383,6 +8966,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cron" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-css = (build-asdf-system {
     pname = "cl-css";
@@ -7396,6 +8982,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-css" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-csv = (build-asdf-system {
     pname = "cl-csv";
@@ -7409,6 +8996,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-csv" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   cl-csv-clsql = (build-asdf-system {
     pname = "cl-csv-clsql";
@@ -7422,6 +9010,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-csv-clsql" ];
     lispLibs = [ (getAttr "cl-csv" self) (getAttr "clsql-helper" self) (getAttr "data-table-clsql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-csv-data-table = (build-asdf-system {
     pname = "cl-csv-data-table";
@@ -7435,6 +9026,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-csv-data-table" ];
     lispLibs = [ (getAttr "cl-csv" self) (getAttr "data-table" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cuda = (build-asdf-system {
     pname = "cl-cuda";
@@ -7448,6 +9042,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cuda" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-pattern" self) (getAttr "cl-ppcre" self) (getAttr "cl-reexport" self) (getAttr "external-program" self) (getAttr "osicat" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   cl-cuda-examples = (build-asdf-system {
     pname = "cl-cuda-examples";
@@ -7461,6 +9056,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cuda-examples" ];
     lispLibs = [ (getAttr "cl-cuda" self) (getAttr "imago" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cuda-interop = (build-asdf-system {
     pname = "cl-cuda-interop";
@@ -7474,6 +9072,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cuda-interop" ];
     lispLibs = [ (getAttr "cl-cuda" self) (getAttr "cl-glu" self) (getAttr "cl-glut" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cuda-interop-examples = (build-asdf-system {
     pname = "cl-cuda-interop-examples";
@@ -7487,6 +9088,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cuda-interop-examples" ];
     lispLibs = [ (getAttr "cl-cuda-interop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-cuda-misc = (build-asdf-system {
     pname = "cl-cuda-misc";
@@ -7500,6 +9104,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-cuda-misc" ];
     lispLibs = [ (getAttr "cl-emb" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-custom-hash-table = (build-asdf-system {
     pname = "cl-custom-hash-table";
@@ -7513,6 +9120,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-custom-hash-table" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-custom-hash-table-test = (build-asdf-system {
     pname = "cl-custom-hash-table-test";
@@ -7526,6 +9134,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-custom-hash-table-test" ];
     lispLibs = [ (getAttr "cl-custom-hash-table" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-darksky = (build-asdf-system {
     pname = "cl-darksky";
@@ -7539,6 +9150,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-darksky" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "dexador" self) (getAttr "jonathan" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-darksky-test = (build-asdf-system {
     pname = "cl-darksky-test";
@@ -7552,6 +9166,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-darksky-test" ];
     lispLibs = [ (getAttr "cl-darksky" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-data-frame = (build-asdf-system {
     pname = "cl-data-frame";
@@ -7565,6 +9182,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-data-frame" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "cl-num-utils" self) (getAttr "cl-slice" self) (getAttr "let-plus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-data-frame-tests = (build-asdf-system {
     pname = "cl-data-frame-tests";
@@ -7578,6 +9198,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-data-frame-tests" ];
     lispLibs = [ (getAttr "cl-data-frame" self) (getAttr "clunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-data-structures = (build-asdf-system {
     pname = "cl-data-structures";
@@ -7591,6 +9214,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-data-structures" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "documentation-utils-extensions" self) (getAttr "flexichain" self) (getAttr "iterate" self) (getAttr "lparallel" self) (getAttr "metabang-bind" self) (getAttr "more-conditions" self) (getAttr "serapeum" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-data-structures-tests = (build-asdf-system {
     pname = "cl-data-structures-tests";
@@ -7604,6 +9230,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-data-structures-tests" ];
     lispLibs = [ (getAttr "cl-data-structures" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-date-time-parser = (build-asdf-system {
     pname = "cl-date-time-parser";
@@ -7617,6 +9246,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-date-time-parser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "parse-float" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dbi = (build-asdf-system {
     pname = "cl-dbi";
@@ -7630,6 +9262,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dbi" ];
     lispLibs = [ (getAttr "dbi" self) ];
+    meta = {};
   });
   cl-debug-print = (build-asdf-system {
     pname = "cl-debug-print";
@@ -7643,6 +9276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-debug-print" ];
     lispLibs = [ (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-debug-print-test = (build-asdf-system {
     pname = "cl-debug-print-test";
@@ -7656,6 +9292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-debug-print-test" ];
     lispLibs = [ (getAttr "cl-debug-print" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dejavu = (build-asdf-system {
     pname = "cl-dejavu";
@@ -7669,6 +9308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dejavu" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-devil = (build-asdf-system {
     pname = "cl-devil";
@@ -7682,6 +9324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-devil" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-diceware = (build-asdf-system {
     pname = "cl-diceware";
@@ -7695,6 +9340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-diceware" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-difflib = (build-asdf-system {
     pname = "cl-difflib";
@@ -7708,6 +9356,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-difflib" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-difflib-tests = (build-asdf-system {
     pname = "cl-difflib-tests";
@@ -7721,6 +9370,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-difflib-tests" ];
     lispLibs = [ (getAttr "cl-difflib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-digraph = (build-asdf-system {
     pname = "cl-digraph";
@@ -7734,6 +9386,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-digraph" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-digraph_dot_dot = (build-asdf-system {
     pname = "cl-digraph.dot";
@@ -7747,6 +9400,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-digraph.dot" ];
     lispLibs = [ (getAttr "cl-digraph" self) (getAttr "cl-dot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-digraph_dot_test = (build-asdf-system {
     pname = "cl-digraph.test";
@@ -7760,6 +9416,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-digraph.test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "alexandria" self) (getAttr "cl-digraph" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-diskspace = (build-asdf-system {
     pname = "cl-diskspace";
@@ -7773,6 +9432,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-diskspace" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-disque = (build-asdf-system {
     pname = "cl-disque";
@@ -7786,6 +9448,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-disque" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "rutils" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-disque-test = (build-asdf-system {
     pname = "cl-disque-test";
@@ -7799,6 +9464,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-disque-test" ];
     lispLibs = [ (getAttr "cl-disque" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-djula-svg = (build-asdf-system {
     pname = "cl-djula-svg";
@@ -7812,6 +9480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-djula-svg" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-djula-tailwind = (build-asdf-system {
     pname = "cl-djula-tailwind";
@@ -7825,6 +9496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-djula-tailwind" ];
     lispLibs = [ (getAttr "cl-css" self) (getAttr "cl-minify-css" self) (getAttr "cl-ppcre" self) (getAttr "djula" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dot = (build-asdf-system {
     pname = "cl-dot";
@@ -7838,6 +9512,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dot" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-dotenv = (build-asdf-system {
     pname = "cl-dotenv";
@@ -7851,6 +9526,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dotenv" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dotenv-test = (build-asdf-system {
     pname = "cl-dotenv-test";
@@ -7864,6 +9542,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dotenv-test" ];
     lispLibs = [ (getAttr "cl-dotenv" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-drawille = (build-asdf-system {
     pname = "cl-drawille";
@@ -7877,6 +9558,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-drawille" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-drm = (build-asdf-system {
     pname = "cl-drm";
@@ -7890,6 +9574,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-drm" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dropbox = (build-asdf-system {
     pname = "cl-dropbox";
@@ -7903,6 +9590,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dropbox" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-oauth" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dsl = (build-asdf-system {
     pname = "cl-dsl";
@@ -7916,6 +9606,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dsl" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-dsl-tests = (build-asdf-system {
     pname = "cl-dsl-tests";
@@ -7929,6 +9622,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-dsl-tests" ];
     lispLibs = [ (getAttr "cl-dsl" self) (getAttr "eos" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-durian = (build-asdf-system {
     pname = "cl-durian";
@@ -7942,6 +9638,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-durian" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-earley-parser = (build-asdf-system {
     pname = "cl-earley-parser";
@@ -7955,6 +9654,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-earley-parser" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ecma-48 = (build-asdf-system {
     pname = "cl-ecma-48";
@@ -7968,6 +9670,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ecma-48" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-egl = (build-asdf-system {
     pname = "cl-egl";
@@ -7981,6 +9686,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-egl" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-elastic = (build-asdf-system {
     pname = "cl-elastic";
@@ -7994,6 +9702,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-elastic" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "named-readtables" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-elastic-test = (build-asdf-system {
     pname = "cl-elastic-test";
@@ -8007,6 +9718,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-elastic-test" ];
     lispLibs = [ (getAttr "cl-elastic" self) (getAttr "named-readtables" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-emacs-if = (build-asdf-system {
     pname = "cl-emacs-if";
@@ -8020,6 +9734,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-emacs-if" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-emb = (build-asdf-system {
     pname = "cl-emb";
@@ -8033,6 +9750,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-emb" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {};
   });
   cl-emoji = (build-asdf-system {
     pname = "cl-emoji";
@@ -8046,6 +9764,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-emoji" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-emoji-test = (build-asdf-system {
     pname = "cl-emoji-test";
@@ -8059,6 +9780,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-emoji-test" ];
     lispLibs = [ (getAttr "cl-emoji" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-env = (build-asdf-system {
     pname = "cl-env";
@@ -8072,6 +9796,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-env" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-environments = (build-asdf-system {
     pname = "cl-environments";
@@ -8085,6 +9812,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-environments" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "collectors" self) (getAttr "optima" self) (getAttr "parse-declarations-1_dot_0" self) ];
+    meta = {};
   });
   cl-epoch = (build-asdf-system {
     pname = "cl-epoch";
@@ -8098,6 +9826,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-epoch" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-etcd = (build-asdf-system {
     pname = "cl-etcd";
@@ -8111,6 +9842,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-etcd" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "async-process" self) (getAttr "bordeaux-threads" self) (getAttr "cl-base64" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-events = (build-asdf-system {
     pname = "cl-events";
@@ -8124,6 +9858,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-events" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "blackbird" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-events_dot_test = (build-asdf-system {
     pname = "cl-events.test";
@@ -8137,6 +9874,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-events.test" ];
     lispLibs = [ (getAttr "cl-events" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ewkb = (build-asdf-system {
     pname = "cl-ewkb";
@@ -8150,6 +9890,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ewkb" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "ieee-floats" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ewkb-tests = (build-asdf-system {
     pname = "cl-ewkb-tests";
@@ -8163,6 +9906,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ewkb-tests" ];
     lispLibs = [ (getAttr "cl-ewkb" self) (getAttr "postmodern" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-factoring = (build-asdf-system {
     pname = "cl-factoring";
@@ -8176,6 +9922,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-factoring" ];
     lispLibs = [ (getAttr "cl-primality" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fad = (build-asdf-system {
     pname = "cl-fad";
@@ -8189,6 +9938,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fad" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) ];
+    meta = {};
   });
   cl-fam = (build-asdf-system {
     pname = "cl-fam";
@@ -8202,6 +9952,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fam" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fastcgi = (build-asdf-system {
     pname = "cl-fastcgi";
@@ -8215,6 +9968,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fastcgi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fbclient = (build-asdf-system {
     pname = "cl-fbclient";
@@ -8228,6 +9984,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fbclient" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-feedparser = (build-asdf-system {
     pname = "cl-feedparser";
@@ -8241,6 +10000,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-feedparser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "asdf-package-system" self) (getAttr "cl-html5-parser" self) (getAttr "cl-ppcre" self) (getAttr "fset" self) (getAttr "fxml" self) (getAttr "local-time" self) (getAttr "net-telent-date" self) (getAttr "plump" self) (getAttr "quri" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-feedparser-tests = (build-asdf-system {
     pname = "cl-feedparser-tests";
@@ -8254,6 +10016,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-feedparser-tests" ];
     lispLibs = [ (getAttr "cl-feedparser" self) (getAttr "fiveam" self) (getAttr "fxml" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fix = (build-asdf-system {
     pname = "cl-fix";
@@ -8267,6 +10032,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fix" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arrow-macros" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "parse-number" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fixtures = (build-asdf-system {
     pname = "cl-fixtures";
@@ -8280,6 +10048,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fixtures" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fixtures-test = (build-asdf-system {
     pname = "cl-fixtures-test";
@@ -8293,6 +10064,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fixtures-test" ];
     lispLibs = [ (getAttr "cl-fixtures" self) (getAttr "incf-cl" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "rutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-flac = (build-asdf-system {
     pname = "cl-flac";
@@ -8306,6 +10080,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-flac" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-flow = (build-asdf-system {
     pname = "cl-flow";
@@ -8319,6 +10096,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-flow" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-muth" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-flowd = (build-asdf-system {
     pname = "cl-flowd";
@@ -8332,6 +10112,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-flowd" ];
     lispLibs = [ (getAttr "cl-annot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fluent-logger = (build-asdf-system {
     pname = "cl-fluent-logger";
@@ -8345,6 +10128,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fluent-logger" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-messagepack" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "pack" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fluiddb = (build-asdf-system {
     pname = "cl-fluiddb";
@@ -8358,6 +10144,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fluiddb" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-json" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fluiddb-test = (build-asdf-system {
     pname = "cl-fluiddb-test";
@@ -8371,6 +10160,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fluiddb-test" ];
     lispLibs = [ (getAttr "cl-fluiddb" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fluidinfo = (build-asdf-system {
     pname = "cl-fluidinfo";
@@ -8384,6 +10176,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fluidinfo" ];
     lispLibs = [ (getAttr "cl-fluiddb" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fond = (build-asdf-system {
     pname = "cl-fond";
@@ -8397,6 +10192,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fond" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-opengl" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-form-types = (build-asdf-system {
     pname = "cl-form-types";
@@ -8410,6 +10208,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-form-types" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "cl-environments" self) (getAttr "introspect-environment" self) (getAttr "optima" self) ];
+    meta = {};
   });
   cl-forms = (build-asdf-system {
     pname = "cl-forms";
@@ -8423,6 +10222,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "clavier" self) (getAttr "fmt" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-forms_dot_demo = (build-asdf-system {
     pname = "cl-forms.demo";
@@ -8436,6 +10238,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms.demo" ];
     lispLibs = [ (getAttr "cl-css" self) (getAttr "cl-forms" self) (getAttr "cl-forms_dot_djula" self) (getAttr "cl-forms_dot_test" self) (getAttr "cl-forms_dot_who" self) (getAttr "cl-forms_dot_who_dot_bootstrap" self) (getAttr "cl-who" self) (getAttr "djula" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-forms_dot_djula = (build-asdf-system {
     pname = "cl-forms.djula";
@@ -8449,6 +10254,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms.djula" ];
     lispLibs = [ (getAttr "cl-forms" self) (getAttr "cl-forms_dot_who" self) (getAttr "djula" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-forms_dot_peppol = (build-asdf-system {
     pname = "cl-forms.peppol";
@@ -8462,6 +10270,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms.peppol" ];
     lispLibs = [ (getAttr "cl-forms" self) (getAttr "peppol" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-forms_dot_test = (build-asdf-system {
     pname = "cl-forms.test";
@@ -8475,6 +10286,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms.test" ];
     lispLibs = [ (getAttr "cl-forms" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-forms_dot_who = (build-asdf-system {
     pname = "cl-forms.who";
@@ -8488,6 +10302,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms.who" ];
     lispLibs = [ (getAttr "cl-forms" self) (getAttr "cl-who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-forms_dot_who_dot_bootstrap = (build-asdf-system {
     pname = "cl-forms.who.bootstrap";
@@ -8501,6 +10318,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-forms.who.bootstrap" ];
     lispLibs = [ (getAttr "cl-forms_dot_who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-freeimage = (build-asdf-system {
     pname = "cl-freeimage";
@@ -8514,6 +10334,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-freeimage" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-freetype2 = (build-asdf-system {
     pname = "cl-freetype2";
@@ -8527,6 +10350,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-freetype2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   cl-freetype2-tests = (build-asdf-system {
     pname = "cl-freetype2-tests";
@@ -8540,6 +10364,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-freetype2-tests" ];
     lispLibs = [ (getAttr "cl-freetype2" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fsnotify = (build-asdf-system {
     pname = "cl-fsnotify";
@@ -8553,6 +10380,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fsnotify" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ftp = (build-asdf-system {
     pname = "cl-ftp";
@@ -8566,6 +10396,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ftp" ];
     lispLibs = [ (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-fuse = (build-asdf-system {
     pname = "cl-fuse";
@@ -8579,6 +10412,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fuse" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-utilities" self) (getAttr "iterate" self) (getAttr "trivial-backtrace" self) (getAttr "trivial-utf-8" self) ];
+    meta = {};
   });
   cl-fuse-meta-fs = (build-asdf-system {
     pname = "cl-fuse-meta-fs";
@@ -8592,6 +10426,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fuse-meta-fs" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-fuse" self) (getAttr "iterate" self) (getAttr "pcall" self) ];
+    meta = {};
   });
   cl-fuzz = (build-asdf-system {
     pname = "cl-fuzz";
@@ -8605,6 +10440,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fuzz" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   cl-fxml = (build-asdf-system {
     pname = "cl-fxml";
@@ -8618,6 +10454,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-fxml" ];
     lispLibs = [ (getAttr "agnostic-lizard" self) (getAttr "alexandria" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gamepad = (build-asdf-system {
     pname = "cl-gamepad";
@@ -8631,6 +10470,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gamepad" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gap-buffer = (build-asdf-system {
     pname = "cl-gap-buffer";
@@ -8644,6 +10486,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gap-buffer" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gbm = (build-asdf-system {
     pname = "cl-gbm";
@@ -8657,6 +10502,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gbm" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gcrypt = (build-asdf-system {
     pname = "cl-gcrypt";
@@ -8670,6 +10518,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gcrypt" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gcrypt-test = (build-asdf-system {
     pname = "cl-gcrypt-test";
@@ -8683,6 +10534,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gcrypt-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cl-gcrypt" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gd = (build-asdf-system {
     pname = "cl-gd";
@@ -8696,6 +10550,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gd" ];
     lispLibs = [ (getAttr "uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gd-test = (build-asdf-system {
     pname = "cl-gd-test";
@@ -8709,6 +10566,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gd-test" ];
     lispLibs = [ (getAttr "cl-gd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gdata = (build-asdf-system {
     pname = "cl-gdata";
@@ -8722,6 +10582,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gdata" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "gzip-stream" self) (getAttr "local-time" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) (getAttr "string-case" self) (getAttr "trivial-utf-8" self) (getAttr "url-rewrite" self) (getAttr "xpath" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gearman = (build-asdf-system {
     pname = "cl-gearman";
@@ -8735,6 +10598,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gearman" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gearman-test = (build-asdf-system {
     pname = "cl-gearman-test";
@@ -8748,6 +10614,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gearman-test" ];
     lispLibs = [ (getAttr "cl-gearman" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gendoc = (build-asdf-system {
     pname = "cl-gendoc";
@@ -8761,6 +10630,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gendoc" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "cl-who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gendoc-docs = (build-asdf-system {
     pname = "cl-gendoc-docs";
@@ -8774,6 +10646,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gendoc-docs" ];
     lispLibs = [ (getAttr "cl-gendoc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gene-searcher = (build-asdf-system {
     pname = "cl-gene-searcher";
@@ -8787,6 +10662,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gene-searcher" ];
     lispLibs = [ (getAttr "clsql-sqlite3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-generator = (build-asdf-system {
     pname = "cl-generator";
@@ -8800,6 +10678,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-generator" ];
     lispLibs = [ (getAttr "cl-cont" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-generator-test = (build-asdf-system {
     pname = "cl-generator-test";
@@ -8813,6 +10694,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-generator-test" ];
     lispLibs = [ (getAttr "cl-generator" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-geocode = (build-asdf-system {
     pname = "cl-geocode";
@@ -8826,6 +10710,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-geocode" ];
     lispLibs = [ (getAttr "acl-compat" self) (getAttr "aserve" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-geoip = (build-asdf-system {
     pname = "cl-geoip";
@@ -8839,6 +10726,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-geoip" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-geometry = (build-asdf-system {
     pname = "cl-geometry";
@@ -8852,6 +10742,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-geometry" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "trees" self) ];
+    meta = {};
   });
   cl-geometry-tests = (build-asdf-system {
     pname = "cl-geometry-tests";
@@ -8865,6 +10756,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-geometry-tests" ];
     lispLibs = [ (getAttr "cl-geometry" self) (getAttr "iterate" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-geos = (build-asdf-system {
     pname = "cl-geos";
@@ -8878,6 +10772,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-geos" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) (getAttr "xarray" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-getopt = (build-asdf-system {
     pname = "cl-getopt";
@@ -8891,6 +10788,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-getopt" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-getx = (build-asdf-system {
     pname = "cl-getx";
@@ -8904,6 +10804,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-getx" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gimei = (build-asdf-system {
     pname = "cl-gimei";
@@ -8917,6 +10820,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gimei" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-yaml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gists = (build-asdf-system {
     pname = "cl-gists";
@@ -8930,6 +10836,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gists" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "dexador" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "quri" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gists-test = (build-asdf-system {
     pname = "cl-gists-test";
@@ -8943,6 +10852,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gists-test" ];
     lispLibs = [ (getAttr "cl-gists" self) (getAttr "closer-mop" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-git = (build-asdf-system {
     pname = "cl-git";
@@ -8956,6 +10868,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-git" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-fad" self) (getAttr "closer-mop" self) (getAttr "flexi-streams" self) (getAttr "local-time" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-github-v3 = (build-asdf-system {
     pname = "cl-github-v3";
@@ -8969,6 +10884,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-github-v3" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw = (build-asdf-system {
     pname = "cl-glfw";
@@ -8982,6 +10900,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-glfw-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-ftgl = (build-asdf-system {
     pname = "cl-glfw-ftgl";
@@ -8995,6 +10916,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-ftgl" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-glu = (build-asdf-system {
     pname = "cl-glfw-glu";
@@ -9008,6 +10932,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-glu" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-glfw-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-3dfx__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-3dfx_multisample";
@@ -9021,6 +10948,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-3dfx_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-3dfx__tbuffer = (build-asdf-system {
     pname = "cl-glfw-opengl-3dfx_tbuffer";
@@ -9034,6 +10964,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-3dfx_tbuffer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-3dfx__texture__compression__fxt1 = (build-asdf-system {
     pname = "cl-glfw-opengl-3dfx_texture_compression_fxt1";
@@ -9047,6 +10980,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-3dfx_texture_compression_fxt1" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__blend__minmax__factor = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_blend_minmax_factor";
@@ -9060,6 +10996,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_blend_minmax_factor" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__depth__clamp__separate = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_depth_clamp_separate";
@@ -9073,6 +11012,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_depth_clamp_separate" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__draw__buffers__blend = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_draw_buffers_blend";
@@ -9086,6 +11028,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_draw_buffers_blend" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__multi__draw__indirect = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_multi_draw_indirect";
@@ -9099,6 +11044,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_multi_draw_indirect" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__name__gen__delete = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_name_gen_delete";
@@ -9112,6 +11060,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_name_gen_delete" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__performance__monitor = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_performance_monitor";
@@ -9125,6 +11076,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_performance_monitor" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__sample__positions = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_sample_positions";
@@ -9138,6 +11092,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_sample_positions" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__seamless__cubemap__per__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_seamless_cubemap_per_texture";
@@ -9151,6 +11108,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_seamless_cubemap_per_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-amd__vertex__shader__tesselator = (build-asdf-system {
     pname = "cl-glfw-opengl-amd_vertex_shader_tesselator";
@@ -9164,6 +11124,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-amd_vertex_shader_tesselator" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__aux__depth__stencil = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_aux_depth_stencil";
@@ -9177,6 +11140,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_aux_depth_stencil" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__client__storage = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_client_storage";
@@ -9190,6 +11156,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_client_storage" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__element__array = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_element_array";
@@ -9203,6 +11172,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_element_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__fence = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_fence";
@@ -9216,6 +11188,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_fence" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__float__pixels = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_float_pixels";
@@ -9229,6 +11204,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_float_pixels" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__flush__buffer__range = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_flush_buffer_range";
@@ -9242,6 +11220,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_flush_buffer_range" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__object__purgeable = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_object_purgeable";
@@ -9255,6 +11236,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_object_purgeable" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__rgb__422 = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_rgb_422";
@@ -9268,6 +11252,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_rgb_422" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__row__bytes = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_row_bytes";
@@ -9281,6 +11268,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_row_bytes" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__specular__vector = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_specular_vector";
@@ -9294,6 +11284,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_specular_vector" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__texture__range = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_texture_range";
@@ -9307,6 +11300,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_texture_range" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__transform__hint = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_transform_hint";
@@ -9320,6 +11316,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_transform_hint" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__vertex__array__object = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_vertex_array_object";
@@ -9333,6 +11332,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_vertex_array_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__vertex__array__range = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_vertex_array_range";
@@ -9346,6 +11348,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_vertex_array_range" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__vertex__program__evaluators = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_vertex_program_evaluators";
@@ -9359,6 +11364,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_vertex_program_evaluators" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-apple__ycbcr__422 = (build-asdf-system {
     pname = "cl-glfw-opengl-apple_ycbcr_422";
@@ -9372,6 +11380,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-apple_ycbcr_422" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__blend__func__extended = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_blend_func_extended";
@@ -9385,6 +11396,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_blend_func_extended" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__color__buffer__float = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_color_buffer_float";
@@ -9398,6 +11412,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_color_buffer_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__copy__buffer = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_copy_buffer";
@@ -9411,6 +11428,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_copy_buffer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__depth__buffer__float = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_depth_buffer_float";
@@ -9424,6 +11444,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_depth_buffer_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__depth__clamp = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_depth_clamp";
@@ -9437,6 +11460,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_depth_clamp" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__depth__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_depth_texture";
@@ -9450,6 +11476,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_depth_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__draw__buffers = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_draw_buffers";
@@ -9463,6 +11492,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_draw_buffers" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__draw__buffers__blend = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_draw_buffers_blend";
@@ -9476,6 +11508,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_draw_buffers_blend" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__draw__elements__base__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_draw_elements_base_vertex";
@@ -9489,6 +11524,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_draw_elements_base_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__draw__indirect = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_draw_indirect";
@@ -9502,6 +11540,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_draw_indirect" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__draw__instanced = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_draw_instanced";
@@ -9515,6 +11556,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_draw_instanced" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__es2__compatibility = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_es2_compatibility";
@@ -9528,6 +11572,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_es2_compatibility" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__fragment__program = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_fragment_program";
@@ -9541,6 +11588,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_fragment_program" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__fragment__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_fragment_shader";
@@ -9554,6 +11604,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_fragment_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__framebuffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_framebuffer_object";
@@ -9567,6 +11620,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_framebuffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__framebuffer__object__deprecated = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_framebuffer_object_deprecated";
@@ -9580,6 +11636,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_framebuffer_object_deprecated" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__framebuffer__srgb = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_framebuffer_srgb";
@@ -9593,6 +11652,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_framebuffer_srgb" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__geometry__shader4 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_geometry_shader4";
@@ -9606,6 +11668,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_geometry_shader4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__get__program__binary = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_get_program_binary";
@@ -9619,6 +11684,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_get_program_binary" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__gpu__shader5 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_gpu_shader5";
@@ -9632,6 +11700,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_gpu_shader5" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__gpu__shader__fp64 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_gpu_shader_fp64";
@@ -9645,6 +11716,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_gpu_shader_fp64" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__half__float__pixel = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_half_float_pixel";
@@ -9658,6 +11732,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_half_float_pixel" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__half__float__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_half_float_vertex";
@@ -9671,6 +11748,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_half_float_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__imaging = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_imaging";
@@ -9684,6 +11764,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_imaging" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__imaging__deprecated = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_imaging_deprecated";
@@ -9697,6 +11780,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_imaging_deprecated" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__instanced__arrays = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_instanced_arrays";
@@ -9710,6 +11796,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_instanced_arrays" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__map__buffer__range = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_map_buffer_range";
@@ -9723,6 +11812,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_map_buffer_range" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__matrix__palette = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_matrix_palette";
@@ -9736,6 +11828,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_matrix_palette" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_multisample";
@@ -9749,6 +11844,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__multitexture = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_multitexture";
@@ -9762,6 +11860,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_multitexture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__occlusion__query = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_occlusion_query";
@@ -9775,6 +11876,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_occlusion_query" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__occlusion__query2 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_occlusion_query2";
@@ -9788,6 +11892,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_occlusion_query2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__pixel__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_pixel_buffer_object";
@@ -9801,6 +11908,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_pixel_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__point__parameters = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_point_parameters";
@@ -9814,6 +11924,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_point_parameters" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__point__sprite = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_point_sprite";
@@ -9827,6 +11940,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_point_sprite" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__provoking__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_provoking_vertex";
@@ -9840,6 +11956,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_provoking_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__robustness = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_robustness";
@@ -9853,6 +11972,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_robustness" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__sample__shading = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_sample_shading";
@@ -9866,6 +11988,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_sample_shading" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__sampler__objects = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_sampler_objects";
@@ -9879,6 +12004,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_sampler_objects" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__seamless__cube__map = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_seamless_cube_map";
@@ -9892,6 +12020,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_seamless_cube_map" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__separate__shader__objects = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_separate_shader_objects";
@@ -9905,6 +12036,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_separate_shader_objects" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__shader__objects = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_shader_objects";
@@ -9918,6 +12052,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_shader_objects" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__shader__subroutine = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_shader_subroutine";
@@ -9931,6 +12068,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_shader_subroutine" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__shading__language__100 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_shading_language_100";
@@ -9944,6 +12084,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_shading_language_100" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__shading__language__include = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_shading_language_include";
@@ -9957,6 +12100,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_shading_language_include" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__shadow = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_shadow";
@@ -9970,6 +12116,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_shadow" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__shadow__ambient = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_shadow_ambient";
@@ -9983,6 +12132,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_shadow_ambient" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__tessellation__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_tessellation_shader";
@@ -9996,6 +12148,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_tessellation_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__border__clamp = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_border_clamp";
@@ -10009,6 +12164,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_border_clamp" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_buffer_object";
@@ -10022,6 +12180,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__buffer__object__rgb32 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_buffer_object_rgb32";
@@ -10035,6 +12196,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_buffer_object_rgb32" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__compression = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_compression";
@@ -10048,6 +12212,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_compression" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__compression__bptc = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_compression_bptc";
@@ -10061,6 +12228,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_compression_bptc" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__compression__rgtc = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_compression_rgtc";
@@ -10074,6 +12244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_compression_rgtc" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__cube__map = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_cube_map";
@@ -10087,6 +12260,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_cube_map" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__cube__map__array = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_cube_map_array";
@@ -10100,6 +12276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_cube_map_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__env__combine = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_env_combine";
@@ -10113,6 +12292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_env_combine" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__env__dot3 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_env_dot3";
@@ -10126,6 +12308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_env_dot3" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__float = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_float";
@@ -10139,6 +12324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__gather = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_gather";
@@ -10152,6 +12340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_gather" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__mirrored__repeat = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_mirrored_repeat";
@@ -10165,6 +12356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_mirrored_repeat" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_multisample";
@@ -10178,6 +12372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__rectangle = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_rectangle";
@@ -10191,6 +12388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_rectangle" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__rg = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_rg";
@@ -10204,6 +12404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_rg" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__rgb10__a2ui = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_rgb10_a2ui";
@@ -10217,6 +12420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_rgb10_a2ui" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__texture__swizzle = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_texture_swizzle";
@@ -10230,6 +12436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_texture_swizzle" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__timer__query = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_timer_query";
@@ -10243,6 +12452,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_timer_query" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__transform__feedback2 = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_transform_feedback2";
@@ -10256,6 +12468,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_transform_feedback2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__transpose__matrix = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_transpose_matrix";
@@ -10269,6 +12484,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_transpose_matrix" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__uniform__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_uniform_buffer_object";
@@ -10282,6 +12500,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_uniform_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__array__bgra = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_array_bgra";
@@ -10295,6 +12516,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_array_bgra" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__array__object = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_array_object";
@@ -10308,6 +12532,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_array_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__attrib__64bit = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_attrib_64bit";
@@ -10321,6 +12548,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_attrib_64bit" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__blend = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_blend";
@@ -10334,6 +12564,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_blend" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_buffer_object";
@@ -10347,6 +12580,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__program = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_program";
@@ -10360,6 +12596,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_program" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_shader";
@@ -10373,6 +12612,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__vertex__type__2__10__10__10__rev = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_vertex_type_2_10_10_10_rev";
@@ -10386,6 +12628,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_vertex_type_2_10_10_10_rev" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__viewport__array = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_viewport_array";
@@ -10399,6 +12644,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_viewport_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-arb__window__pos = (build-asdf-system {
     pname = "cl-glfw-opengl-arb_window_pos";
@@ -10412,6 +12660,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-arb_window_pos" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__draw__buffers = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_draw_buffers";
@@ -10425,6 +12676,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_draw_buffers" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__element__array = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_element_array";
@@ -10438,6 +12692,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_element_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__envmap__bumpmap = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_envmap_bumpmap";
@@ -10451,6 +12708,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_envmap_bumpmap" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__fragment__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_fragment_shader";
@@ -10464,6 +12724,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_fragment_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__map__object__buffer = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_map_object_buffer";
@@ -10477,6 +12740,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_map_object_buffer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__meminfo = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_meminfo";
@@ -10490,6 +12756,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_meminfo" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__pixel__format__float = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_pixel_format_float";
@@ -10503,6 +12772,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_pixel_format_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__pn__triangles = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_pn_triangles";
@@ -10516,6 +12788,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_pn_triangles" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__separate__stencil = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_separate_stencil";
@@ -10529,6 +12804,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_separate_stencil" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__text__fragment__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_text_fragment_shader";
@@ -10542,6 +12820,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_text_fragment_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__texture__env__combine3 = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_texture_env_combine3";
@@ -10555,6 +12836,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_texture_env_combine3" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__texture__float = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_texture_float";
@@ -10568,6 +12852,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_texture_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__texture__mirror__once = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_texture_mirror_once";
@@ -10581,6 +12868,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_texture_mirror_once" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__vertex__array__object = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_vertex_array_object";
@@ -10594,6 +12884,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_vertex_array_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__vertex__attrib__array__object = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_vertex_attrib_array_object";
@@ -10607,6 +12900,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_vertex_attrib_array_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ati__vertex__streams = (build-asdf-system {
     pname = "cl-glfw-opengl-ati_vertex_streams";
@@ -10620,6 +12916,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ati_vertex_streams" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-core = (build-asdf-system {
     pname = "cl-glfw-opengl-core";
@@ -10633,6 +12932,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-core" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-glfw-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__422__pixels = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_422_pixels";
@@ -10646,6 +12948,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_422_pixels" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__abgr = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_abgr";
@@ -10659,6 +12964,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_abgr" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__bgra = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_bgra";
@@ -10672,6 +12980,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_bgra" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__bindable__uniform = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_bindable_uniform";
@@ -10685,6 +12996,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_bindable_uniform" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__blend__color = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_blend_color";
@@ -10698,6 +13012,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_blend_color" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__blend__equation__separate = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_blend_equation_separate";
@@ -10711,6 +13028,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_blend_equation_separate" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__blend__func__separate = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_blend_func_separate";
@@ -10724,6 +13044,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_blend_func_separate" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__blend__minmax = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_blend_minmax";
@@ -10737,6 +13060,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_blend_minmax" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__blend__subtract = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_blend_subtract";
@@ -10750,6 +13076,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_blend_subtract" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__clip__volume__hint = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_clip_volume_hint";
@@ -10763,6 +13092,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_clip_volume_hint" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__cmyka = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_cmyka";
@@ -10776,6 +13108,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_cmyka" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__color__subtable = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_color_subtable";
@@ -10789,6 +13124,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_color_subtable" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__compiled__vertex__array = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_compiled_vertex_array";
@@ -10802,6 +13140,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_compiled_vertex_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__convolution = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_convolution";
@@ -10815,6 +13156,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_convolution" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__coordinate__frame = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_coordinate_frame";
@@ -10828,6 +13172,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_coordinate_frame" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__copy__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_copy_texture";
@@ -10841,6 +13188,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_copy_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__cull__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_cull_vertex";
@@ -10854,6 +13204,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_cull_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__depth__bounds__test = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_depth_bounds_test";
@@ -10867,6 +13220,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_depth_bounds_test" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__direct__state__access = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_direct_state_access";
@@ -10880,6 +13236,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_direct_state_access" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__draw__buffers2 = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_draw_buffers2";
@@ -10893,6 +13252,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_draw_buffers2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__draw__instanced = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_draw_instanced";
@@ -10906,6 +13268,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_draw_instanced" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__draw__range__elements = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_draw_range_elements";
@@ -10919,6 +13284,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_draw_range_elements" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__fog__coord = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_fog_coord";
@@ -10932,6 +13300,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_fog_coord" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__framebuffer__blit = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_framebuffer_blit";
@@ -10945,6 +13316,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_framebuffer_blit" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__framebuffer__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_framebuffer_multisample";
@@ -10958,6 +13332,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_framebuffer_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__framebuffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_framebuffer_object";
@@ -10971,6 +13348,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_framebuffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__framebuffer__srgb = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_framebuffer_srgb";
@@ -10984,6 +13364,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_framebuffer_srgb" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__geometry__shader4 = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_geometry_shader4";
@@ -10997,6 +13380,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_geometry_shader4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__gpu__program__parameters = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_gpu_program_parameters";
@@ -11010,6 +13396,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_gpu_program_parameters" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__gpu__shader4 = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_gpu_shader4";
@@ -11023,6 +13412,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_gpu_shader4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__histogram = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_histogram";
@@ -11036,6 +13428,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_histogram" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__index__array__formats = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_index_array_formats";
@@ -11049,6 +13444,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_index_array_formats" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__index__func = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_index_func";
@@ -11062,6 +13460,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_index_func" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__index__material = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_index_material";
@@ -11075,6 +13476,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_index_material" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__light__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_light_texture";
@@ -11088,6 +13492,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_light_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__multi__draw__arrays = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_multi_draw_arrays";
@@ -11101,6 +13508,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_multi_draw_arrays" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_multisample";
@@ -11114,6 +13524,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__packed__depth__stencil = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_packed_depth_stencil";
@@ -11127,6 +13540,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_packed_depth_stencil" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__packed__float = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_packed_float";
@@ -11140,6 +13556,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_packed_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__packed__pixels = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_packed_pixels";
@@ -11153,6 +13572,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_packed_pixels" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__paletted__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_paletted_texture";
@@ -11166,6 +13588,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_paletted_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__pixel__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_pixel_buffer_object";
@@ -11179,6 +13604,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_pixel_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__pixel__transform = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_pixel_transform";
@@ -11192,6 +13620,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_pixel_transform" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__point__parameters = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_point_parameters";
@@ -11205,6 +13636,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_point_parameters" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__polygon__offset = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_polygon_offset";
@@ -11218,6 +13652,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_polygon_offset" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__provoking__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_provoking_vertex";
@@ -11231,6 +13668,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_provoking_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__secondary__color = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_secondary_color";
@@ -11244,6 +13684,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_secondary_color" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__separate__shader__objects = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_separate_shader_objects";
@@ -11257,6 +13700,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_separate_shader_objects" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__separate__specular__color = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_separate_specular_color";
@@ -11270,6 +13716,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_separate_specular_color" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__shader__image__load__store = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_shader_image_load_store";
@@ -11283,6 +13732,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_shader_image_load_store" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__stencil__clear__tag = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_stencil_clear_tag";
@@ -11296,6 +13748,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_stencil_clear_tag" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__stencil__two__side = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_stencil_two_side";
@@ -11309,6 +13764,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_stencil_two_side" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__stencil__wrap = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_stencil_wrap";
@@ -11322,6 +13780,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_stencil_wrap" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__subtexture = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_subtexture";
@@ -11335,6 +13796,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_subtexture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture";
@@ -11348,6 +13812,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture3d = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture3d";
@@ -11361,6 +13828,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture3d" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__array = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_array";
@@ -11374,6 +13844,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_buffer_object";
@@ -11387,6 +13860,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__compression__latc = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_compression_latc";
@@ -11400,6 +13876,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_compression_latc" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__compression__rgtc = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_compression_rgtc";
@@ -11413,6 +13892,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_compression_rgtc" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__compression__s3tc = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_compression_s3tc";
@@ -11426,6 +13908,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_compression_s3tc" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__cube__map = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_cube_map";
@@ -11439,6 +13924,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_cube_map" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__env__combine = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_env_combine";
@@ -11452,6 +13940,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_env_combine" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__env__dot3 = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_env_dot3";
@@ -11465,6 +13956,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_env_dot3" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__filter__anisotropic = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_filter_anisotropic";
@@ -11478,6 +13972,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_filter_anisotropic" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__integer = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_integer";
@@ -11491,6 +13988,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_integer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__lod__bias = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_lod_bias";
@@ -11504,6 +14004,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_lod_bias" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__mirror__clamp = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_mirror_clamp";
@@ -11517,6 +14020,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_mirror_clamp" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__object = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_object";
@@ -11530,6 +14036,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__perturb__normal = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_perturb_normal";
@@ -11543,6 +14052,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_perturb_normal" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__shared__exponent = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_shared_exponent";
@@ -11556,6 +14068,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_shared_exponent" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__snorm = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_snorm";
@@ -11569,6 +14084,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_snorm" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__srgb = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_srgb";
@@ -11582,6 +14100,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_srgb" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__srgb__decode = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_srgb_decode";
@@ -11595,6 +14116,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_srgb_decode" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__texture__swizzle = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_texture_swizzle";
@@ -11608,6 +14132,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_texture_swizzle" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__timer__query = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_timer_query";
@@ -11621,6 +14148,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_timer_query" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__transform__feedback = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_transform_feedback";
@@ -11634,6 +14164,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_transform_feedback" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__vertex__array = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_vertex_array";
@@ -11647,6 +14180,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_vertex_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__vertex__array__bgra = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_vertex_array_bgra";
@@ -11660,6 +14196,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_vertex_array_bgra" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__vertex__attrib__64bit = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_vertex_attrib_64bit";
@@ -11673,6 +14212,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_vertex_attrib_64bit" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__vertex__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_vertex_shader";
@@ -11686,6 +14228,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_vertex_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ext__vertex__weighting = (build-asdf-system {
     pname = "cl-glfw-opengl-ext_vertex_weighting";
@@ -11699,6 +14244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ext_vertex_weighting" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-gremedy__frame__terminator = (build-asdf-system {
     pname = "cl-glfw-opengl-gremedy_frame_terminator";
@@ -11712,6 +14260,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-gremedy_frame_terminator" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-gremedy__string__marker = (build-asdf-system {
     pname = "cl-glfw-opengl-gremedy_string_marker";
@@ -11725,6 +14276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-gremedy_string_marker" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-hp__convolution__border__modes = (build-asdf-system {
     pname = "cl-glfw-opengl-hp_convolution_border_modes";
@@ -11738,6 +14292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-hp_convolution_border_modes" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-hp__image__transform = (build-asdf-system {
     pname = "cl-glfw-opengl-hp_image_transform";
@@ -11751,6 +14308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-hp_image_transform" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-hp__occlusion__test = (build-asdf-system {
     pname = "cl-glfw-opengl-hp_occlusion_test";
@@ -11764,6 +14324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-hp_occlusion_test" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-hp__texture__lighting = (build-asdf-system {
     pname = "cl-glfw-opengl-hp_texture_lighting";
@@ -11777,6 +14340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-hp_texture_lighting" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ibm__cull__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-ibm_cull_vertex";
@@ -11790,6 +14356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ibm_cull_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ibm__multimode__draw__arrays = (build-asdf-system {
     pname = "cl-glfw-opengl-ibm_multimode_draw_arrays";
@@ -11803,6 +14372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ibm_multimode_draw_arrays" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ibm__rasterpos__clip = (build-asdf-system {
     pname = "cl-glfw-opengl-ibm_rasterpos_clip";
@@ -11816,6 +14388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ibm_rasterpos_clip" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ibm__texture__mirrored__repeat = (build-asdf-system {
     pname = "cl-glfw-opengl-ibm_texture_mirrored_repeat";
@@ -11829,6 +14404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ibm_texture_mirrored_repeat" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ibm__vertex__array__lists = (build-asdf-system {
     pname = "cl-glfw-opengl-ibm_vertex_array_lists";
@@ -11842,6 +14420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ibm_vertex_array_lists" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ingr__blend__func__separate = (build-asdf-system {
     pname = "cl-glfw-opengl-ingr_blend_func_separate";
@@ -11855,6 +14436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ingr_blend_func_separate" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ingr__color__clamp = (build-asdf-system {
     pname = "cl-glfw-opengl-ingr_color_clamp";
@@ -11868,6 +14452,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ingr_color_clamp" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-ingr__interlace__read = (build-asdf-system {
     pname = "cl-glfw-opengl-ingr_interlace_read";
@@ -11881,6 +14468,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-ingr_interlace_read" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-intel__parallel__arrays = (build-asdf-system {
     pname = "cl-glfw-opengl-intel_parallel_arrays";
@@ -11894,6 +14484,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-intel_parallel_arrays" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__pack__invert = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_pack_invert";
@@ -11907,6 +14500,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_pack_invert" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__packed__depth__stencil = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_packed_depth_stencil";
@@ -11920,6 +14516,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_packed_depth_stencil" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__program__debug = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_program_debug";
@@ -11933,6 +14532,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_program_debug" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__resize__buffers = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_resize_buffers";
@@ -11946,6 +14548,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_resize_buffers" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__shader__debug = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_shader_debug";
@@ -11959,6 +14564,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_shader_debug" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__trace = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_trace";
@@ -11972,6 +14580,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_trace" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__window__pos = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_window_pos";
@@ -11985,6 +14596,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_window_pos" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesa__ycbcr__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-mesa_ycbcr_texture";
@@ -11998,6 +14612,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesa_ycbcr_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-mesax__texture__stack = (build-asdf-system {
     pname = "cl-glfw-opengl-mesax_texture_stack";
@@ -12011,6 +14628,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-mesax_texture_stack" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__conditional__render = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_conditional_render";
@@ -12024,6 +14644,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_conditional_render" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__copy__depth__to__color = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_copy_depth_to_color";
@@ -12037,6 +14660,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_copy_depth_to_color" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__copy__image = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_copy_image";
@@ -12050,6 +14676,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_copy_image" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__depth__buffer__float = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_depth_buffer_float";
@@ -12063,6 +14692,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_depth_buffer_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__depth__clamp = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_depth_clamp";
@@ -12076,6 +14708,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_depth_clamp" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__evaluators = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_evaluators";
@@ -12089,6 +14724,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_evaluators" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__explicit__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_explicit_multisample";
@@ -12102,6 +14740,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_explicit_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__fence = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_fence";
@@ -12115,6 +14756,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_fence" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__float__buffer = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_float_buffer";
@@ -12128,6 +14772,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_float_buffer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__fog__distance = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_fog_distance";
@@ -12141,6 +14788,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_fog_distance" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__fragment__program = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_fragment_program";
@@ -12154,6 +14804,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_fragment_program" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__fragment__program2 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_fragment_program2";
@@ -12167,6 +14820,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_fragment_program2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__framebuffer__multisample__coverage = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_framebuffer_multisample_coverage";
@@ -12180,6 +14836,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_framebuffer_multisample_coverage" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__geometry__program4 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_geometry_program4";
@@ -12193,6 +14852,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_geometry_program4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__gpu__program4 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_gpu_program4";
@@ -12206,6 +14868,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_gpu_program4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__gpu__program5 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_gpu_program5";
@@ -12219,6 +14884,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_gpu_program5" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__gpu__shader5 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_gpu_shader5";
@@ -12232,6 +14900,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_gpu_shader5" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__half__float = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_half_float";
@@ -12245,6 +14916,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_half_float" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__light__max__exponent = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_light_max_exponent";
@@ -12258,6 +14932,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_light_max_exponent" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__multisample__coverage = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_multisample_coverage";
@@ -12271,6 +14948,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_multisample_coverage" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__multisample__filter__hint = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_multisample_filter_hint";
@@ -12284,6 +14964,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_multisample_filter_hint" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__occlusion__query = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_occlusion_query";
@@ -12297,6 +14980,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_occlusion_query" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__packed__depth__stencil = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_packed_depth_stencil";
@@ -12310,6 +14996,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_packed_depth_stencil" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__parameter__buffer__object = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_parameter_buffer_object";
@@ -12323,6 +15012,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_parameter_buffer_object" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__pixel__data__range = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_pixel_data_range";
@@ -12336,6 +15028,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_pixel_data_range" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__point__sprite = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_point_sprite";
@@ -12349,6 +15044,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_point_sprite" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__present__video = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_present_video";
@@ -12362,6 +15060,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_present_video" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__primitive__restart = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_primitive_restart";
@@ -12375,6 +15076,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_primitive_restart" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__register__combiners = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_register_combiners";
@@ -12388,6 +15092,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_register_combiners" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__register__combiners2 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_register_combiners2";
@@ -12401,6 +15108,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_register_combiners2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__shader__buffer__load = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_shader_buffer_load";
@@ -12414,6 +15124,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_shader_buffer_load" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__shader__buffer__store = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_shader_buffer_store";
@@ -12427,6 +15140,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_shader_buffer_store" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__tessellation__program5 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_tessellation_program5";
@@ -12440,6 +15156,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_tessellation_program5" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texgen__emboss = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texgen_emboss";
@@ -12453,6 +15172,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texgen_emboss" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texgen__reflection = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texgen_reflection";
@@ -12466,6 +15188,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texgen_reflection" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__barrier = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_barrier";
@@ -12479,6 +15204,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_barrier" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__env__combine4 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_env_combine4";
@@ -12492,6 +15220,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_env_combine4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__expand__normal = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_expand_normal";
@@ -12505,6 +15236,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_expand_normal" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_multisample";
@@ -12518,6 +15252,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__rectangle = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_rectangle";
@@ -12531,6 +15268,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_rectangle" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__shader = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_shader";
@@ -12544,6 +15284,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_shader" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__shader2 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_shader2";
@@ -12557,6 +15300,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_shader2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__texture__shader3 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_texture_shader3";
@@ -12570,6 +15316,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_texture_shader3" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__transform__feedback = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_transform_feedback";
@@ -12583,6 +15332,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_transform_feedback" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__transform__feedback2 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_transform_feedback2";
@@ -12596,6 +15348,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_transform_feedback2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__array__range = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_array_range";
@@ -12609,6 +15364,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_array_range" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__array__range2 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_array_range2";
@@ -12622,6 +15380,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_array_range2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__attrib__integer__64bit = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_attrib_integer_64bit";
@@ -12635,6 +15396,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_attrib_integer_64bit" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__buffer__unified__memory = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_buffer_unified_memory";
@@ -12648,6 +15412,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_buffer_unified_memory" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__program = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_program";
@@ -12661,6 +15428,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_program" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__program2__option = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_program2_option";
@@ -12674,6 +15444,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_program2_option" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__program3 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_program3";
@@ -12687,6 +15460,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_program3" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-nv__vertex__program4 = (build-asdf-system {
     pname = "cl-glfw-opengl-nv_vertex_program4";
@@ -12700,6 +15476,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-nv_vertex_program4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-oes__read__format = (build-asdf-system {
     pname = "cl-glfw-opengl-oes_read_format";
@@ -12713,6 +15492,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-oes_read_format" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-oml__interlace = (build-asdf-system {
     pname = "cl-glfw-opengl-oml_interlace";
@@ -12726,6 +15508,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-oml_interlace" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-oml__resample = (build-asdf-system {
     pname = "cl-glfw-opengl-oml_resample";
@@ -12739,6 +15524,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-oml_resample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-oml__subsample = (build-asdf-system {
     pname = "cl-glfw-opengl-oml_subsample";
@@ -12752,6 +15540,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-oml_subsample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-pgi__misc__hints = (build-asdf-system {
     pname = "cl-glfw-opengl-pgi_misc_hints";
@@ -12765,6 +15556,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-pgi_misc_hints" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-pgi__vertex__hints = (build-asdf-system {
     pname = "cl-glfw-opengl-pgi_vertex_hints";
@@ -12778,6 +15572,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-pgi_vertex_hints" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-rend__screen__coordinates = (build-asdf-system {
     pname = "cl-glfw-opengl-rend_screen_coordinates";
@@ -12791,6 +15588,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-rend_screen_coordinates" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-s3__s3tc = (build-asdf-system {
     pname = "cl-glfw-opengl-s3_s3tc";
@@ -12804,6 +15604,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-s3_s3tc" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgi__color__table = (build-asdf-system {
     pname = "cl-glfw-opengl-sgi_color_table";
@@ -12817,6 +15620,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgi_color_table" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgi__depth__pass__instrument = (build-asdf-system {
     pname = "cl-glfw-opengl-sgi_depth_pass_instrument";
@@ -12830,6 +15636,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgi_depth_pass_instrument" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__detail__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_detail_texture";
@@ -12843,6 +15652,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_detail_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__fog__function = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_fog_function";
@@ -12856,6 +15668,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_fog_function" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__multisample = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_multisample";
@@ -12869,6 +15684,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_multisample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__pixel__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_pixel_texture";
@@ -12882,6 +15700,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_pixel_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__point__parameters = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_point_parameters";
@@ -12895,6 +15716,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_point_parameters" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__sharpen__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_sharpen_texture";
@@ -12908,6 +15732,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_sharpen_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__texture4d = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_texture4d";
@@ -12921,6 +15748,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_texture4d" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__texture__color__mask = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_texture_color_mask";
@@ -12934,6 +15764,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_texture_color_mask" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__texture__filter4 = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_texture_filter4";
@@ -12947,6 +15780,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_texture_filter4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgis__texture__select = (build-asdf-system {
     pname = "cl-glfw-opengl-sgis_texture_select";
@@ -12960,6 +15796,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgis_texture_select" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__async = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_async";
@@ -12973,6 +15812,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_async" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__depth__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_depth_texture";
@@ -12986,6 +15828,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_depth_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__flush__raster = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_flush_raster";
@@ -12999,6 +15844,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_flush_raster" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__fog__scale = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_fog_scale";
@@ -13012,6 +15860,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_fog_scale" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__fragment__lighting = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_fragment_lighting";
@@ -13025,6 +15876,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_fragment_lighting" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__framezoom = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_framezoom";
@@ -13038,6 +15892,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_framezoom" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__igloo__interface = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_igloo_interface";
@@ -13051,6 +15908,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_igloo_interface" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__instruments = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_instruments";
@@ -13064,6 +15924,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_instruments" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__line__quality__hint = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_line_quality_hint";
@@ -13077,6 +15940,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_line_quality_hint" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__list__priority = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_list_priority";
@@ -13090,6 +15956,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_list_priority" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__pixel__texture = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_pixel_texture";
@@ -13103,6 +15972,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_pixel_texture" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__polynomial__ffd = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_polynomial_ffd";
@@ -13116,6 +15988,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_polynomial_ffd" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__reference__plane = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_reference_plane";
@@ -13129,6 +16004,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_reference_plane" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__resample = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_resample";
@@ -13142,6 +16020,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_resample" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__scalebias__hint = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_scalebias_hint";
@@ -13155,6 +16036,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_scalebias_hint" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__shadow = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_shadow";
@@ -13168,6 +16052,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_shadow" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__shadow__ambient = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_shadow_ambient";
@@ -13181,6 +16068,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_shadow_ambient" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__slim = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_slim";
@@ -13194,6 +16084,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_slim" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__sprite = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_sprite";
@@ -13207,6 +16100,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_sprite" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__tag__sample__buffer = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_tag_sample_buffer";
@@ -13220,6 +16116,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_tag_sample_buffer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__texture__coordinate__clamp = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_texture_coordinate_clamp";
@@ -13233,6 +16132,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_texture_coordinate_clamp" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__texture__lod__bias = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_texture_lod_bias";
@@ -13246,6 +16148,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_texture_lod_bias" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__texture__multi__buffer = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_texture_multi_buffer";
@@ -13259,6 +16164,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_texture_multi_buffer" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sgix__ycrcba = (build-asdf-system {
     pname = "cl-glfw-opengl-sgix_ycrcba";
@@ -13272,6 +16180,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sgix_ycrcba" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sun__convolution__border__modes = (build-asdf-system {
     pname = "cl-glfw-opengl-sun_convolution_border_modes";
@@ -13285,6 +16196,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sun_convolution_border_modes" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sun__global__alpha = (build-asdf-system {
     pname = "cl-glfw-opengl-sun_global_alpha";
@@ -13298,6 +16212,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sun_global_alpha" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sun__mesh__array = (build-asdf-system {
     pname = "cl-glfw-opengl-sun_mesh_array";
@@ -13311,6 +16228,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sun_mesh_array" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sun__slice__accum = (build-asdf-system {
     pname = "cl-glfw-opengl-sun_slice_accum";
@@ -13324,6 +16244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sun_slice_accum" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sun__triangle__list = (build-asdf-system {
     pname = "cl-glfw-opengl-sun_triangle_list";
@@ -13337,6 +16260,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sun_triangle_list" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sun__vertex = (build-asdf-system {
     pname = "cl-glfw-opengl-sun_vertex";
@@ -13350,6 +16276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sun_vertex" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-sunx__constant__data = (build-asdf-system {
     pname = "cl-glfw-opengl-sunx_constant_data";
@@ -13363,6 +16292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-sunx_constant_data" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__1__0 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_1_0";
@@ -13376,6 +16308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_1_0" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__1__1 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_1_1";
@@ -13389,6 +16324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_1_1" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__1__2 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_1_2";
@@ -13402,6 +16340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_1_2" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__1__3 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_1_3";
@@ -13415,6 +16356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_1_3" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__1__4 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_1_4";
@@ -13428,6 +16372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_1_4" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__1__5 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_1_5";
@@ -13441,6 +16388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_1_5" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__2__0 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_2_0";
@@ -13454,6 +16404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_2_0" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-version__2__1 = (build-asdf-system {
     pname = "cl-glfw-opengl-version_2_1";
@@ -13467,6 +16420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-version_2_1" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-win__phong__shading = (build-asdf-system {
     pname = "cl-glfw-opengl-win_phong_shading";
@@ -13480,6 +16436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-win_phong_shading" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-opengl-win__specular__fog = (build-asdf-system {
     pname = "cl-glfw-opengl-win_specular_fog";
@@ -13493,6 +16452,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-opengl-win_specular_fog" ];
     lispLibs = [ (getAttr "cl-glfw-opengl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw-types = (build-asdf-system {
     pname = "cl-glfw-types";
@@ -13506,6 +16468,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw-types" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw3 = (build-asdf-system {
     pname = "cl-glfw3";
@@ -13519,6 +16484,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw3" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glfw3-examples = (build-asdf-system {
     pname = "cl-glfw3-examples";
@@ -13532,6 +16500,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glfw3-examples" ];
     lispLibs = [ (getAttr "cl-glfw3" self) (getAttr "cl-opengl" self) (getAttr "trivial-main-thread" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glib = (build-asdf-system {
     pname = "cl-glib";
@@ -13545,6 +16516,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glib" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-gobject-introspection-wrapper" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glib_dot_gio = (build-asdf-system {
     pname = "cl-glib.gio";
@@ -13558,6 +16532,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glib.gio" ];
     lispLibs = [ (getAttr "cl-gobject-introspection-wrapper" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glib_dot_gobject = (build-asdf-system {
     pname = "cl-glib.gobject";
@@ -13571,6 +16548,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glib.gobject" ];
     lispLibs = [ (getAttr "cl-gobject-introspection-wrapper" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gltf = (build-asdf-system {
     pname = "cl-gltf";
@@ -13584,6 +16564,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gltf" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "mmap" self) (getAttr "nibbles" self) (getAttr "qbase64" self) (getAttr "shasht" self) (getAttr "static-vectors" self) (getAttr "trivial-extensible-sequences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glu = (build-asdf-system {
     pname = "cl-glu";
@@ -13597,6 +16580,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glu" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glut = (build-asdf-system {
     pname = "cl-glut";
@@ -13610,6 +16596,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glut" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-glut-examples = (build-asdf-system {
     pname = "cl-glut-examples";
@@ -13623,6 +16612,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-glut-examples" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-glu" self) (getAttr "cl-glut" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gobject-introspection = (build-asdf-system {
     pname = "cl-gobject-introspection";
@@ -13636,6 +16628,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gobject-introspection" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "iterate" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   cl-gobject-introspection-test = (build-asdf-system {
     pname = "cl-gobject-introspection-test";
@@ -13649,6 +16642,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gobject-introspection-test" ];
     lispLibs = [ (getAttr "cl-gobject-introspection" self) (getAttr "fiveam" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gobject-introspection-wrapper = (build-asdf-system {
     pname = "cl-gobject-introspection-wrapper";
@@ -13662,6 +16658,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gobject-introspection-wrapper" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-gobject-introspection" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gopher = (build-asdf-system {
     pname = "cl-gopher";
@@ -13675,6 +16674,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gopher" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "quri" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gpio = (build-asdf-system {
     pname = "cl-gpio";
@@ -13688,6 +16690,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gpio" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-graph = (build-asdf-system {
     pname = "cl-graph";
@@ -13701,6 +16706,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-graph" ];
     lispLibs = [ (getAttr "asdf-system-connections" self) (getAttr "cl-containers" self) (getAttr "metabang-bind" self) (getAttr "metatilities-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-graph_plus_hu_dot_dwim_dot_graphviz = (build-asdf-system {
     pname = "cl-graph+hu.dwim.graphviz";
@@ -13714,6 +16722,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-graph+hu.dwim.graphviz" ];
     lispLibs = [ (getAttr "cl-graph" self) (getAttr "hu_dot_dwim_dot_graphviz" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-grip = (build-asdf-system {
     pname = "cl-grip";
@@ -13727,6 +16738,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-grip" ];
     lispLibs = [ (getAttr "cl-strings" self) (getAttr "local-time" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-grnm = (build-asdf-system {
     pname = "cl-grnm";
@@ -13740,6 +16754,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-grnm" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-growl = (build-asdf-system {
     pname = "cl-growl";
@@ -13753,6 +16770,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-growl" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "trivial-utf-8" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gss = (build-asdf-system {
     pname = "cl-gss";
@@ -13766,6 +16786,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gss" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-garbage" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-gtk2-gdk = (build-asdf-system {
     pname = "cl-gtk2-gdk";
@@ -13779,6 +16802,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gtk2-gdk" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-gtk2-glib" self) (getAttr "cl-gtk2-pango" self) ];
+    meta = {};
   });
   cl-gtk2-glib = (build-asdf-system {
     pname = "cl-gtk2-glib";
@@ -13792,6 +16816,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gtk2-glib" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   cl-gtk2-pango = (build-asdf-system {
     pname = "cl-gtk2-pango";
@@ -13805,6 +16830,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-gtk2-pango" ];
     lispLibs = [ (getAttr "cl-gtk2-glib" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   cl-haml = (build-asdf-system {
     pname = "cl-haml";
@@ -13818,6 +16844,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-haml" ];
     lispLibs = [ (getAttr "cl-who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-haml-test = (build-asdf-system {
     pname = "cl-haml-test";
@@ -13831,6 +16860,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-haml-test" ];
     lispLibs = [ (getAttr "cl-haml" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hamt = (build-asdf-system {
     pname = "cl-hamt";
@@ -13844,6 +16876,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hamt" ];
     lispLibs = [ (getAttr "cl-murmurhash" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hamt-examples = (build-asdf-system {
     pname = "cl-hamt-examples";
@@ -13857,6 +16892,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hamt-examples" ];
     lispLibs = [ (getAttr "cl-hamt" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hamt-test = (build-asdf-system {
     pname = "cl-hamt-test";
@@ -13870,6 +16908,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hamt-test" ];
     lispLibs = [ (getAttr "cl-hamt" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hash-table-destructuring = (build-asdf-system {
     pname = "cl-hash-table-destructuring";
@@ -13883,6 +16924,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hash-table-destructuring" ];
     lispLibs = [ (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hash-table-destructuring-test = (build-asdf-system {
     pname = "cl-hash-table-destructuring-test";
@@ -13896,6 +16940,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hash-table-destructuring-test" ];
     lispLibs = [ (getAttr "cl-hash-table-destructuring" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hash-util = (build-asdf-system {
     pname = "cl-hash-util";
@@ -13909,6 +16956,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hash-util" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hash-util-test = (build-asdf-system {
     pname = "cl-hash-util-test";
@@ -13922,6 +16972,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hash-util-test" ];
     lispLibs = [ (getAttr "cl-hash-util" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-heap = (build-asdf-system {
     pname = "cl-heap";
@@ -13935,6 +16988,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-heap" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-heap-tests = (build-asdf-system {
     pname = "cl-heap-tests";
@@ -13948,6 +17002,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-heap-tests" ];
     lispLibs = [ (getAttr "cl-heap" self) (getAttr "xlunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-heredoc = (build-asdf-system {
     pname = "cl-heredoc";
@@ -13961,6 +17018,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-heredoc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-heredoc-test = (build-asdf-system {
     pname = "cl-heredoc-test";
@@ -13974,6 +17034,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-heredoc-test" ];
     lispLibs = [ (getAttr "cl-heredoc" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hooks = (build-asdf-system {
     pname = "cl-hooks";
@@ -13987,6 +17050,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hooks" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "let-plus" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   cl-html-diff = (build-asdf-system {
     pname = "cl-html-diff";
@@ -14000,6 +17064,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-html-diff" ];
     lispLibs = [ (getAttr "cl-difflib" self) ];
+    meta = {};
   });
   cl-html-parse = (build-asdf-system {
     pname = "cl-html-parse";
@@ -14013,6 +17078,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-html-parse" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-html-readme = (build-asdf-system {
     pname = "cl-html-readme";
@@ -14026,6 +17092,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-html-readme" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-html5-parser = (build-asdf-system {
     pname = "cl-html5-parser";
@@ -14039,6 +17108,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-html5-parser" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "string-case" self) ];
+    meta = {};
   });
   cl-html5-parser-cxml = (build-asdf-system {
     pname = "cl-html5-parser-cxml";
@@ -14052,6 +17122,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-html5-parser-cxml" ];
     lispLibs = [ (getAttr "cl-html5-parser" self) (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-html5-parser-tests = (build-asdf-system {
     pname = "cl-html5-parser-tests";
@@ -14065,6 +17138,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-html5-parser-tests" ];
     lispLibs = [ (getAttr "cl-html5-parser" self) (getAttr "json-streams" self) (getAttr "split-sequence" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-htmlprag = (build-asdf-system {
     pname = "cl-htmlprag";
@@ -14078,6 +17154,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-htmlprag" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "optima" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-httpsqs = (build-asdf-system {
     pname = "cl-httpsqs";
@@ -14091,6 +17170,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-httpsqs" ];
     lispLibs = [ (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-hue = (build-asdf-system {
     pname = "cl-hue";
@@ -14104,6 +17186,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-hue" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-i18n = (build-asdf-system {
     pname = "cl-i18n";
@@ -14117,6 +17202,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-i18n" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-ppcre-unicode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ilu = (build-asdf-system {
     pname = "cl-ilu";
@@ -14130,6 +17218,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ilu" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-devil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ilut = (build-asdf-system {
     pname = "cl-ilut";
@@ -14143,6 +17234,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ilut" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-devil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-incognia = (build-asdf-system {
     pname = "cl-incognia";
@@ -14156,6 +17250,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-incognia" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "jonathan" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-indentify = (build-asdf-system {
     pname = "cl-indentify";
@@ -14169,6 +17266,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-indentify" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-inflector = (build-asdf-system {
     pname = "cl-inflector";
@@ -14182,6 +17282,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-inflector" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-inflector-test = (build-asdf-system {
     pname = "cl-inflector-test";
@@ -14195,6 +17298,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-inflector-test" ];
     lispLibs = [ (getAttr "cl-inflector" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-influxdb = (build-asdf-system {
     pname = "cl-influxdb";
@@ -14208,6 +17314,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-influxdb" ];
     lispLibs = [ (getAttr "cl-annot" self) (getAttr "cl-json" self) (getAttr "do-urlencode" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-info = (build-asdf-system {
     pname = "cl-info";
@@ -14221,6 +17330,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-info" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "docs-config" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-info-test = (build-asdf-system {
     pname = "cl-info-test";
@@ -14234,6 +17346,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-info-test" ];
     lispLibs = [ (getAttr "cl-info" self) (getAttr "hamcrest" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ini = (build-asdf-system {
     pname = "cl-ini";
@@ -14247,6 +17362,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ini" ];
     lispLibs = [ (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ini-test = (build-asdf-system {
     pname = "cl-ini-test";
@@ -14260,6 +17378,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ini-test" ];
     lispLibs = [ (getAttr "cl-ini" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-inotify = (build-asdf-system {
     pname = "cl-inotify";
@@ -14273,6 +17394,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-inotify" ];
     lispLibs = [ (getAttr "binary-types" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "iolib" self) (getAttr "iolib_dot_asdf" self) (getAttr "iolib_dot_base" self) (getAttr "iolib_dot_conf" self) (getAttr "osicat" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-inotify-tests = (build-asdf-system {
     pname = "cl-inotify-tests";
@@ -14286,6 +17410,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-inotify-tests" ];
     lispLibs = [ (getAttr "cl-inotify" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-intbytes = (build-asdf-system {
     pname = "cl-intbytes";
@@ -14299,6 +17426,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-intbytes" ];
     lispLibs = [ (getAttr "fast-io" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-intbytes-test = (build-asdf-system {
     pname = "cl-intbytes-test";
@@ -14312,6 +17442,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-intbytes-test" ];
     lispLibs = [ (getAttr "cl-intbytes" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-interpol = (build-asdf-system {
     pname = "cl-interpol";
@@ -14325,6 +17458,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-interpol" ];
     lispLibs = [ (getAttr "cl-unicode" self) (getAttr "named-readtables" self) ];
+    meta = {};
   });
   cl-interval = (build-asdf-system {
     pname = "cl-interval";
@@ -14338,6 +17472,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-interval" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-interval-docs = (build-asdf-system {
     pname = "cl-interval-docs";
@@ -14351,6 +17488,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-interval-docs" ];
     lispLibs = [ (getAttr "cl-gendoc" self) (getAttr "cl-interval" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ipfs-api2 = (build-asdf-system {
     pname = "cl-ipfs-api2";
@@ -14364,6 +17504,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ipfs-api2" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "drakma" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-irc = (build-asdf-system {
     pname = "cl-irc";
@@ -14377,6 +17520,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-irc" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-irc-test = (build-asdf-system {
     pname = "cl-irc-test";
@@ -14390,6 +17536,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-irc-test" ];
     lispLibs = [ (getAttr "cl-irc" self) (getAttr "rt" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-irregsexp = (build-asdf-system {
     pname = "cl-irregsexp";
@@ -14403,6 +17552,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-irregsexp" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-isaac = (build-asdf-system {
     pname = "cl-isaac";
@@ -14416,6 +17568,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-isaac" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-iterative = (build-asdf-system {
     pname = "cl-iterative";
@@ -14429,6 +17584,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-iterative" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "optima" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-iterative-tests = (build-asdf-system {
     pname = "cl-iterative-tests";
@@ -14442,6 +17600,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-iterative-tests" ];
     lispLibs = [ (getAttr "cl-iterative" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-itertools = (build-asdf-system {
     pname = "cl-itertools";
@@ -14455,6 +17616,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-itertools" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-coroutine" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-itertools-tests = (build-asdf-system {
     pname = "cl-itertools-tests";
@@ -14468,6 +17632,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-itertools-tests" ];
     lispLibs = [ (getAttr "cl-itertools" self) (getAttr "fiveam" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-jpeg = (build-asdf-system {
     pname = "cl-jpeg";
@@ -14481,6 +17648,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-jpeg" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-js = (build-asdf-system {
     pname = "cl-js";
@@ -14494,6 +17662,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-js" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "parse-js" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-json = (build-asdf-system {
     pname = "cl-json";
@@ -14507,6 +17678,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-json" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-json-helper = (build-asdf-system {
     pname = "cl-json-helper";
@@ -14520,6 +17692,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-json-helper" ];
     lispLibs = [ (getAttr "cl-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-json-pointer = (build-asdf-system {
     pname = "cl-json-pointer";
@@ -14533,6 +17708,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-json-pointer" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "st-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-json-schema = (build-asdf-system {
     pname = "cl-json-schema";
@@ -14546,6 +17724,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-json-schema" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "trivial-do" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-json-schema-tests = (build-asdf-system {
     pname = "cl-json-schema-tests";
@@ -14559,6 +17740,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-json-schema-tests" ];
     lispLibs = [ (getAttr "cl-json-schema" self) (getAttr "cl-ppcre" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-jsx = (build-asdf-system {
     pname = "cl-jsx";
@@ -14572,6 +17756,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-jsx" ];
     lispLibs = [ (getAttr "cl-who" self) (getAttr "esrap" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-jsx-test = (build-asdf-system {
     pname = "cl-jsx-test";
@@ -14585,6 +17772,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-jsx-test" ];
     lispLibs = [ (getAttr "cl-jsx" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-junit-xml = (build-asdf-system {
     pname = "cl-junit-xml";
@@ -14598,6 +17788,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-junit-xml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cxml" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-junit-xml_dot_lisp-unit = (build-asdf-system {
     pname = "cl-junit-xml.lisp-unit";
@@ -14611,6 +17804,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-junit-xml.lisp-unit" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-junit-xml" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-junit-xml_dot_lisp-unit2 = (build-asdf-system {
     pname = "cl-junit-xml.lisp-unit2";
@@ -14624,6 +17820,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-junit-xml.lisp-unit2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-junit-xml" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-junit-xml_dot_test = (build-asdf-system {
     pname = "cl-junit-xml.test";
@@ -14637,6 +17836,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-junit-xml.test" ];
     lispLibs = [ (getAttr "cl-junit-xml" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-k8055 = (build-asdf-system {
     pname = "cl-k8055";
@@ -14650,6 +17852,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-k8055" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-kanren = (build-asdf-system {
     pname = "cl-kanren";
@@ -14663,6 +17868,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-kanren" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-kanren-test = (build-asdf-system {
     pname = "cl-kanren-test";
@@ -14676,6 +17884,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-kanren-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-kanren" self) (getAttr "clunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-keycloak = (build-asdf-system {
     pname = "cl-keycloak";
@@ -14689,6 +17900,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-keycloak" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-kraken = (build-asdf-system {
     pname = "cl-kraken";
@@ -14702,6 +17916,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-kraken" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "dexador" self) (getAttr "ironclad" self) (getAttr "jsown" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ksuid = (build-asdf-system {
     pname = "cl-ksuid";
@@ -14715,6 +17932,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ksuid" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "ironclad" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ksuid-test = (build-asdf-system {
     pname = "cl-ksuid-test";
@@ -14728,6 +17948,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ksuid-test" ];
     lispLibs = [ (getAttr "cl-ksuid" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-kyoto-cabinet = (build-asdf-system {
     pname = "cl-kyoto-cabinet";
@@ -14741,6 +17964,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-kyoto-cabinet" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-l10n = (build-asdf-system {
     pname = "cl-l10n";
@@ -14754,6 +17980,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-l10n" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-l10n-cldr" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "cxml" self) (getAttr "flexi-streams" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "metabang-bind" self) ];
+    meta = {};
   });
   cl-l10n-cldr = (build-asdf-system {
     pname = "cl-l10n-cldr";
@@ -14767,6 +17994,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-l10n-cldr" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-lambdacalc = (build-asdf-system {
     pname = "cl-lambdacalc";
@@ -14780,6 +18008,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lambdacalc" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lambdacalc-test = (build-asdf-system {
     pname = "cl-lambdacalc-test";
@@ -14793,6 +18024,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lambdacalc-test" ];
     lispLibs = [ (getAttr "cl-lambdacalc" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-las = (build-asdf-system {
     pname = "cl-las";
@@ -14806,6 +18040,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-las" ];
     lispLibs = [ (getAttr "binary-io" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lastfm = (build-asdf-system {
     pname = "cl-lastfm";
@@ -14819,6 +18056,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lastfm" ];
     lispLibs = [ (getAttr "cxml-stp" self) (getAttr "drakma" self) (getAttr "trivial-utf-8" self) (getAttr "url-rewrite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lastfm-test = (build-asdf-system {
     pname = "cl-lastfm-test";
@@ -14832,6 +18072,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lastfm-test" ];
     lispLibs = [ (getAttr "cl-lastfm" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-launch = (build-asdf-system {
     pname = "cl-launch";
@@ -14845,6 +18088,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-launch" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ledger = (build-asdf-system {
     pname = "cl-ledger";
@@ -14858,6 +18104,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ledger" ];
     lispLibs = [ (getAttr "cambl" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "periods-series" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lex = (build-asdf-system {
     pname = "cl-lex";
@@ -14871,6 +18120,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lex" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lexer = (build-asdf-system {
     pname = "cl-lexer";
@@ -14884,6 +18136,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lexer" ];
     lispLibs = [ (getAttr "regex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-liballegro = (build-asdf-system {
     pname = "cl-liballegro";
@@ -14897,6 +18152,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-liballegro" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "float-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-main-thread" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-liballegro-nuklear = (build-asdf-system {
     pname = "cl-liballegro-nuklear";
@@ -14910,6 +18168,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-liballegro-nuklear" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libevent2 = (build-asdf-system {
     pname = "cl-libevent2";
@@ -14923,6 +18184,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libevent2" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libevent2-ssl = (build-asdf-system {
     pname = "cl-libevent2-ssl";
@@ -14936,6 +18200,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libevent2-ssl" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-libevent2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libfarmhash = (build-asdf-system {
     pname = "cl-libfarmhash";
@@ -14949,6 +18216,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libfarmhash" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libhoedown = (build-asdf-system {
     pname = "cl-libhoedown";
@@ -14962,6 +18232,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libhoedown" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libiio = (build-asdf-system {
     pname = "cl-libiio";
@@ -14975,6 +18248,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libiio" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libinput = (build-asdf-system {
     pname = "cl-libinput";
@@ -14988,6 +18264,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libinput" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-liblinear = (build-asdf-system {
     pname = "cl-liblinear";
@@ -15001,6 +18280,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-liblinear" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libpuzzle = (build-asdf-system {
     pname = "cl-libpuzzle";
@@ -15014,6 +18296,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libpuzzle" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libpuzzle-test = (build-asdf-system {
     pname = "cl-libpuzzle-test";
@@ -15027,6 +18312,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libpuzzle-test" ];
     lispLibs = [ (getAttr "cl-libpuzzle" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libsvm = (build-asdf-system {
     pname = "cl-libsvm";
@@ -15040,6 +18328,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libsvm" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libsvm-format = (build-asdf-system {
     pname = "cl-libsvm-format";
@@ -15053,6 +18344,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libsvm-format" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libsvm-format-test = (build-asdf-system {
     pname = "cl-libsvm-format-test";
@@ -15066,6 +18360,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libsvm-format-test" ];
     lispLibs = [ (getAttr "cl-libsvm-format" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libusb = (build-asdf-system {
     pname = "cl-libusb";
@@ -15079,6 +18376,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libusb" ];
     lispLibs = [ (getAttr "libusb-ffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libuv = (build-asdf-system {
     pname = "cl-libuv";
@@ -15092,6 +18392,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libuv" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {};
   });
   cl-libuv-config = (build-asdf-system {
     pname = "cl-libuv-config";
@@ -15105,6 +18406,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libuv-config" ];
     lispLibs = [ (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libxml2 = (build-asdf-system {
     pname = "cl-libxml2";
@@ -15118,6 +18422,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libxml2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "flexi-streams" self) (getAttr "garbage-pools" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) (getAttr "puri" self) ];
+    meta = {};
   });
   cl-libxml2-test = (build-asdf-system {
     pname = "cl-libxml2-test";
@@ -15131,6 +18436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libxml2-test" ];
     lispLibs = [ (getAttr "cl-libxml2" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-libyaml = (build-asdf-system {
     pname = "cl-libyaml";
@@ -15144,6 +18452,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libyaml" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {};
   });
   cl-libyaml-test = (build-asdf-system {
     pname = "cl-libyaml-test";
@@ -15157,6 +18466,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-libyaml-test" ];
     lispLibs = [ (getAttr "cl-libyaml" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lite = (build-asdf-system {
     pname = "cl-lite";
@@ -15170,6 +18482,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lite" ];
     lispLibs = [ (getAttr "glisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-locale = (build-asdf-system {
     pname = "cl-locale";
@@ -15183,6 +18498,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-locale" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "arnesi" self) (getAttr "cl-annot" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) ];
+    meta = {};
   });
   cl-locale-syntax = (build-asdf-system {
     pname = "cl-locale-syntax";
@@ -15196,6 +18512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-locale-syntax" ];
     lispLibs = [ (getAttr "cl-locale" self) (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-locale-test = (build-asdf-system {
     pname = "cl-locale-test";
@@ -15209,6 +18528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-locale-test" ];
     lispLibs = [ (getAttr "cl-locale" self) (getAttr "cl-syntax" self) (getAttr "flexi-streams" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-locatives = (build-asdf-system {
     pname = "cl-locatives";
@@ -15222,6 +18544,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-locatives" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-log = (build-asdf-system {
     pname = "cl-log";
@@ -15235,6 +18560,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-log" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-log-test = (build-asdf-system {
     pname = "cl-log-test";
@@ -15248,6 +18576,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-log-test" ];
     lispLibs = [ (getAttr "cl-log" self) (getAttr "eos" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-logic = (build-asdf-system {
     pname = "cl-logic";
@@ -15261,6 +18592,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-logic" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "quine-mccluskey" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ltsv = (build-asdf-system {
     pname = "cl-ltsv";
@@ -15274,6 +18608,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ltsv" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ltsv-test = (build-asdf-system {
     pname = "cl-ltsv-test";
@@ -15287,6 +18624,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ltsv-test" ];
     lispLibs = [ (getAttr "cl-ltsv" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-lzma = (build-asdf-system {
     pname = "cl-lzma";
@@ -15300,6 +18640,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-lzma" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-autowrap" self) (getAttr "fast-io" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-m4 = (build-asdf-system {
     pname = "cl-m4";
@@ -15313,6 +18656,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-m4" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "external-program" self) (getAttr "graylex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-m4-test = (build-asdf-system {
     pname = "cl-m4-test";
@@ -15326,6 +18672,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-m4-test" ];
     lispLibs = [ (getAttr "cl-heredoc" self) (getAttr "cl-m4" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mango = (build-asdf-system {
     pname = "cl-mango";
@@ -15339,6 +18688,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mango" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "json-mop" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markdown = (build-asdf-system {
     pname = "cl-markdown";
@@ -15352,6 +18704,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markdown" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-containers" self) (getAttr "cl-ppcre" self) (getAttr "dynamic-classes" self) (getAttr "metabang-bind" self) (getAttr "metatilities-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markdown-comparisons = (build-asdf-system {
     pname = "cl-markdown-comparisons";
@@ -15365,6 +18720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markdown-comparisons" ];
     lispLibs = [ (getAttr "cl-html-diff" self) (getAttr "cl-markdown" self) (getAttr "html-encode" self) (getAttr "lift" self) (getAttr "lml2" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markdown-test = (build-asdf-system {
     pname = "cl-markdown-test";
@@ -15378,6 +18736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markdown-test" ];
     lispLibs = [ (getAttr "cl-markdown" self) (getAttr "lift" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markless = (build-asdf-system {
     pname = "cl-markless";
@@ -15391,6 +18752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markless" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markless-epub = (build-asdf-system {
     pname = "cl-markless-epub";
@@ -15404,6 +18768,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markless-epub" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-markless-plump" self) (getAttr "trivial-gray-streams" self) (getAttr "trivial-indent" self) (getAttr "trivial-mimes" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markless-markdown = (build-asdf-system {
     pname = "cl-markless-markdown";
@@ -15417,6 +18784,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markless-markdown" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "cl-markless" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markless-plump = (build-asdf-system {
     pname = "cl-markless-plump";
@@ -15430,6 +18800,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markless-plump" ];
     lispLibs = [ (getAttr "cl-markless" self) (getAttr "plump-dom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markless-standalone = (build-asdf-system {
     pname = "cl-markless-standalone";
@@ -15443,6 +18816,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markless-standalone" ];
     lispLibs = [ (getAttr "cl-markless" self) (getAttr "cl-markless-epub" self) (getAttr "cl-markless-markdown" self) (getAttr "cl-markless-plump" self) (getAttr "command-line-arguments" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markless-test = (build-asdf-system {
     pname = "cl-markless-test";
@@ -15456,6 +18832,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markless-test" ];
     lispLibs = [ (getAttr "cl-markless" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-marklogic = (build-asdf-system {
     pname = "cl-marklogic";
@@ -15469,6 +18848,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-marklogic" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "fiveam" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-markup = (build-asdf-system {
     pname = "cl-markup";
@@ -15482,6 +18864,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markup" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-markup-test = (build-asdf-system {
     pname = "cl-markup-test";
@@ -15495,6 +18878,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-markup-test" ];
     lispLibs = [ (getAttr "cl-markup" self) (getAttr "cl-test-more" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-match = (build-asdf-system {
     pname = "cl-match";
@@ -15508,6 +18894,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-match" ];
     lispLibs = [ (getAttr "standard-cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-match-test = (build-asdf-system {
     pname = "cl-match-test";
@@ -15521,6 +18910,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-match-test" ];
     lispLibs = [ (getAttr "cl-match" self) (getAttr "pcl-unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mathstats = (build-asdf-system {
     pname = "cl-mathstats";
@@ -15534,6 +18926,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mathstats" ];
     lispLibs = [ (getAttr "cl-containers" self) (getAttr "metatilities-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mathstats-test = (build-asdf-system {
     pname = "cl-mathstats-test";
@@ -15547,6 +18942,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mathstats-test" ];
     lispLibs = [ (getAttr "cl-mathstats" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-maxminddb = (build-asdf-system {
     pname = "cl-maxminddb";
@@ -15560,6 +18958,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-maxminddb" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "ieee-floats" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) (getAttr "mmap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-maxsat = (build-asdf-system {
     pname = "cl-maxsat";
@@ -15573,6 +18974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-maxsat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-sat" self) (getAttr "iterate" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-maxsat_dot_test = (build-asdf-system {
     pname = "cl-maxsat.test";
@@ -15586,6 +18990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-maxsat.test" ];
     lispLibs = [ (getAttr "cl-maxsat" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mdb = (build-asdf-system {
     pname = "cl-mdb";
@@ -15599,6 +19006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mdb" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mecab = (build-asdf-system {
     pname = "cl-mecab";
@@ -15612,6 +19022,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mecab" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mecab-test = (build-asdf-system {
     pname = "cl-mecab-test";
@@ -15625,6 +19038,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mecab-test" ];
     lispLibs = [ (getAttr "cl-mecab" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mechanize = (build-asdf-system {
     pname = "cl-mechanize";
@@ -15638,6 +19054,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mechanize" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closure-html" self) (getAttr "cxml-stp" self) (getAttr "drakma" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mediawiki = (build-asdf-system {
     pname = "cl-mediawiki";
@@ -15651,6 +19070,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mediawiki" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cxml" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mediawiki-test = (build-asdf-system {
     pname = "cl-mediawiki-test";
@@ -15664,6 +19086,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mediawiki-test" ];
     lispLibs = [ (getAttr "cl-mediawiki" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-megolm = (build-asdf-system {
     pname = "cl-megolm";
@@ -15677,6 +19102,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-megolm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "claw-olm" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "lisp-unit" self) (getAttr "s-base64" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-memcached = (build-asdf-system {
     pname = "cl-memcached";
@@ -15690,6 +19118,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-memcached" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "pooler" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-messagepack = (build-asdf-system {
     pname = "cl-messagepack";
@@ -15703,6 +19134,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-messagepack" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "closer-mop" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-messagepack-rpc = (build-asdf-system {
     pname = "cl-messagepack-rpc";
@@ -15716,6 +19150,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-messagepack-rpc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-async" self) (getAttr "cl-libuv" self) (getAttr "cl-messagepack" self) (getAttr "flexi-streams" self) (getAttr "trivial-backtrace" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-messagepack-rpc-tests = (build-asdf-system {
     pname = "cl-messagepack-rpc-tests";
@@ -15729,6 +19166,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-messagepack-rpc-tests" ];
     lispLibs = [ (getAttr "cl-messagepack-rpc" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-messagepack-tests = (build-asdf-system {
     pname = "cl-messagepack-tests";
@@ -15742,6 +19182,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-messagepack-tests" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-messagepack" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migrations = (build-asdf-system {
     pname = "cl-migrations";
@@ -15755,6 +19198,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migrations" ];
     lispLibs = [ (getAttr "clsql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum = (build-asdf-system {
     pname = "cl-migratum";
@@ -15768,6 +19214,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum" ];
     lispLibs = [ (getAttr "cl-ascii-table" self) (getAttr "cl-reexport" self) (getAttr "local-time" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum_dot_cli = (build-asdf-system {
     pname = "cl-migratum.cli";
@@ -15781,6 +19230,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum.cli" ];
     lispLibs = [ (getAttr "cl-migratum" self) (getAttr "cl-migratum_dot_driver_dot_dbi" self) (getAttr "cl-migratum_dot_driver_dot_rdbms-postgresql" self) (getAttr "cl-migratum_dot_provider_dot_local-path" self) (getAttr "clingon" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum_dot_driver_dot_dbi = (build-asdf-system {
     pname = "cl-migratum.driver.dbi";
@@ -15794,6 +19246,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum.driver.dbi" ];
     lispLibs = [ (getAttr "cl-dbi" self) (getAttr "cl-migratum" self) (getAttr "cl-migratum_dot_driver_dot_mixins" self) (getAttr "cl-ppcre" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum_dot_driver_dot_mixins = (build-asdf-system {
     pname = "cl-migratum.driver.mixins";
@@ -15807,6 +19262,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum.driver.mixins" ];
     lispLibs = [ (getAttr "cl-migratum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum_dot_driver_dot_rdbms-postgresql = (build-asdf-system {
     pname = "cl-migratum.driver.rdbms-postgresql";
@@ -15820,6 +19278,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum.driver.rdbms-postgresql" ];
     lispLibs = [ (getAttr "cl-migratum" self) (getAttr "cl-migratum_dot_driver_dot_mixins" self) (getAttr "cl-ppcre" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_postgresql" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum_dot_provider_dot_local-path = (build-asdf-system {
     pname = "cl-migratum.provider.local-path";
@@ -15833,6 +19294,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum.provider.local-path" ];
     lispLibs = [ (getAttr "cl-migratum" self) (getAttr "cl-ppcre" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-migratum_dot_test = (build-asdf-system {
     pname = "cl-migratum.test";
@@ -15846,6 +19310,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-migratum.test" ];
     lispLibs = [ (getAttr "cl-migratum" self) (getAttr "cl-migratum_dot_driver_dot_dbi" self) (getAttr "cl-migratum_dot_driver_dot_rdbms-postgresql" self) (getAttr "cl-migratum_dot_provider_dot_local-path" self) (getAttr "dbd-sqlite3" self) (getAttr "rove" self) (getAttr "tmpdir" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mime = (build-asdf-system {
     pname = "cl-mime";
@@ -15859,6 +19326,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mime" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "cl-qprint" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mime-from-string = (build-asdf-system {
     pname = "cl-mime-from-string";
@@ -15872,6 +19342,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mime-from-string" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mime-test = (build-asdf-system {
     pname = "cl-mime-test";
@@ -15885,6 +19358,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mime-test" ];
     lispLibs = [ (getAttr "cl-mime" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mimeparse = (build-asdf-system {
     pname = "cl-mimeparse";
@@ -15898,6 +19374,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mimeparse" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mimeparse-tests = (build-asdf-system {
     pname = "cl-mimeparse-tests";
@@ -15911,6 +19390,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mimeparse-tests" ];
     lispLibs = [ (getAttr "cl-mimeparse" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-minify-css = (build-asdf-system {
     pname = "cl-minify-css";
@@ -15924,6 +19406,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-minify-css" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-minify-css-test = (build-asdf-system {
     pname = "cl-minify-css-test";
@@ -15937,6 +19422,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-minify-css-test" ];
     lispLibs = [ (getAttr "assert-p" self) (getAttr "cacau" self) (getAttr "cacau-asdf" self) (getAttr "cl-minify-css" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed = (build-asdf-system {
     pname = "cl-mixed";
@@ -15950,6 +19438,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "static-vectors" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-alsa = (build-asdf-system {
     pname = "cl-mixed-alsa";
@@ -15963,6 +19454,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-alsa" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-coreaudio = (build-asdf-system {
     pname = "cl-mixed-coreaudio";
@@ -15976,6 +19470,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-coreaudio" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-mixed" self) (getAttr "float-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-examples = (build-asdf-system {
     pname = "cl-mixed-examples";
@@ -15989,6 +19486,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-examples" ];
     lispLibs = [ (getAttr "cl-mixed" self) (getAttr "cl-mixed-mpg123" self) (getAttr "cl-mixed-out123" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-flac = (build-asdf-system {
     pname = "cl-mixed-flac";
@@ -16002,6 +19502,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-flac" ];
     lispLibs = [ (getAttr "cl-flac" self) (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-jack = (build-asdf-system {
     pname = "cl-mixed-jack";
@@ -16015,6 +19518,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-jack" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-mpg123 = (build-asdf-system {
     pname = "cl-mixed-mpg123";
@@ -16028,6 +19534,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-mpg123" ];
     lispLibs = [ (getAttr "cl-mixed" self) (getAttr "cl-mpg123" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-mpt = (build-asdf-system {
     pname = "cl-mixed-mpt";
@@ -16041,6 +19550,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-mpt" ];
     lispLibs = [ (getAttr "cl-mixed" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-oss = (build-asdf-system {
     pname = "cl-mixed-oss";
@@ -16054,6 +19566,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-oss" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-out123 = (build-asdf-system {
     pname = "cl-mixed-out123";
@@ -16067,6 +19582,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-out123" ];
     lispLibs = [ (getAttr "cl-mixed" self) (getAttr "cl-out123" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-pulse = (build-asdf-system {
     pname = "cl-mixed-pulse";
@@ -16080,6 +19598,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-pulse" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-sdl2 = (build-asdf-system {
     pname = "cl-mixed-sdl2";
@@ -16093,6 +19614,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-sdl2" ];
     lispLibs = [ (getAttr "cl-mixed" self) (getAttr "sdl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-vorbis = (build-asdf-system {
     pname = "cl-mixed-vorbis";
@@ -16106,6 +19630,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-vorbis" ];
     lispLibs = [ (getAttr "cl-mixed" self) (getAttr "cl-vorbis" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-wasapi = (build-asdf-system {
     pname = "cl-mixed-wasapi";
@@ -16119,6 +19646,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-wasapi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) (getAttr "com-on" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-wav = (build-asdf-system {
     pname = "cl-mixed-wav";
@@ -16132,6 +19662,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-wav" ];
     lispLibs = [ (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-winmm = (build-asdf-system {
     pname = "cl-mixed-winmm";
@@ -16145,6 +19678,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-winmm" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mixed-xaudio2 = (build-asdf-system {
     pname = "cl-mixed-xaudio2";
@@ -16158,6 +19694,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mixed-xaudio2" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mixed" self) (getAttr "com-on" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mock = (build-asdf-system {
     pname = "cl-mock";
@@ -16171,6 +19710,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mock" ];
     lispLibs = [ (getAttr "cl-mock-basic" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mock-basic = (build-asdf-system {
     pname = "cl-mock-basic";
@@ -16184,6 +19726,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mock-basic" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mock-tests = (build-asdf-system {
     pname = "cl-mock-tests";
@@ -16197,6 +19742,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mock-tests" ];
     lispLibs = [ (getAttr "cl-mock" self) (getAttr "cl-mock-tests-basic" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mock-tests-basic = (build-asdf-system {
     pname = "cl-mock-tests-basic";
@@ -16210,6 +19758,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mock-tests-basic" ];
     lispLibs = [ (getAttr "cl-mock-basic" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-modio = (build-asdf-system {
     pname = "cl-modio";
@@ -16223,6 +19774,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-modio" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "drakma" self) (getAttr "language-codes" self) (getAttr "yason" self) (getAttr "zippy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-monad-macros = (build-asdf-system {
     pname = "cl-monad-macros";
@@ -16236,6 +19790,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-monad-macros" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-moneris = (build-asdf-system {
     pname = "cl-moneris";
@@ -16249,6 +19806,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-moneris" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-moneris-test = (build-asdf-system {
     pname = "cl-moneris-test";
@@ -16262,6 +19822,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-moneris-test" ];
     lispLibs = [ (getAttr "cl-moneris" self) (getAttr "eos" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mongo = (build-asdf-system {
     pname = "cl-mongo";
@@ -16275,6 +19838,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mongo" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "documentation-template" self) (getAttr "lisp-unit" self) (getAttr "parenscript" self) (getAttr "split-sequence" self) (getAttr "usocket" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mongo-id = (build-asdf-system {
     pname = "cl-mongo-id";
@@ -16288,6 +19854,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mongo-id" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "local-time" self) (getAttr "md5" self) (getAttr "secure-random" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-monitors = (build-asdf-system {
     pname = "cl-monitors";
@@ -16301,6 +19870,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-monitors" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mop = (build-asdf-system {
     pname = "cl-mop";
@@ -16314,6 +19886,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mop" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-morse = (build-asdf-system {
     pname = "cl-morse";
@@ -16327,6 +19902,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-morse" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-moss = (build-asdf-system {
     pname = "cl-moss";
@@ -16340,6 +19918,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-moss" ];
     lispLibs = [ (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mount-info = (build-asdf-system {
     pname = "cl-mount-info";
@@ -16353,6 +19934,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mount-info" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpg123 = (build-asdf-system {
     pname = "cl-mpg123";
@@ -16366,6 +19950,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpg123" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpg123-example = (build-asdf-system {
     pname = "cl-mpg123-example";
@@ -16379,6 +19966,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpg123-example" ];
     lispLibs = [ (getAttr "cl-mpg123" self) (getAttr "cl-out123" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpi = (build-asdf-system {
     pname = "cl-mpi";
@@ -16392,6 +19982,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-mpi-asdf-integration" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpi-asdf-integration = (build-asdf-system {
     pname = "cl-mpi-asdf-integration";
@@ -16405,6 +19998,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpi-asdf-integration" ];
     lispLibs = [ (getAttr "cffi-grovel" self) (getAttr "cffi-toolchain" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpi-examples = (build-asdf-system {
     pname = "cl-mpi-examples";
@@ -16418,6 +20014,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpi-examples" ];
     lispLibs = [ (getAttr "cl-mpi" self) (getAttr "cl-mpi-asdf-integration" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpi-extensions = (build-asdf-system {
     pname = "cl-mpi-extensions";
@@ -16431,6 +20030,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpi-extensions" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-conspack" self) (getAttr "cl-mpi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mpi-test-suite = (build-asdf-system {
     pname = "cl-mpi-test-suite";
@@ -16444,6 +20046,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mpi-test-suite" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-mpi" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mtgnet = (build-asdf-system {
     pname = "cl-mtgnet";
@@ -16457,6 +20062,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mtgnet" ];
     lispLibs = [ (getAttr "blackbird" self) (getAttr "cl-json" self) (getAttr "cl-netstring_plus" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mtgnet-async = (build-asdf-system {
     pname = "cl-mtgnet-async";
@@ -16470,6 +20078,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mtgnet-async" ];
     lispLibs = [ (getAttr "cl-async" self) (getAttr "cl-mtgnet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mtgnet-sync = (build-asdf-system {
     pname = "cl-mtgnet-sync";
@@ -16483,6 +20094,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mtgnet-sync" ];
     lispLibs = [ (getAttr "cl-mtgnet" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-murmurhash = (build-asdf-system {
     pname = "cl-murmurhash";
@@ -16496,6 +20110,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-murmurhash" ];
     lispLibs = [ (getAttr "babel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mustache = (build-asdf-system {
     pname = "cl-mustache";
@@ -16509,6 +20126,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mustache" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-mustache-test = (build-asdf-system {
     pname = "cl-mustache-test";
@@ -16522,6 +20140,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mustache-test" ];
     lispLibs = [ (getAttr "cl-mustache" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-muth = (build-asdf-system {
     pname = "cl-muth";
@@ -16535,6 +20156,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-muth" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bodge-heap" self) (getAttr "bodge-queue" self) (getAttr "bordeaux-threads" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw = (build-asdf-system {
     pname = "cl-mw";
@@ -16548,6 +20172,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "hu_dot_dwim_dot_serializer" self) (getAttr "iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw_dot_examples_dot_argument-processing = (build-asdf-system {
     pname = "cl-mw.examples.argument-processing";
@@ -16561,6 +20188,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw.examples.argument-processing" ];
     lispLibs = [ (getAttr "cl-mw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw_dot_examples_dot_hello-world = (build-asdf-system {
     pname = "cl-mw.examples.hello-world";
@@ -16574,6 +20204,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw.examples.hello-world" ];
     lispLibs = [ (getAttr "cl-mw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw_dot_examples_dot_higher-order = (build-asdf-system {
     pname = "cl-mw.examples.higher-order";
@@ -16587,6 +20220,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw.examples.higher-order" ];
     lispLibs = [ (getAttr "cl-mw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw_dot_examples_dot_monte-carlo-pi = (build-asdf-system {
     pname = "cl-mw.examples.monte-carlo-pi";
@@ -16600,6 +20236,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw.examples.monte-carlo-pi" ];
     lispLibs = [ (getAttr "cl-mw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw_dot_examples_dot_ping = (build-asdf-system {
     pname = "cl-mw.examples.ping";
@@ -16613,6 +20252,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw.examples.ping" ];
     lispLibs = [ (getAttr "cl-mw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mw_dot_examples_dot_with-task-policy = (build-asdf-system {
     pname = "cl-mw.examples.with-task-policy";
@@ -16626,6 +20268,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mw.examples.with-task-policy" ];
     lispLibs = [ (getAttr "cl-mw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-myriam = (build-asdf-system {
     pname = "cl-myriam";
@@ -16639,6 +20284,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-myriam" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cl-conspack" self) (getAttr "cl-ppcre" self) (getAttr "lparallel" self) (getAttr "pzmq" self) (getAttr "serapeum" self) (getAttr "sha3" self) (getAttr "str" self) (getAttr "usocket" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-mysql = (build-asdf-system {
     pname = "cl-mysql";
@@ -16652,6 +20300,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mysql" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {};
   });
   cl-mysql-test = (build-asdf-system {
     pname = "cl-mysql-test";
@@ -16665,6 +20314,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-mysql-test" ];
     lispLibs = [ (getAttr "cl-mysql" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store = (build-asdf-system {
     pname = "cl-naive-store";
@@ -16678,6 +20330,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store" ];
     lispLibs = [ (getAttr "cl-naive-store_dot_document-type-defs" self) (getAttr "cl-naive-store_dot_document-types" self) (getAttr "cl-naive-store_dot_naive-core" self) (getAttr "cl-naive-store_dot_naive-documents" self) (getAttr "cl-naive-store_dot_naive-indexed" self) (getAttr "cl-naive-store_dot_naive-merkle" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_document-type-defs = (build-asdf-system {
     pname = "cl-naive-store.document-type-defs";
@@ -16691,6 +20346,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.document-type-defs" ];
     lispLibs = [ (getAttr "cl-naive-store_dot_document-types" self) (getAttr "cl-naive-store_dot_naive-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_document-types = (build-asdf-system {
     pname = "cl-naive-store.document-types";
@@ -16704,6 +20362,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.document-types" ];
     lispLibs = [ (getAttr "cl-naive-store_dot_naive-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_naive-core = (build-asdf-system {
     pname = "cl-naive-store.naive-core";
@@ -16717,6 +20378,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.naive-core" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-cpus" self) (getAttr "cl-fad" self) (getAttr "cl-getx" self) (getAttr "cl-murmurhash" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "lparallel" self) (getAttr "split-sequence" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_naive-documents = (build-asdf-system {
     pname = "cl-naive-store.naive-documents";
@@ -16730,6 +20394,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.naive-documents" ];
     lispLibs = [ (getAttr "cl-naive-store_dot_document-type-defs" self) (getAttr "cl-naive-store_dot_document-types" self) (getAttr "cl-naive-store_dot_naive-core" self) (getAttr "cl-naive-store_dot_naive-indexed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_naive-indexed = (build-asdf-system {
     pname = "cl-naive-store.naive-indexed";
@@ -16743,6 +20410,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.naive-indexed" ];
     lispLibs = [ (getAttr "cl-naive-store_dot_naive-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_naive-merkle = (build-asdf-system {
     pname = "cl-naive-store.naive-merkle";
@@ -16756,6 +20426,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.naive-merkle" ];
     lispLibs = [ (getAttr "cl-naive-store_dot_naive-documents" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-naive-store_dot_test = (build-asdf-system {
     pname = "cl-naive-store.test";
@@ -16769,6 +20442,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-naive-store.test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-naive-store" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ncurses = (build-asdf-system {
     pname = "cl-ncurses";
@@ -16782,6 +20458,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ncurses" ];
     lispLibs = [ (getAttr "uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-neo4j = (build-asdf-system {
     pname = "cl-neo4j";
@@ -16795,6 +20474,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-neo4j" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "babel" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-neo4j_dot_tests = (build-asdf-system {
     pname = "cl-neo4j.tests";
@@ -16808,6 +20490,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-neo4j.tests" ];
     lispLibs = [ (getAttr "cl-neo4j" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-neovim = (build-asdf-system {
     pname = "cl-neovim";
@@ -16821,6 +20506,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-neovim" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-messagepack-rpc" self) (getAttr "form-fiddle" self) (getAttr "split-sequence" self) (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-netpbm = (build-asdf-system {
     pname = "cl-netpbm";
@@ -16834,6 +20522,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-netpbm" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-netstring_plus = (build-asdf-system {
     pname = "cl-netstring+";
@@ -16847,6 +20538,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-netstring+" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-netstrings = (build-asdf-system {
     pname = "cl-netstrings";
@@ -16860,6 +20554,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-netstrings" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-notebook = (build-asdf-system {
     pname = "cl-notebook";
@@ -16873,6 +20570,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-notebook" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-css" self) (getAttr "cl-fad" self) (getAttr "cl-who" self) (getAttr "closer-mop" self) (getAttr "fact-base" self) (getAttr "house" self) (getAttr "parenscript" self) (getAttr "prove-asdf" self) (getAttr "qlot" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ntp-client = (build-asdf-system {
     pname = "cl-ntp-client";
@@ -16886,6 +20586,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ntp-client" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ntriples = (build-asdf-system {
     pname = "cl-ntriples";
@@ -16899,6 +20602,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ntriples" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-num-utils = (build-asdf-system {
     pname = "cl-num-utils";
@@ -16912,6 +20618,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-num-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "cl-slice" self) (getAttr "let-plus" self) ];
+    meta = {};
   });
   cl-num-utils-tests = (build-asdf-system {
     pname = "cl-num-utils-tests";
@@ -16925,6 +20632,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-num-utils-tests" ];
     lispLibs = [ (getAttr "cl-num-utils" self) (getAttr "clunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-oauth = (build-asdf-system {
     pname = "cl-oauth";
@@ -16938,6 +20648,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-oauth" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "babel" self) (getAttr "cl-base64" self) (getAttr "closer-mop" self) (getAttr "drakma" self) (getAttr "f-underscore" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "puri" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-oauth_dot_tests = (build-asdf-system {
     pname = "cl-oauth.tests";
@@ -16951,6 +20664,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-oauth.tests" ];
     lispLibs = [ (getAttr "cl-oauth" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-oclapi = (build-asdf-system {
     pname = "cl-oclapi";
@@ -16964,6 +20680,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-oclapi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-annot" self) (getAttr "cl-reexport" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-oclapi-test = (build-asdf-system {
     pname = "cl-oclapi-test";
@@ -16977,6 +20696,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-oclapi-test" ];
     lispLibs = [ (getAttr "cl-annot" self) (getAttr "cl-oclapi" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-octet-streams = (build-asdf-system {
     pname = "cl-octet-streams";
@@ -16990,6 +20712,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-octet-streams" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ode = (build-asdf-system {
     pname = "cl-ode";
@@ -17003,6 +20728,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ode" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ohm = (build-asdf-system {
     pname = "cl-ohm";
@@ -17016,6 +20744,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ohm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-redis" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-oju = (build-asdf-system {
     pname = "cl-oju";
@@ -17029,6 +20760,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-oju" ];
     lispLibs = [ (getAttr "_1am" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-olefs = (build-asdf-system {
     pname = "cl-olefs";
@@ -17042,6 +20776,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-olefs" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-one-time-passwords = (build-asdf-system {
     pname = "cl-one-time-passwords";
@@ -17055,6 +20792,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-one-time-passwords" ];
     lispLibs = [ (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-one-time-passwords-test = (build-asdf-system {
     pname = "cl-one-time-passwords-test";
@@ -17068,6 +20808,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-one-time-passwords-test" ];
     lispLibs = [ (getAttr "cl-one-time-passwords" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-oneliner = (build-asdf-system {
     pname = "cl-oneliner";
@@ -17081,6 +20824,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-oneliner" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "lisp-unit" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-online-learning = (build-asdf-system {
     pname = "cl-online-learning";
@@ -17094,6 +20840,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-online-learning" ];
     lispLibs = [ (getAttr "cl-libsvm-format" self) (getAttr "cl-store" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-online-learning-test = (build-asdf-system {
     pname = "cl-online-learning-test";
@@ -17107,6 +20856,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-online-learning-test" ];
     lispLibs = [ (getAttr "cl-online-learning" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-openal = (build-asdf-system {
     pname = "cl-openal";
@@ -17120,6 +20872,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-openal" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-openal-examples = (build-asdf-system {
     pname = "cl-openal-examples";
@@ -17133,6 +20888,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-openal-examples" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-alc" self) (getAttr "cl-alut" self) (getAttr "cl-openal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-opencl = (build-asdf-system {
     pname = "cl-opencl";
@@ -17146,6 +20904,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-opencl" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-opencl-utils = (build-asdf-system {
     pname = "cl-opencl-utils";
@@ -17159,6 +20920,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-opencl-utils" ];
     lispLibs = [ (getAttr "cl-opencl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-opengl = (build-asdf-system {
     pname = "cl-opengl";
@@ -17172,6 +20936,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-opengl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "float-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-openstack-client = (build-asdf-system {
     pname = "cl-openstack-client";
@@ -17185,6 +20952,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-openstack-client" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-json" self) (getAttr "drakma" self) (getAttr "local-time" self) (getAttr "uri-template" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-openstack-client-test = (build-asdf-system {
     pname = "cl-openstack-client-test";
@@ -17198,6 +20968,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-openstack-client-test" ];
     lispLibs = [ (getAttr "chunga" self) (getAttr "cl-openstack-client" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "local-time" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-opsresearch = (build-asdf-system {
     pname = "cl-opsresearch";
@@ -17211,6 +20984,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-opsresearch" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-org-mode = (build-asdf-system {
     pname = "cl-org-mode";
@@ -17224,6 +21000,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-org-mode" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-out123 = (build-asdf-system {
     pname = "cl-out123";
@@ -17237,6 +21016,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-out123" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pack = (build-asdf-system {
     pname = "cl-pack";
@@ -17250,6 +21032,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pack" ];
     lispLibs = [ (getAttr "ieee-floats" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pack-test = (build-asdf-system {
     pname = "cl-pack-test";
@@ -17263,6 +21048,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pack-test" ];
     lispLibs = [ (getAttr "cl-pack" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-package-locks = (build-asdf-system {
     pname = "cl-package-locks";
@@ -17276,6 +21064,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-package-locks" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pango = (build-asdf-system {
     pname = "cl-pango";
@@ -17289,6 +21080,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pango" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-cairo2" self) (getAttr "xmls" self) ];
+    meta = {};
   });
   cl-parallel = (build-asdf-system {
     pname = "cl-parallel";
@@ -17302,6 +21094,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-parallel" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pass = (build-asdf-system {
     pname = "cl-pass";
@@ -17315,6 +21110,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pass" ];
     lispLibs = [ (getAttr "ironclad" self) (getAttr "split-sequence" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pass-test = (build-asdf-system {
     pname = "cl-pass-test";
@@ -17328,6 +21126,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pass-test" ];
     lispLibs = [ (getAttr "cl-pass" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-paths = (build-asdf-system {
     pname = "cl-paths";
@@ -17341,6 +21142,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-paths" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-paths-ttf = (build-asdf-system {
     pname = "cl-paths-ttf";
@@ -17354,6 +21156,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-paths-ttf" ];
     lispLibs = [ (getAttr "cl-paths" self) (getAttr "zpb-ttf" self) ];
+    meta = {};
   });
   cl-pattern = (build-asdf-system {
     pname = "cl-pattern";
@@ -17367,6 +21170,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pattern" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-annot" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) ];
+    meta = {};
   });
   cl-pattern-benchmark = (build-asdf-system {
     pname = "cl-pattern-benchmark";
@@ -17380,6 +21184,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pattern-benchmark" ];
     lispLibs = [ (getAttr "cl-pattern" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-patterns = (build-asdf-system {
     pname = "cl-patterns";
@@ -17393,6 +21200,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-patterns" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "dissect" self) (getAttr "local-time" self) (getAttr "mutility" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-paymill = (build-asdf-system {
     pname = "cl-paymill";
@@ -17406,6 +21216,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-paymill" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "drakma" self) (getAttr "st-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-paypal = (build-asdf-system {
     pname = "cl-paypal";
@@ -17419,6 +21232,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-paypal" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pcg = (build-asdf-system {
     pname = "cl-pcg";
@@ -17432,6 +21248,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pcg" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pcg_dot_test = (build-asdf-system {
     pname = "cl-pcg.test";
@@ -17445,6 +21264,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pcg.test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "cl-pcg" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pdf = (build-asdf-system {
     pname = "cl-pdf";
@@ -17458,6 +21280,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pdf" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "zpb-ttf" self) ];
+    meta = {};
   });
   cl-pdf-doc = (build-asdf-system {
     pname = "cl-pdf-doc";
@@ -17471,6 +21294,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pdf-doc" ];
     lispLibs = [ (getAttr "cl-pdf" self) (getAttr "cl-typesetting" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pdf-parser = (build-asdf-system {
     pname = "cl-pdf-parser";
@@ -17484,6 +21310,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pdf-parser" ];
     lispLibs = [ (getAttr "cl-pdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-performance-tuning-helper = (build-asdf-system {
     pname = "cl-performance-tuning-helper";
@@ -17497,6 +21326,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-performance-tuning-helper" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-performance-tuning-helper-test = (build-asdf-system {
     pname = "cl-performance-tuning-helper-test";
@@ -17510,6 +21342,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-performance-tuning-helper-test" ];
     lispLibs = [ (getAttr "cl-performance-tuning-helper" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-permutation = (build-asdf-system {
     pname = "cl-permutation";
@@ -17523,6 +21358,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-permutation" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-fft" self) (getAttr "cl-algebraic-data-type" self) (getAttr "closer-mop" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-permutation-examples = (build-asdf-system {
     pname = "cl-permutation-examples";
@@ -17536,6 +21374,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-permutation-examples" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-permutation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-permutation-tests = (build-asdf-system {
     pname = "cl-permutation-tests";
@@ -17549,6 +21390,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-permutation-tests" ];
     lispLibs = [ (getAttr "cl-permutation" self) (getAttr "cl-permutation-examples" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-photo = (build-asdf-system {
     pname = "cl-photo";
@@ -17562,6 +21406,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-photo" ];
     lispLibs = [ (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-photo-tests = (build-asdf-system {
     pname = "cl-photo-tests";
@@ -17575,6 +21422,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-photo-tests" ];
     lispLibs = [ (getAttr "cl-photo" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-plplot = (build-asdf-system {
     pname = "cl-plplot";
@@ -17588,6 +21438,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-plplot" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-plumbing = (build-asdf-system {
     pname = "cl-plumbing";
@@ -17601,6 +21454,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-plumbing" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "iterate" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-plumbing-test = (build-asdf-system {
     pname = "cl-plumbing-test";
@@ -17614,6 +21470,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-plumbing-test" ];
     lispLibs = [ (getAttr "cl-plumbing" self) (getAttr "iterate" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-plus-c = (build-asdf-system {
     pname = "cl-plus-c";
@@ -17627,6 +21486,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-plus-c" ];
     lispLibs = [ (getAttr "cl-autowrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ply = (build-asdf-system {
     pname = "cl-ply";
@@ -17640,6 +21502,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ply" ];
     lispLibs = [ (getAttr "cl-pattern" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ply-test = (build-asdf-system {
     pname = "cl-ply-test";
@@ -17653,6 +21518,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ply-test" ];
     lispLibs = [ (getAttr "cl-ply" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-poker-eval = (build-asdf-system {
     pname = "cl-poker-eval";
@@ -17666,6 +21534,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-poker-eval" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pop = (build-asdf-system {
     pname = "cl-pop";
@@ -17679,6 +21550,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pop" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-portaudio = (build-asdf-system {
     pname = "cl-portaudio";
@@ -17692,6 +21566,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-portaudio" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "ffa" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-postgres = (build-asdf-system {
     pname = "cl-postgres";
@@ -17705,6 +21582,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-postgres" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "ironclad" self) (getAttr "md5" self) (getAttr "split-sequence" self) (getAttr "uax-15" self) ];
+    meta = {};
   });
   cl-postgres_plus_local-time = (build-asdf-system {
     pname = "cl-postgres+local-time";
@@ -17718,6 +21596,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-postgres+local-time" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "local-time" self) ];
+    meta = {};
   });
   cl-postgres_plus_local-time-duration = (build-asdf-system {
     pname = "cl-postgres+local-time-duration";
@@ -17731,6 +21610,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-postgres+local-time-duration" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "local-time-duration" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-postgres-datetime = (build-asdf-system {
     pname = "cl-postgres-datetime";
@@ -17744,6 +21626,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-postgres-datetime" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "local-time" self) (getAttr "simple-date" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-postgres-plus-uuid = (build-asdf-system {
     pname = "cl-postgres-plus-uuid";
@@ -17757,6 +21642,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-postgres-plus-uuid" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ppcre = (build-asdf-system {
     pname = "cl-ppcre";
@@ -17770,6 +21658,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ppcre" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-ppcre-template = (build-asdf-system {
     pname = "cl-ppcre-template";
@@ -17783,6 +21672,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ppcre-template" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-unification" self) ];
+    meta = {};
   });
   cl-ppcre-unicode = (build-asdf-system {
     pname = "cl-ppcre-unicode";
@@ -17796,6 +21686,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ppcre-unicode" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-unicode" self) ];
+    meta = {};
   });
   cl-prevalence = (build-asdf-system {
     pname = "cl-prevalence";
@@ -17809,6 +21700,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prevalence" ];
     lispLibs = [ (getAttr "moptilities" self) (getAttr "s-sysdeps" self) (getAttr "s-xml" self) ];
+    meta = {};
   });
   cl-prevalence-test = (build-asdf-system {
     pname = "cl-prevalence-test";
@@ -17822,6 +21714,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prevalence-test" ];
     lispLibs = [ (getAttr "cl-prevalence" self) (getAttr "find-port" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-primality = (build-asdf-system {
     pname = "cl-primality";
@@ -17835,6 +21730,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-primality" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-primality-test = (build-asdf-system {
     pname = "cl-primality-test";
@@ -17848,6 +21746,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-primality-test" ];
     lispLibs = [ (getAttr "cl-primality" self) (getAttr "iterate" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prime-maker = (build-asdf-system {
     pname = "cl-prime-maker";
@@ -17861,6 +21762,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prime-maker" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-progress-bar = (build-asdf-system {
     pname = "cl-progress-bar";
@@ -17874,6 +21778,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-progress-bar" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "documentation-utils-extensions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-project = (build-asdf-system {
     pname = "cl-project";
@@ -17887,6 +21794,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-project" ];
     lispLibs = [ (getAttr "cl-emb" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-project-test = (build-asdf-system {
     pname = "cl-project-test";
@@ -17900,6 +21810,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-project-test" ];
     lispLibs = [ (getAttr "caveman2" self) (getAttr "cl-project" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2 = (build-asdf-system {
     pname = "cl-prolog2";
@@ -17913,6 +21826,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "external-program" self) (getAttr "trivia" self) (getAttr "trivia_dot_quasiquote" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_bprolog = (build-asdf-system {
     pname = "cl-prolog2.bprolog";
@@ -17926,6 +21842,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.bprolog" ];
     lispLibs = [ (getAttr "cl-prolog2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_bprolog_dot_test = (build-asdf-system {
     pname = "cl-prolog2.bprolog.test";
@@ -17939,6 +21858,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.bprolog.test" ];
     lispLibs = [ (getAttr "cl-prolog2_dot_bprolog" self) (getAttr "cl-prolog2_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_gprolog = (build-asdf-system {
     pname = "cl-prolog2.gprolog";
@@ -17952,6 +21874,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.gprolog" ];
     lispLibs = [ (getAttr "cl-prolog2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_gprolog_dot_test = (build-asdf-system {
     pname = "cl-prolog2.gprolog.test";
@@ -17965,6 +21890,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.gprolog.test" ];
     lispLibs = [ (getAttr "cl-prolog2_dot_gprolog" self) (getAttr "cl-prolog2_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_swi = (build-asdf-system {
     pname = "cl-prolog2.swi";
@@ -17978,6 +21906,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.swi" ];
     lispLibs = [ (getAttr "cl-prolog2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_swi_dot_test = (build-asdf-system {
     pname = "cl-prolog2.swi.test";
@@ -17991,6 +21922,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.swi.test" ];
     lispLibs = [ (getAttr "cl-prolog2_dot_swi" self) (getAttr "cl-prolog2_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_test = (build-asdf-system {
     pname = "cl-prolog2.test";
@@ -18004,6 +21938,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.test" ];
     lispLibs = [ (getAttr "cl-prolog2" self) (getAttr "fiveam" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_xsb = (build-asdf-system {
     pname = "cl-prolog2.xsb";
@@ -18017,6 +21954,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.xsb" ];
     lispLibs = [ (getAttr "cl-prolog2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_xsb_dot_test = (build-asdf-system {
     pname = "cl-prolog2.xsb.test";
@@ -18030,6 +21970,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.xsb.test" ];
     lispLibs = [ (getAttr "cl-prolog2_dot_test" self) (getAttr "cl-prolog2_dot_xsb" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_yap = (build-asdf-system {
     pname = "cl-prolog2.yap";
@@ -18043,6 +21986,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.yap" ];
     lispLibs = [ (getAttr "cl-prolog2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-prolog2_dot_yap_dot_test = (build-asdf-system {
     pname = "cl-prolog2.yap.test";
@@ -18056,6 +22002,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-prolog2.yap.test" ];
     lispLibs = [ (getAttr "cl-prolog2_dot_test" self) (getAttr "cl-prolog2_dot_yap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-protobufs_dot_asdf = (build-asdf-system {
     pname = "cl-protobufs.asdf";
@@ -18069,6 +22018,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-protobufs.asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pslib = (build-asdf-system {
     pname = "cl-pslib";
@@ -18082,6 +22034,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pslib" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-colors2" self) (getAttr "cl-ppcre-unicode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-pslib-barcode = (build-asdf-system {
     pname = "cl-pslib-barcode";
@@ -18095,6 +22050,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-pslib-barcode" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-colors2" self) (getAttr "cl-ppcre-unicode" self) (getAttr "cl-pslib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-punch = (build-asdf-system {
     pname = "cl-punch";
@@ -18108,6 +22066,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-punch" ];
     lispLibs = [ (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-punch-test = (build-asdf-system {
     pname = "cl-punch-test";
@@ -18121,6 +22082,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-punch-test" ];
     lispLibs = [ (getAttr "cl-punch" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-qprint = (build-asdf-system {
     pname = "cl-qprint";
@@ -18134,6 +22098,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-qprint" ];
     lispLibs = [ (getAttr "flexi-streams" self) ];
+    meta = {};
   });
   cl-qrencode = (build-asdf-system {
     pname = "cl-qrencode";
@@ -18147,6 +22112,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-qrencode" ];
     lispLibs = [ (getAttr "zpng" self) ];
+    meta = {};
   });
   cl-qrencode-test = (build-asdf-system {
     pname = "cl-qrencode-test";
@@ -18160,6 +22126,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-qrencode-test" ];
     lispLibs = [ (getAttr "cl-qrencode" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-quickcheck = (build-asdf-system {
     pname = "cl-quickcheck";
@@ -18173,6 +22142,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-quickcheck" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-quil = (build-asdf-system {
     pname = "cl-quil";
@@ -18186,6 +22158,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-quil" ];
     lispLibs = [ (getAttr "abstract-classes" self) (getAttr "alexa" self) (getAttr "alexandria" self) (getAttr "cl-algebraic-data-type" self) (getAttr "cl-grnm" self) (getAttr "cl-heap" self) (getAttr "cl-permutation" self) (getAttr "closer-mop" self) (getAttr "flexi-streams" self) (getAttr "global-vars" self) (getAttr "magicl" self) (getAttr "optima" self) (getAttr "parse-float" self) (getAttr "queues_dot_priority-queue" self) (getAttr "salza2" self) (getAttr "singleton-classes" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) (getAttr "yacc" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-quil-benchmarking = (build-asdf-system {
     pname = "cl-quil-benchmarking";
@@ -18199,6 +22174,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-quil-benchmarking" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-quil" self) (getAttr "metering" self) (getAttr "qvm-app" self) (getAttr "trivial-benchmark" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-quil-tests = (build-asdf-system {
     pname = "cl-quil-tests";
@@ -18212,6 +22190,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-quil-tests" ];
     lispLibs = [ (getAttr "alexa" self) (getAttr "alexandria" self) (getAttr "cl-permutation" self) (getAttr "cl-ppcre" self) (getAttr "cl-quil" self) (getAttr "fiasco" self) (getAttr "magicl" self) (getAttr "qvm" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rabbit = (build-asdf-system {
     pname = "cl-rabbit";
@@ -18225,6 +22206,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rabbit" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cffi-libffi" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rabbit-tests = (build-asdf-system {
     pname = "cl-rabbit-tests";
@@ -18238,6 +22222,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rabbit-tests" ];
     lispLibs = [ (getAttr "cl-rabbit" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-randist = (build-asdf-system {
     pname = "cl-randist";
@@ -18251,6 +22238,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-randist" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-random = (build-asdf-system {
     pname = "cl-random";
@@ -18266,6 +22256,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "cl-num-utils" self) (getAttr "cl-rmath" self) (getAttr "cl-slice" self) (getAttr "gsll" self) (getAttr "let-plus" self) (getAttr "lla" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   cl-random-forest = (build-asdf-system {
@@ -18280,6 +22271,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-random-forest" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-libsvm-format" self) (getAttr "cl-online-learning" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-random-forest-test = (build-asdf-system {
     pname = "cl-random-forest-test";
@@ -18293,6 +22287,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-random-forest-test" ];
     lispLibs = [ (getAttr "cl-random-forest" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-random-tests = (build-asdf-system {
     pname = "cl-random-tests";
@@ -18308,6 +22305,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "cl-random" self) (getAttr "clunit" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   cl-rdfxml = (build-asdf-system {
@@ -18322,6 +22320,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rdfxml" ];
     lispLibs = [ (getAttr "cxml" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rdkafka = (build-asdf-system {
     pname = "cl-rdkafka";
@@ -18335,6 +22336,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rdkafka" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "lparallel" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-readline = (build-asdf-system {
     pname = "cl-readline";
@@ -18348,6 +22352,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-readline" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {};
   });
   cl-recaptcha = (build-asdf-system {
     pname = "cl-recaptcha";
@@ -18361,6 +22366,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-recaptcha" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "jsown" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-redis = (build-asdf-system {
     pname = "cl-redis";
@@ -18374,6 +22382,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-redis" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "rutils" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-redis-test = (build-asdf-system {
     pname = "cl-redis-test";
@@ -18387,6 +22398,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-redis-test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-redis" self) (getAttr "flexi-streams" self) (getAttr "should-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-reexport = (build-asdf-system {
     pname = "cl-reexport";
@@ -18400,6 +22414,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-reexport" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   cl-reexport-test = (build-asdf-system {
     pname = "cl-reexport-test";
@@ -18413,6 +22428,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-reexport-test" ];
     lispLibs = [ (getAttr "cl-reexport" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-renderdoc = (build-asdf-system {
     pname = "cl-renderdoc";
@@ -18426,6 +22444,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-renderdoc" ];
     lispLibs = [ (getAttr "cl-autowrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-replica = (build-asdf-system {
     pname = "cl-replica";
@@ -18439,6 +22460,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-replica" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rethinkdb = (build-asdf-system {
     pname = "cl-rethinkdb";
@@ -18452,6 +22476,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rethinkdb" ];
     lispLibs = [ (getAttr "blackbird" self) (getAttr "cl-async" self) (getAttr "cl-base64" self) (getAttr "cl-hash-util" self) (getAttr "cl-ppcre" self) (getAttr "event-glue" self) (getAttr "fast-io" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rethinkdb-test = (build-asdf-system {
     pname = "cl-rethinkdb-test";
@@ -18465,6 +22492,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rethinkdb-test" ];
     lispLibs = [ (getAttr "blackbird" self) (getAttr "cl-async" self) (getAttr "cl-ppcre" self) (getAttr "cl-rethinkdb" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rfc2047 = (build-asdf-system {
     pname = "cl-rfc2047";
@@ -18478,6 +22508,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rfc2047" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-base64" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rfc2047-test = (build-asdf-system {
     pname = "cl-rfc2047-test";
@@ -18491,6 +22524,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rfc2047-test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-rfc2047" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rfc4251 = (build-asdf-system {
     pname = "cl-rfc4251";
@@ -18504,6 +22540,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rfc4251" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rfc4251_dot_test = (build-asdf-system {
     pname = "cl-rfc4251.test";
@@ -18517,6 +22556,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rfc4251.test" ];
     lispLibs = [ (getAttr "cl-rfc4251" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-riff = (build-asdf-system {
     pname = "cl-riff";
@@ -18530,6 +22572,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-riff" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rlimit = (build-asdf-system {
     pname = "cl-rlimit";
@@ -18543,6 +22588,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rlimit" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rmath = (build-asdf-system {
     pname = "cl-rmath";
@@ -18556,6 +22604,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rmath" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-robdd = (build-asdf-system {
     pname = "cl-robdd";
@@ -18569,6 +22620,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-robdd" ];
     lispLibs = [ (getAttr "adjuvant" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-robdd-analysis = (build-asdf-system {
     pname = "cl-robdd-analysis";
@@ -18582,6 +22636,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-robdd-analysis" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "cl-fad" self) (getAttr "cl-robdd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-robdd-analysis-test = (build-asdf-system {
     pname = "cl-robdd-analysis-test";
@@ -18595,6 +22652,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-robdd-analysis-test" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "cl-robdd-analysis" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-robdd-test = (build-asdf-system {
     pname = "cl-robdd-test";
@@ -18608,6 +22668,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-robdd-test" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "cl-fad" self) (getAttr "cl-robdd" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rrd = (build-asdf-system {
     pname = "cl-rrd";
@@ -18621,6 +22684,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rrd" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rrt = (build-asdf-system {
     pname = "cl-rrt";
@@ -18634,6 +22700,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rrt" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-syntax-annot" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rrt_dot_benchmark = (build-asdf-system {
     pname = "cl-rrt.benchmark";
@@ -18647,6 +22716,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rrt.benchmark" ];
     lispLibs = [ (getAttr "cl-rrt" self) (getAttr "cl-rrt_dot_rtree" self) (getAttr "cl-rrt_dot_test" self) (getAttr "fiveam" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rrt_dot_rtree = (build-asdf-system {
     pname = "cl-rrt.rtree";
@@ -18660,6 +22732,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rrt.rtree" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-rrt" self) (getAttr "cl-syntax-annot" self) (getAttr "iterate" self) (getAttr "spatial-trees" self) (getAttr "spatial-trees_dot_nns" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rrt_dot_test = (build-asdf-system {
     pname = "cl-rrt.test";
@@ -18673,6 +22748,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rrt.test" ];
     lispLibs = [ (getAttr "cl-rrt" self) (getAttr "cl-rrt_dot_rtree" self) (getAttr "fiveam" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rsvg2 = (build-asdf-system {
     pname = "cl-rsvg2";
@@ -18686,6 +22764,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rsvg2" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-cairo2" self) (getAttr "cl-gtk2-glib" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   cl-rsvg2-pixbuf = (build-asdf-system {
     pname = "cl-rsvg2-pixbuf";
@@ -18699,6 +22778,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rsvg2-pixbuf" ];
     lispLibs = [ (getAttr "cl-gtk2-gdk" self) (getAttr "cl-rsvg2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rsvg2-test = (build-asdf-system {
     pname = "cl-rsvg2-test";
@@ -18712,6 +22794,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rsvg2-test" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-rsvg2" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rules = (build-asdf-system {
     pname = "cl-rules";
@@ -18725,6 +22810,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rules" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-yaml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-rules-test = (build-asdf-system {
     pname = "cl-rules-test";
@@ -18738,6 +22826,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-rules-test" ];
     lispLibs = [ (getAttr "cl-rules" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-s3 = (build-asdf-system {
     pname = "cl-s3";
@@ -18751,6 +22842,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-s3" ];
     lispLibs = [ (getAttr "ironclad" self) (getAttr "s-base64" self) (getAttr "s-http-client" self) (getAttr "s-utils" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sam = (build-asdf-system {
     pname = "cl-sam";
@@ -18764,6 +22858,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sam" ];
     lispLibs = [ (getAttr "deoxybyte-gzip" self) (getAttr "deoxybyte-systems" self) (getAttr "deoxybyte-unix" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sam-test = (build-asdf-system {
     pname = "cl-sam-test";
@@ -18777,6 +22874,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sam-test" ];
     lispLibs = [ (getAttr "cl-sam" self) (getAttr "deoxybyte-io" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sandbox = (build-asdf-system {
     pname = "cl-sandbox";
@@ -18790,6 +22890,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sandbox" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sasl = (build-asdf-system {
     pname = "cl-sasl";
@@ -18803,6 +22906,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sasl" ];
     lispLibs = [ (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sat = (build-asdf-system {
     pname = "cl-sat";
@@ -18816,6 +22922,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "trivia" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   cl-sat_dot_glucose = (build-asdf-system {
     pname = "cl-sat.glucose";
@@ -18829,6 +22936,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sat.glucose" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-sat" self) (getAttr "iterate" self) (getAttr "trivia" self) (getAttr "trivial-package-manager" self) ];
+    meta = {};
   });
   cl-sat_dot_glucose_dot_test = (build-asdf-system {
     pname = "cl-sat.glucose.test";
@@ -18842,6 +22950,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sat.glucose.test" ];
     lispLibs = [ (getAttr "cl-sat_dot_glucose" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sat_dot_minisat = (build-asdf-system {
     pname = "cl-sat.minisat";
@@ -18855,6 +22966,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sat.minisat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-sat" self) (getAttr "iterate" self) (getAttr "trivia" self) (getAttr "trivial-package-manager" self) ];
+    meta = {};
   });
   cl-sat_dot_minisat_dot_test = (build-asdf-system {
     pname = "cl-sat.minisat.test";
@@ -18868,6 +22980,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sat.minisat.test" ];
     lispLibs = [ (getAttr "cl-sat_dot_minisat" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sat_dot_test = (build-asdf-system {
     pname = "cl-sat.test";
@@ -18881,6 +22996,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sat.test" ];
     lispLibs = [ (getAttr "cl-sat" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scram = (build-asdf-system {
     pname = "cl-scram";
@@ -18894,6 +23012,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scram" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-sasl" self) (getAttr "ironclad" self) (getAttr "secure-random" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scribd = (build-asdf-system {
     pname = "cl-scribd";
@@ -18907,6 +23028,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scribd" ];
     lispLibs = [ (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scripting = (build-asdf-system {
     pname = "cl-scripting";
@@ -18920,6 +23044,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scripting" ];
     lispLibs = [ (getAttr "cl-launch" self) (getAttr "fare-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scrobbler = (build-asdf-system {
     pname = "cl-scrobbler";
@@ -18933,6 +23060,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scrobbler" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "cl-store" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "md5" self) (getAttr "st-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scrobbler-tests = (build-asdf-system {
     pname = "cl-scrobbler-tests";
@@ -18946,6 +23076,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scrobbler-tests" ];
     lispLibs = [ (getAttr "cl-scrobbler" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scsu = (build-asdf-system {
     pname = "cl-scsu";
@@ -18959,6 +23092,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scsu" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-scsu-test = (build-asdf-system {
     pname = "cl-scsu-test";
@@ -18972,6 +23108,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-scsu-test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "alexandria" self) (getAttr "cl-scsu" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-selenium = (build-asdf-system {
     pname = "cl-selenium";
@@ -18985,6 +23124,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-selenium" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-json" self) (getAttr "dexador" self) (getAttr "quri" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-selenium-test = (build-asdf-system {
     pname = "cl-selenium-test";
@@ -18998,6 +23140,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-selenium-test" ];
     lispLibs = [ (getAttr "cl-selenium" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-semver = (build-asdf-system {
     pname = "cl-semver";
@@ -19011,6 +23156,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-semver" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-semver-test = (build-asdf-system {
     pname = "cl-semver-test";
@@ -19024,6 +23172,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-semver-test" ];
     lispLibs = [ (getAttr "cl-semver" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sentiment = (build-asdf-system {
     pname = "cl-sentiment";
@@ -19037,6 +23188,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sentiment" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ses4 = (build-asdf-system {
     pname = "cl-ses4";
@@ -19050,6 +23204,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ses4" ];
     lispLibs = [ (getAttr "arrow-macros" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "dexador" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "quickapp" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-setlocale = (build-asdf-system {
     pname = "cl-setlocale";
@@ -19063,6 +23220,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-setlocale" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sha1 = (build-asdf-system {
     pname = "cl-sha1";
@@ -19076,6 +23236,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sha1" ];
     lispLibs = [ (getAttr "cl-base64" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-shellwords = (build-asdf-system {
     pname = "cl-shellwords";
@@ -19089,6 +23252,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-shellwords" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {};
   });
   cl-shellwords-test = (build-asdf-system {
     pname = "cl-shellwords-test";
@@ -19102,6 +23266,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-shellwords-test" ];
     lispLibs = [ (getAttr "cl-shellwords" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-simple-concurrent-jobs = (build-asdf-system {
     pname = "cl-simple-concurrent-jobs";
@@ -19115,6 +23282,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-simple-concurrent-jobs" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "chanl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-simple-table = (build-asdf-system {
     pname = "cl-simple-table";
@@ -19128,6 +23298,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-simple-table" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-singleton-mixin = (build-asdf-system {
     pname = "cl-singleton-mixin";
@@ -19141,6 +23314,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-singleton-mixin" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "metap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-singleton-mixin-test = (build-asdf-system {
     pname = "cl-singleton-mixin-test";
@@ -19154,6 +23330,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-singleton-mixin-test" ];
     lispLibs = [ (getAttr "cl-singleton-mixin" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-skip-list = (build-asdf-system {
     pname = "cl-skip-list";
@@ -19167,6 +23346,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-skip-list" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-skkserv = (build-asdf-system {
     pname = "cl-skkserv";
@@ -19180,6 +23362,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-skkserv" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "esrap" self) (getAttr "flexi-streams" self) (getAttr "jp-numeral" self) (getAttr "named-readtables" self) (getAttr "papyrus" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-slice = (build-asdf-system {
     pname = "cl-slice";
@@ -19193,6 +23378,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-slice" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "let-plus" self) ];
+    meta = {};
   });
   cl-slice-tests = (build-asdf-system {
     pname = "cl-slice-tests";
@@ -19206,6 +23392,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-slice-tests" ];
     lispLibs = [ (getAttr "cl-slice" self) (getAttr "clunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-slp = (build-asdf-system {
     pname = "cl-slp";
@@ -19219,6 +23408,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-slp" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-slug = (build-asdf-system {
     pname = "cl-slug";
@@ -19232,6 +23424,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-slug" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-slug-test = (build-asdf-system {
     pname = "cl-slug-test";
@@ -19245,6 +23440,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-slug-test" ];
     lispLibs = [ (getAttr "cl-slug" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-smt-lib = (build-asdf-system {
     pname = "cl-smt-lib";
@@ -19258,6 +23456,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-smt-lib" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "named-readtables" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   cl-smtp = (build-asdf-system {
     pname = "cl-smtp";
@@ -19271,6 +23470,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-smtp" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "flexi-streams" self) (getAttr "trivial-gray-streams" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   cl-soil = (build-asdf-system {
     pname = "cl-soil";
@@ -19284,6 +23484,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-soil" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-opengl" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-soloud = (build-asdf-system {
     pname = "cl-soloud";
@@ -19297,6 +23500,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-soloud" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-mpg123" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sophia = (build-asdf-system {
     pname = "cl-sophia";
@@ -19310,6 +23516,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sophia" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-fad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sophia-test = (build-asdf-system {
     pname = "cl-sophia-test";
@@ -19323,6 +23532,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sophia-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-sophia" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-spark = (build-asdf-system {
     pname = "cl-spark";
@@ -19336,6 +23548,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-spark" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-spark-test = (build-asdf-system {
     pname = "cl-spark-test";
@@ -19349,6 +23564,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-spark-test" ];
     lispLibs = [ (getAttr "cl-spark" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sparql = (build-asdf-system {
     pname = "cl-sparql";
@@ -19362,6 +23580,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sparql" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "parser-combinators" self) (getAttr "puri" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sparql-tests = (build-asdf-system {
     pname = "cl-sparql-tests";
@@ -19375,6 +23596,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sparql-tests" ];
     lispLibs = [ (getAttr "cl-sparql" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-speedy-queue = (build-asdf-system {
     pname = "cl-speedy-queue";
@@ -19388,6 +23612,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-speedy-queue" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-spidev = (build-asdf-system {
     pname = "cl-spidev";
@@ -19401,6 +23626,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-spidev" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ssdb = (build-asdf-system {
     pname = "cl-ssdb";
@@ -19414,6 +23642,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ssdb" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "parse-number" self) (getAttr "rutils" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ssdb-test = (build-asdf-system {
     pname = "cl-ssdb-test";
@@ -19427,6 +23658,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ssdb-test" ];
     lispLibs = [ (getAttr "cl-ssdb" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ssh-keys = (build-asdf-system {
     pname = "cl-ssh-keys";
@@ -19440,6 +23674,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ssh-keys" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "binascii" self) (getAttr "cl-rfc4251" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-ssh-keys_dot_test = (build-asdf-system {
     pname = "cl-ssh-keys.test";
@@ -19453,6 +23690,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-ssh-keys.test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ssh-keys" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-statsd = (build-asdf-system {
     pname = "cl-statsd";
@@ -19466,6 +23706,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-statsd" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-interpol" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "safe-queue" self) (getAttr "trivial-utf-8" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-statsd_dot_test = (build-asdf-system {
     pname = "cl-statsd.test";
@@ -19479,6 +23722,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-statsd.test" ];
     lispLibs = [ (getAttr "cl-statsd" self) (getAttr "log4cl" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-steamworks = (build-asdf-system {
     pname = "cl-steamworks";
@@ -19492,6 +23738,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-steamworks" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "float-features" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-steamworks-generator = (build-asdf-system {
     pname = "cl-steamworks-generator";
@@ -19505,6 +23754,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-steamworks-generator" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "parse-number" self) (getAttr "pathname-utils" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-stomp = (build-asdf-system {
     pname = "cl-stomp";
@@ -19518,6 +23770,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-stomp" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-stopwatch = (build-asdf-system {
     pname = "cl-stopwatch";
@@ -19531,6 +23786,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-stopwatch" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-store = (build-asdf-system {
     pname = "cl-store";
@@ -19544,6 +23802,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-store" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-store-tests = (build-asdf-system {
     pname = "cl-store-tests";
@@ -19557,6 +23816,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-store-tests" ];
     lispLibs = [ (getAttr "cl-store" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-stream = (build-asdf-system {
     pname = "cl-stream";
@@ -19570,6 +23832,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-stream" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-strftime = (build-asdf-system {
     pname = "cl-strftime";
@@ -19583,6 +23848,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-strftime" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-string-complete = (build-asdf-system {
     pname = "cl-string-complete";
@@ -19596,6 +23864,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-string-complete" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-string-generator = (build-asdf-system {
     pname = "cl-string-generator";
@@ -19609,6 +23880,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-string-generator" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-string-match = (build-asdf-system {
     pname = "cl-string-match";
@@ -19622,6 +23896,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-string-match" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "ascii-strings" self) (getAttr "iterate" self) (getAttr "jpl-queues" self) (getAttr "mgl-pax" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-string-match-test = (build-asdf-system {
     pname = "cl-string-match-test";
@@ -19635,6 +23912,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-string-match-test" ];
     lispLibs = [ (getAttr "ascii-strings" self) (getAttr "cl-string-match" self) (getAttr "lisp-unit" self) (getAttr "simple-scanf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-strings = (build-asdf-system {
     pname = "cl-strings";
@@ -19648,6 +23928,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-strings" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-strings-tests = (build-asdf-system {
     pname = "cl-strings-tests";
@@ -19661,6 +23944,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-strings-tests" ];
     lispLibs = [ (getAttr "cl-strings" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-svg = (build-asdf-system {
     pname = "cl-svg";
@@ -19674,6 +23960,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-svg" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-svm = (build-asdf-system {
     pname = "cl-svm";
@@ -19687,6 +23974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-svm" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-swagger = (build-asdf-system {
     pname = "cl-swagger";
@@ -19700,6 +23990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-swagger" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-mustache" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sxml = (build-asdf-system {
     pname = "cl-sxml";
@@ -19713,6 +24006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sxml" ];
     lispLibs = [ (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-sxml-test = (build-asdf-system {
     pname = "cl-sxml-test";
@@ -19726,6 +24022,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-sxml-test" ];
     lispLibs = [ (getAttr "cl-sxml" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-syntax = (build-asdf-system {
     pname = "cl-syntax";
@@ -19739,6 +24038,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax" ];
     lispLibs = [ (getAttr "named-readtables" self) (getAttr "trivial-types" self) ];
+    meta = {};
   });
   cl-syntax-annot = (build-asdf-system {
     pname = "cl-syntax-annot";
@@ -19752,6 +24052,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-annot" ];
     lispLibs = [ (getAttr "cl-annot" self) (getAttr "cl-syntax" self) ];
+    meta = {};
   });
   cl-syntax-anonfun = (build-asdf-system {
     pname = "cl-syntax-anonfun";
@@ -19765,6 +24066,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-anonfun" ];
     lispLibs = [ (getAttr "cl-anonfun" self) (getAttr "cl-syntax" self) ];
+    meta = {};
   });
   cl-syntax-clsql = (build-asdf-system {
     pname = "cl-syntax-clsql";
@@ -19778,6 +24080,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-clsql" ];
     lispLibs = [ (getAttr "cl-syntax" self) (getAttr "clsql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-syntax-debug-print = (build-asdf-system {
     pname = "cl-syntax-debug-print";
@@ -19791,6 +24096,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-debug-print" ];
     lispLibs = [ (getAttr "cl-debug-print" self) (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-syntax-fare-quasiquote = (build-asdf-system {
     pname = "cl-syntax-fare-quasiquote";
@@ -19804,6 +24112,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-fare-quasiquote" ];
     lispLibs = [ (getAttr "cl-syntax" self) (getAttr "fare-quasiquote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-syntax-interpol = (build-asdf-system {
     pname = "cl-syntax-interpol";
@@ -19817,6 +24128,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-interpol" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-syntax-lsx = (build-asdf-system {
     pname = "cl-syntax-lsx";
@@ -19830,6 +24144,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-lsx" ];
     lispLibs = [ (getAttr "cl-syntax" self) (getAttr "lsx" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-syntax-markup = (build-asdf-system {
     pname = "cl-syntax-markup";
@@ -19843,6 +24160,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syntax-markup" ];
     lispLibs = [ (getAttr "cl-markup" self) (getAttr "cl-syntax" self) ];
+    meta = {};
   });
   cl-syslog = (build-asdf-system {
     pname = "cl-syslog";
@@ -19856,6 +24174,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-syslog" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "global-vars" self) (getAttr "local-time" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   cl-table = (build-asdf-system {
     pname = "cl-table";
@@ -19869,6 +24188,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-table" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tasukete = (build-asdf-system {
     pname = "cl-tasukete";
@@ -19882,6 +24204,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tasukete" ];
     lispLibs = [ (getAttr "cl-annot" self) (getAttr "cl-gists" self) (getAttr "dissect" self) (getAttr "jonathan" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tasukete-test = (build-asdf-system {
     pname = "cl-tasukete-test";
@@ -19895,6 +24220,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tasukete-test" ];
     lispLibs = [ (getAttr "cl-tasukete" self) (getAttr "dissect" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-telebot = (build-asdf-system {
     pname = "cl-telebot";
@@ -19908,6 +24236,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-telebot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "dexador" self) (getAttr "jonathan" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-telegram-bot = (build-asdf-system {
     pname = "cl-telegram-bot";
@@ -19921,6 +24252,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-telegram-bot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arrows" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "cl-strings" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "jonathan" self) (getAttr "kebab" self) (getAttr "log4cl" self) (getAttr "serapeum" self) (getAttr "trivial-backtrace" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-template = (build-asdf-system {
     pname = "cl-template";
@@ -19934,6 +24268,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-template" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-template-tests = (build-asdf-system {
     pname = "cl-template-tests";
@@ -19947,6 +24284,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-template-tests" ];
     lispLibs = [ (getAttr "cl-template" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-termbox = (build-asdf-system {
     pname = "cl-termbox";
@@ -19960,6 +24300,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-termbox" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tesseract = (build-asdf-system {
     pname = "cl-tesseract";
@@ -19973,6 +24316,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tesseract" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-test-more = (build-asdf-system {
     pname = "cl-test-more";
@@ -19986,6 +24332,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-test-more" ];
     lispLibs = [ (getAttr "prove" self) ];
+    meta = {};
   });
   cl-tetris3d = (build-asdf-system {
     pname = "cl-tetris3d";
@@ -19999,6 +24346,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tetris3d" ];
     lispLibs = [ (getAttr "cl-glu" self) (getAttr "cl-opengl" self) (getAttr "iterate" self) (getAttr "lispbuilder-sdl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-textmagic = (build-asdf-system {
     pname = "cl-textmagic";
@@ -20012,6 +24362,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-textmagic" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "dexador" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-textmagic-test = (build-asdf-system {
     pname = "cl-textmagic-test";
@@ -20025,6 +24378,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-textmagic-test" ];
     lispLibs = [ (getAttr "cl-textmagic" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tga = (build-asdf-system {
     pname = "cl-tga";
@@ -20038,6 +24394,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tga" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-threadpool = (build-asdf-system {
     pname = "cl-threadpool";
@@ -20051,6 +24410,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-threadpool" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "queues_dot_simple-cqueue" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tidy = (build-asdf-system {
     pname = "cl-tidy";
@@ -20064,6 +24426,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tidy" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tiled = (build-asdf-system {
     pname = "cl-tiled";
@@ -20077,6 +24442,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tiled" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "chipz" self) (getAttr "cl-base64" self) (getAttr "cl-json" self) (getAttr "nibbles" self) (getAttr "parse-float" self) (getAttr "split-sequence" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tk = (build-asdf-system {
     pname = "cl-tk";
@@ -20090,6 +24458,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tk" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tld = (build-asdf-system {
     pname = "cl-tld";
@@ -20103,6 +24474,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tld" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tls = (build-asdf-system {
     pname = "cl-tls";
@@ -20116,6 +24490,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tls" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-base64" self) (getAttr "fast-io" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tokyo-cabinet = (build-asdf-system {
     pname = "cl-tokyo-cabinet";
@@ -20129,6 +24506,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tokyo-cabinet" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "deoxybyte-systems" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tokyo-cabinet-test = (build-asdf-system {
     pname = "cl-tokyo-cabinet-test";
@@ -20142,6 +24522,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tokyo-cabinet-test" ];
     lispLibs = [ (getAttr "cl-tokyo-cabinet" self) (getAttr "deoxybyte-io" self) (getAttr "deoxybyte-utilities" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-toml = (build-asdf-system {
     pname = "cl-toml";
@@ -20155,6 +24538,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-toml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) (getAttr "local-time" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-toml-test = (build-asdf-system {
     pname = "cl-toml-test";
@@ -20168,6 +24554,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-toml-test" ];
     lispLibs = [ (getAttr "cl-toml" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-transmission = (build-asdf-system {
     pname = "cl-transmission";
@@ -20181,6 +24570,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-transmission" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "jonathan" self) (getAttr "named-readtables" self) (getAttr "rutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-transmission-test = (build-asdf-system {
     pname = "cl-transmission-test";
@@ -20194,6 +24586,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-transmission-test" ];
     lispLibs = [ (getAttr "cl-transmission" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-trie = (build-asdf-system {
     pname = "cl-trie";
@@ -20207,6 +24602,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-trie" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-trie-examples = (build-asdf-system {
     pname = "cl-trie-examples";
@@ -20220,6 +24618,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-trie-examples" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-trie" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tui = (build-asdf-system {
     pname = "cl-tui";
@@ -20233,6 +24634,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tui" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-charms" self) (getAttr "cl-containers" self) (getAttr "osicat" self) (getAttr "split-sequence" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tulip-graph = (build-asdf-system {
     pname = "cl-tulip-graph";
@@ -20246,6 +24650,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tulip-graph" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-tuples = (build-asdf-system {
     pname = "cl-tuples";
@@ -20259,6 +24666,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-tuples" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-twit-repl = (build-asdf-system {
     pname = "cl-twit-repl";
@@ -20272,6 +24682,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-twit-repl" ];
     lispLibs = [ (getAttr "cl-twitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-twitter = (build-asdf-system {
     pname = "cl-twitter";
@@ -20285,6 +24698,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-twitter" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-json" self) (getAttr "cl-oauth" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "drakma" self) (getAttr "trivial-http" self) (getAttr "url-rewrite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-typesetting = (build-asdf-system {
     pname = "cl-typesetting";
@@ -20298,6 +24714,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-typesetting" ];
     lispLibs = [ (getAttr "cl-pdf" self) ];
+    meta = {};
   });
   cl-uglify-js = (build-asdf-system {
     pname = "cl-uglify-js";
@@ -20311,6 +24728,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-uglify-js" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-ppcre-unicode" self) (getAttr "iterate" self) (getAttr "parse-js" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-unicode = (build-asdf-system {
     pname = "cl-unicode";
@@ -20324,6 +24744,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-unicode" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {};
   });
   cl-unification = (build-asdf-system {
     pname = "cl-unification";
@@ -20337,6 +24758,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-unification" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-unification-lib = (build-asdf-system {
     pname = "cl-unification-lib";
@@ -20350,6 +24772,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-unification-lib" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-unification" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-unification-test = (build-asdf-system {
     pname = "cl-unification-test";
@@ -20363,6 +24788,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-unification-test" ];
     lispLibs = [ (getAttr "cl-unification" self) (getAttr "ptester" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-union-find = (build-asdf-system {
     pname = "cl-union-find";
@@ -20376,6 +24804,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-union-find" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-utilities = (build-asdf-system {
     pname = "cl-utilities";
@@ -20389,6 +24820,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-utilities" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-variates = (build-asdf-system {
     pname = "cl-variates";
@@ -20402,6 +24834,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-variates" ];
     lispLibs = [ (getAttr "asdf-system-connections" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-vectors = (build-asdf-system {
     pname = "cl-vectors";
@@ -20415,6 +24850,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-vectors" ];
     lispLibs = [ (getAttr "cl-aa" self) (getAttr "cl-paths" self) ];
+    meta = {};
   });
   cl-vhdl = (build-asdf-system {
     pname = "cl-vhdl";
@@ -20428,6 +24864,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-vhdl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-itertools" self) (getAttr "cl-ppcre" self) (getAttr "esrap-liquid" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-vhdl-tests = (build-asdf-system {
     pname = "cl-vhdl-tests";
@@ -20441,6 +24880,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-vhdl-tests" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cl-vhdl" self) (getAttr "fare-quasiquote-optima" self) (getAttr "fiveam" self) (getAttr "optima" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-video = (build-asdf-system {
     pname = "cl-video";
@@ -20454,6 +24896,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-video" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-video-avi = (build-asdf-system {
     pname = "cl-video-avi";
@@ -20467,6 +24912,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-video-avi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-jpeg" self) (getAttr "cl-riff" self) (getAttr "cl-video" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-video-gif = (build-asdf-system {
     pname = "cl-video-gif";
@@ -20480,6 +24928,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-video-gif" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-video" self) (getAttr "skippy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-video-player = (build-asdf-system {
     pname = "cl-video-player";
@@ -20493,6 +24944,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-video-player" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-portaudio" self) (getAttr "cl-video-avi" self) (getAttr "cl-video-gif" self) (getAttr "cl-video-wav" self) (getAttr "clx" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-video-wav = (build-asdf-system {
     pname = "cl-video-wav";
@@ -20506,6 +24960,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-video-wav" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-riff" self) (getAttr "cl-video" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-virtualbox = (build-asdf-system {
     pname = "cl-virtualbox";
@@ -20519,6 +24976,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-virtualbox" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-vorbis = (build-asdf-system {
     pname = "cl-vorbis";
@@ -20532,6 +24992,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-vorbis" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "static-vectors" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-voxelize = (build-asdf-system {
     pname = "cl-voxelize";
@@ -20545,6 +25008,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-voxelize" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-voxelize-examples = (build-asdf-system {
     pname = "cl-voxelize-examples";
@@ -20558,6 +25024,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-voxelize-examples" ];
     lispLibs = [ (getAttr "cl-ply" self) (getAttr "cl-voxelize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-voxelize-test = (build-asdf-system {
     pname = "cl-voxelize-test";
@@ -20571,6 +25040,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-voxelize-test" ];
     lispLibs = [ (getAttr "cl-voxelize" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wadler-pprint = (build-asdf-system {
     pname = "cl-wadler-pprint";
@@ -20584,6 +25056,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wadler-pprint" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wav = (build-asdf-system {
     pname = "cl-wav";
@@ -20597,6 +25072,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wav" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-riff" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wave-file-writer = (build-asdf-system {
     pname = "cl-wave-file-writer";
@@ -20610,6 +25088,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wave-file-writer" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wavelets = (build-asdf-system {
     pname = "cl-wavelets";
@@ -20623,6 +25104,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wavelets" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wayland = (build-asdf-system {
     pname = "cl-wayland";
@@ -20636,6 +25120,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wayland" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-weather-jp = (build-asdf-system {
     pname = "cl-weather-jp";
@@ -20649,6 +25136,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-weather-jp" ];
     lispLibs = [ (getAttr "clss" self) (getAttr "dexador" self) (getAttr "function-cache" self) (getAttr "jonathan" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-weather-jp-test = (build-asdf-system {
     pname = "cl-weather-jp-test";
@@ -20662,6 +25152,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-weather-jp-test" ];
     lispLibs = [ (getAttr "cl-weather-jp" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-webdav = (build-asdf-system {
     pname = "cl-webdav";
@@ -20675,6 +25168,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-webdav" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cxml" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-webdriver-client = (build-asdf-system {
     pname = "cl-webdriver-client";
@@ -20688,6 +25184,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-webdriver-client" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "assoc-utils" self) (getAttr "cl-json" self) (getAttr "dexador" self) (getAttr "quri" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-webdriver-client-test = (build-asdf-system {
     pname = "cl-webdriver-client-test";
@@ -20701,6 +25200,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-webdriver-client-test" ];
     lispLibs = [ (getAttr "cl-webdriver-client" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-webkit2 = (build-asdf-system {
     pname = "cl-webkit2";
@@ -20714,6 +25216,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-webkit2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-cffi-gtk" self) ];
+    meta = {};
   });
   cl-who = (build-asdf-system {
     pname = "cl-who";
@@ -20727,6 +25230,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-who" ];
     lispLibs = [  ];
+    meta = {};
   });
   cl-who-test = (build-asdf-system {
     pname = "cl-who-test";
@@ -20740,6 +25244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-who-test" ];
     lispLibs = [ (getAttr "cl-who" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-why = (build-asdf-system {
     pname = "cl-why";
@@ -20753,6 +25260,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-why" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-why-test = (build-asdf-system {
     pname = "cl-why-test";
@@ -20766,6 +25276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-why-test" ];
     lispLibs = [ (getAttr "cl-why" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-with = (build-asdf-system {
     pname = "cl-with";
@@ -20779,6 +25292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-with" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wol_dot_cli = (build-asdf-system {
     pname = "cl-wol.cli";
@@ -20792,6 +25308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wol.cli" ];
     lispLibs = [ (getAttr "cl-ascii-table" self) (getAttr "cl-migratum" self) (getAttr "cl-migratum_dot_driver_dot_dbi" self) (getAttr "cl-migratum_dot_provider_dot_local-path" self) (getAttr "cl-wol_dot_core" self) (getAttr "clingon" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wol_dot_core = (build-asdf-system {
     pname = "cl-wol.core";
@@ -20805,6 +25324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wol.core" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wol_dot_test = (build-asdf-system {
     pname = "cl-wol.test";
@@ -20818,6 +25340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wol.test" ];
     lispLibs = [ (getAttr "cl-wol_dot_core" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-wordcut = (build-asdf-system {
     pname = "cl-wordcut";
@@ -20831,6 +25356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-wordcut" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xdg = (build-asdf-system {
     pname = "cl-xdg";
@@ -20844,6 +25372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xdg" ];
     lispLibs = [ (getAttr "cl-sxml" self) (getAttr "cl-xmlspam" self) (getAttr "flexi-streams" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xdg-test = (build-asdf-system {
     pname = "cl-xdg-test";
@@ -20857,6 +25388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xdg-test" ];
     lispLibs = [ (getAttr "cl-xdg" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xkb = (build-asdf-system {
     pname = "cl-xkb";
@@ -20870,6 +25404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xkb" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xkeysym = (build-asdf-system {
     pname = "cl-xkeysym";
@@ -20883,6 +25420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xkeysym" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xmlspam = (build-asdf-system {
     pname = "cl-xmlspam";
@@ -20896,6 +25436,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xmlspam" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cxml" self) ];
+    meta = {};
   });
   cl-xmpp = (build-asdf-system {
     pname = "cl-xmpp";
@@ -20909,6 +25450,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xmpp" ];
     lispLibs = [ (getAttr "cxml" self) (getAttr "ironclad" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xmpp-sasl = (build-asdf-system {
     pname = "cl-xmpp-sasl";
@@ -20922,6 +25466,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xmpp-sasl" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-sasl" self) (getAttr "cl-xmpp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xmpp-tls = (build-asdf-system {
     pname = "cl-xmpp-tls";
@@ -20935,6 +25482,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xmpp-tls" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "cl-xmpp-sasl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xul = (build-asdf-system {
     pname = "cl-xul";
@@ -20948,6 +25498,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xul" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-json" self) (getAttr "closer-mop" self) (getAttr "clws" self) (getAttr "cxml" self) (getAttr "log5" self) (getAttr "md5" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-xul-test = (build-asdf-system {
     pname = "cl-xul-test";
@@ -20961,6 +25514,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-xul-test" ];
     lispLibs = [ (getAttr "cl-xul" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-yaclyaml = (build-asdf-system {
     pname = "cl-yaclyaml";
@@ -20974,6 +25530,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-yaclyaml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "cl-test-more" self) (getAttr "esrap-liquid" self) (getAttr "iterate" self) (getAttr "parse-number" self) (getAttr "rutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-yaclyaml-tests = (build-asdf-system {
     pname = "cl-yaclyaml-tests";
@@ -20987,6 +25546,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-yaclyaml-tests" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cl-yaclyaml" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-yahoo-finance = (build-asdf-system {
     pname = "cl-yahoo-finance";
@@ -21000,6 +25562,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-yahoo-finance" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-csv" self) (getAttr "drakma" self) (getAttr "url-rewrite" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-yaml = (build-asdf-system {
     pname = "cl-yaml";
@@ -21013,6 +25578,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-yaml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-libyaml" self) (getAttr "cl-ppcre" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-yaml-test = (build-asdf-system {
     pname = "cl-yaml-test";
@@ -21026,6 +25594,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-yaml-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-yaml" self) (getAttr "fiveam" self) (getAttr "generic-comparability" self) (getAttr "trivial-benchmark" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-yesql = (build-asdf-system {
     pname = "cl-yesql";
@@ -21039,6 +25610,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-yesql" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "esrap" self) (getAttr "serapeum" self) (getAttr "trivia" self) (getAttr "vernacular" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-zipper = (build-asdf-system {
     pname = "cl-zipper";
@@ -21052,6 +25626,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-zipper" ];
     lispLibs = [ (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl-zipper-test = (build-asdf-system {
     pname = "cl-zipper-test";
@@ -21065,6 +25642,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl-zipper-test" ];
     lispLibs = [ (getAttr "cl-zipper" self) (getAttr "prove-asdf" self) (getAttr "test-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cl4store = (build-asdf-system {
     pname = "cl4store";
@@ -21078,6 +25658,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cl4store" ];
     lispLibs = [ (getAttr "cl-rdfxml" self) (getAttr "cl-sparql" self) (getAttr "drakma" self) (getAttr "log5" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clache = (build-asdf-system {
     pname = "clache";
@@ -21091,6 +25674,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clache" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-annot" self) (getAttr "cl-fad" self) (getAttr "cl-store" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "ironclad" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clache-test = (build-asdf-system {
     pname = "clache-test";
@@ -21104,6 +25690,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clache-test" ];
     lispLibs = [ (getAttr "cl-test-more" self) (getAttr "clache" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack = (build-asdf-system {
     pname = "clack";
@@ -21117,6 +25706,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "lack" self) (getAttr "lack-middleware-backtrace" self) (getAttr "lack-util" self) (getAttr "swank" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   clack-errors = (build-asdf-system {
     pname = "clack-errors";
@@ -21130,6 +25720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-errors" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "clack" self) (getAttr "closer-mop" self) (getAttr "djula" self) (getAttr "local-time" self) (getAttr "trivial-backtrace" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-errors-demo = (build-asdf-system {
     pname = "clack-errors-demo";
@@ -21143,6 +25736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-errors-demo" ];
     lispLibs = [ (getAttr "cl-markup" self) (getAttr "clack-errors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-errors-test = (build-asdf-system {
     pname = "clack-errors-test";
@@ -21156,6 +25752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-errors-test" ];
     lispLibs = [ (getAttr "clack" self) (getAttr "clack-errors" self) (getAttr "drakma" self) (getAttr "fiveam" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-handler-fcgi = (build-asdf-system {
     pname = "clack-handler-fcgi";
@@ -21169,6 +25768,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-handler-fcgi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fastcgi" self) (getAttr "flexi-streams" self) (getAttr "quri" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-handler-hunchentoot = (build-asdf-system {
     pname = "clack-handler-hunchentoot";
@@ -21182,6 +25784,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-handler-hunchentoot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "clack-socket" self) (getAttr "flexi-streams" self) (getAttr "hunchentoot" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-handler-toot = (build-asdf-system {
     pname = "clack-handler-toot";
@@ -21195,6 +25800,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-handler-toot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "toot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-handler-woo = (build-asdf-system {
     pname = "clack-handler-woo";
@@ -21208,6 +25816,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-handler-woo" ];
     lispLibs = [ (getAttr "woo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-handler-wookie = (build-asdf-system {
     pname = "clack-handler-wookie";
@@ -21221,6 +25832,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-handler-wookie" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-async" self) (getAttr "clack-socket" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "flexi-streams" self) (getAttr "quri" self) (getAttr "split-sequence" self) (getAttr "wookie" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-pretend = (build-asdf-system {
     pname = "clack-pretend";
@@ -21234,6 +25848,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-pretend" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "circular-streams" self) (getAttr "cl-hash-util" self) (getAttr "clack" self) (getAttr "lack-request" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-socket = (build-asdf-system {
     pname = "clack-socket";
@@ -21247,6 +25864,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-socket" ];
     lispLibs = [  ];
+    meta = {};
   });
   clack-static-asset-djula-helpers = (build-asdf-system {
     pname = "clack-static-asset-djula-helpers";
@@ -21260,6 +25878,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-static-asset-djula-helpers" ];
     lispLibs = [ (getAttr "clack-static-asset-middleware" self) (getAttr "djula" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-static-asset-middleware = (build-asdf-system {
     pname = "clack-static-asset-middleware";
@@ -21273,6 +25894,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-static-asset-middleware" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "trivial-mimes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-static-asset-middleware-test = (build-asdf-system {
     pname = "clack-static-asset-middleware-test";
@@ -21286,6 +25910,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-static-asset-middleware-test" ];
     lispLibs = [ (getAttr "clack-static-asset-djula-helpers" self) (getAttr "clack-static-asset-middleware" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clack-test = (build-asdf-system {
     pname = "clack-test";
@@ -21299,6 +25926,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clack-test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "clack" self) (getAttr "clack-handler-hunchentoot" self) (getAttr "dexador" self) (getAttr "flexi-streams" self) (getAttr "http-body" self) (getAttr "ironclad" self) (getAttr "rove" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clad = (build-asdf-system {
     pname = "clad";
@@ -21312,6 +25942,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clad" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   class-options = (build-asdf-system {
     pname = "class-options";
@@ -21325,6 +25958,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "class-options" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   class-options__tests = (build-asdf-system {
     pname = "class-options_tests";
@@ -21338,6 +25974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "class-options_tests" ];
     lispLibs = [ (getAttr "class-options" self) (getAttr "closer-mop" self) (getAttr "enhanced-boolean" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   classimp = (build-asdf-system {
     pname = "classimp";
@@ -21351,6 +25990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "classimp" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   classimp-samples = (build-asdf-system {
     pname = "classimp-samples";
@@ -21364,6 +26006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "classimp-samples" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-glu" self) (getAttr "cl-glut" self) (getAttr "cl-ilut" self) (getAttr "classimp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   classowary = (build-asdf-system {
     pname = "classowary";
@@ -21377,6 +26022,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "classowary" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {};
   });
   classowary-test = (build-asdf-system {
     pname = "classowary-test";
@@ -21390,6 +26036,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "classowary-test" ];
     lispLibs = [ (getAttr "classowary" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clast = (build-asdf-system {
     pname = "clast";
@@ -21403,6 +26052,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clast" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clath = (build-asdf-system {
     pname = "clath";
@@ -21416,6 +26068,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clath" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-hash-util" self) (getAttr "cl-json" self) (getAttr "cl-who" self) (getAttr "clack" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "jose" self) (getAttr "ningle" self) (getAttr "north" self) (getAttr "ubiquitous" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clavatar = (build-asdf-system {
     pname = "clavatar";
@@ -21429,6 +26084,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clavatar" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "drakma" self) (getAttr "iolib" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clavier = (build-asdf-system {
     pname = "clavier";
@@ -21442,6 +26100,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clavier" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "chronicity" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clavier_dot_test = (build-asdf-system {
     pname = "clavier.test";
@@ -21455,6 +26116,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clavier.test" ];
     lispLibs = [ (getAttr "clavier" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   claw = (build-asdf-system {
     pname = "claw";
@@ -21468,6 +26132,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "claw" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "claw-support" self) (getAttr "local-time" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   claw-olm = (build-asdf-system {
     pname = "claw-olm";
@@ -21481,6 +26148,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "claw-olm" ];
     lispLibs = [ (getAttr "claw-olm-bindings" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   claw-olm-bindings = (build-asdf-system {
     pname = "claw-olm-bindings";
@@ -21494,6 +26164,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "claw-olm-bindings" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   claw-support = (build-asdf-system {
     pname = "claw-support";
@@ -21507,6 +26180,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "claw-support" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   claw-utils = (build-asdf-system {
     pname = "claw-utils";
@@ -21520,6 +26196,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "claw-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "claw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clawk = (build-asdf-system {
     pname = "clawk";
@@ -21533,6 +26212,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clawk" ];
     lispLibs = [ (getAttr "regex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   claxy = (build-asdf-system {
     pname = "claxy";
@@ -21546,6 +26228,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "claxy" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "dexador" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clazy = (build-asdf-system {
     pname = "clazy";
@@ -21559,6 +26244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clazy" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clem = (build-asdf-system {
     pname = "clem";
@@ -21572,6 +26260,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clem" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clem-benchmark = (build-asdf-system {
     pname = "clem-benchmark";
@@ -21585,6 +26276,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clem-benchmark" ];
     lispLibs = [ (getAttr "clem" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clem-test = (build-asdf-system {
     pname = "clem-test";
@@ -21598,6 +26292,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clem-test" ];
     lispLibs = [ (getAttr "clem" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cleric = (build-asdf-system {
     pname = "cleric";
@@ -21611,6 +26308,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cleric" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "com_dot_gigamonkeys_dot_binary-data" self) (getAttr "epmd" self) (getAttr "erlang-term" self) (getAttr "md5" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cleric-test = (build-asdf-system {
     pname = "cleric-test";
@@ -21624,6 +26324,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cleric-test" ];
     lispLibs = [ (getAttr "cleric" self) (getAttr "erlang-term-test" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clerk = (build-asdf-system {
     pname = "clerk";
@@ -21637,6 +26340,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clerk" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clerk-test = (build-asdf-system {
     pname = "clerk-test";
@@ -21650,6 +26356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clerk-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clesh = (build-asdf-system {
     pname = "clesh";
@@ -21663,6 +26372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clesh" ];
     lispLibs = [ (getAttr "named-readtables" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clesh-tests = (build-asdf-system {
     pname = "clesh-tests";
@@ -21676,6 +26388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clesh-tests" ];
     lispLibs = [ (getAttr "clesh" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cletris = (build-asdf-system {
     pname = "cletris";
@@ -21689,6 +26404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cletris" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "pal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cletris-network = (build-asdf-system {
     pname = "cletris-network";
@@ -21702,6 +26420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cletris-network" ];
     lispLibs = [ (getAttr "cl-log" self) (getAttr "cl-ppcre" self) (getAttr "cletris" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cletris-test = (build-asdf-system {
     pname = "cletris-test";
@@ -21715,6 +26436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cletris-test" ];
     lispLibs = [ (getAttr "cletris" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clfswm = (build-asdf-system {
     pname = "clfswm";
@@ -21728,6 +26452,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clfswm" ];
     lispLibs = [ (getAttr "clx" self) ];
+    meta = {};
   });
   clgplot = (build-asdf-system {
     pname = "clgplot";
@@ -21741,6 +26466,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clgplot" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clgplot-test = (build-asdf-system {
     pname = "clgplot-test";
@@ -21754,6 +26482,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clgplot-test" ];
     lispLibs = [ (getAttr "clgplot" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clhs = (build-asdf-system {
     pname = "clhs";
@@ -21767,6 +26498,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clhs" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cli-parser = (build-asdf-system {
     pname = "cli-parser";
@@ -21780,6 +26514,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cli-parser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clickr = (build-asdf-system {
     pname = "clickr";
@@ -21793,6 +26530,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clickr" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "md5" self) (getAttr "s-xml" self) (getAttr "s-xml-rpc" self) (getAttr "trivial-http" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim = (build-asdf-system {
     pname = "clim";
@@ -21806,6 +26546,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim" ];
     lispLibs = [ (getAttr "clim-core" self) (getAttr "drei-mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-core = (build-asdf-system {
     pname = "clim-core";
@@ -21819,6 +26562,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-core" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "spatial-trees" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-debugger = (build-asdf-system {
     pname = "clim-debugger";
@@ -21832,6 +26578,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-debugger" ];
     lispLibs = [ (getAttr "clouseau" self) (getAttr "mcclim" self) (getAttr "slim" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-examples = (build-asdf-system {
     pname = "clim-examples";
@@ -21845,6 +26594,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-examples" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clim" self) (getAttr "closer-mop" self) (getAttr "mcclim" self) (getAttr "mcclim-bezier" self) (getAttr "mcclim-raster-image" self) (getAttr "mcclim-svg" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-lisp = (build-asdf-system {
     pname = "clim-lisp";
@@ -21858,6 +26610,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-lisp" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "trivial-features" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-listener = (build-asdf-system {
     pname = "clim-listener";
@@ -21871,6 +26626,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-listener" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "clim-debugger" self) (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-pdf = (build-asdf-system {
     pname = "clim-pdf";
@@ -21884,6 +26642,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-pdf" ];
     lispLibs = [ (getAttr "cl-pdf" self) (getAttr "clim" self) (getAttr "clim-postscript" self) (getAttr "clim-postscript-font" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-postscript = (build-asdf-system {
     pname = "clim-postscript";
@@ -21897,6 +26658,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-postscript" ];
     lispLibs = [ (getAttr "clim" self) (getAttr "clim-postscript-font" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-postscript-font = (build-asdf-system {
     pname = "clim-postscript-font";
@@ -21910,6 +26674,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-postscript-font" ];
     lispLibs = [ (getAttr "clim" self) (getAttr "mcclim-backend-common" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clim-widgets = (build-asdf-system {
     pname = "clim-widgets";
@@ -21923,6 +26690,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clim-widgets" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "closer-mop" self) (getAttr "local-time" self) (getAttr "manifest" self) (getAttr "mcclim" self) (getAttr "nsort" self) (getAttr "perlre" self) (getAttr "simple-date-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   climacs = (build-asdf-system {
     pname = "climacs";
@@ -21936,6 +26706,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "climacs" ];
     lispLibs = [ (getAttr "flexichain" self) (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   climc = (build-asdf-system {
     pname = "climc";
@@ -21949,6 +26722,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "climc" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-xmpp-tls" self) (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   climc-test = (build-asdf-system {
     pname = "climc-test";
@@ -21962,6 +26738,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "climc-test" ];
     lispLibs = [ (getAttr "climc" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   climon = (build-asdf-system {
     pname = "climon";
@@ -21975,6 +26754,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "climon" ];
     lispLibs = [ (getAttr "pal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   climon-test = (build-asdf-system {
     pname = "climon-test";
@@ -21988,6 +26770,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "climon-test" ];
     lispLibs = [ (getAttr "climon" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clinch = (build-asdf-system {
     pname = "clinch";
@@ -22001,6 +26786,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clinch" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-opengl" self) (getAttr "rtg-math" self) (getAttr "sdl2" self) (getAttr "swank" self) (getAttr "trivial-channels" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clinch-cairo = (build-asdf-system {
     pname = "clinch-cairo";
@@ -22014,6 +26802,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clinch-cairo" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-cairo2" self) (getAttr "clinch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clinch-classimp = (build-asdf-system {
     pname = "clinch-classimp";
@@ -22027,6 +26818,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clinch-classimp" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "classimp" self) (getAttr "clinch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clinch-freeimage = (build-asdf-system {
     pname = "clinch-freeimage";
@@ -22040,6 +26834,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clinch-freeimage" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-freeimage" self) (getAttr "clinch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clinch-pango = (build-asdf-system {
     pname = "clinch-pango";
@@ -22053,6 +26850,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clinch-pango" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-cairo2" self) (getAttr "cl-pango" self) (getAttr "clinch" self) (getAttr "clinch-cairo" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clinenoise = (build-asdf-system {
     pname = "clinenoise";
@@ -22066,6 +26866,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clinenoise" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clingon = (build-asdf-system {
     pname = "clingon";
@@ -22079,6 +26882,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clingon" ];
     lispLibs = [ (getAttr "bobbin" self) (getAttr "cl-reexport" self) (getAttr "split-sequence" self) (getAttr "with-user-abort" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clingon_dot_demo = (build-asdf-system {
     pname = "clingon.demo";
@@ -22092,6 +26898,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clingon.demo" ];
     lispLibs = [ (getAttr "clingon" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clingon_dot_intro = (build-asdf-system {
     pname = "clingon.intro";
@@ -22105,6 +26914,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clingon.intro" ];
     lispLibs = [ (getAttr "clingon" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clingon_dot_test = (build-asdf-system {
     pname = "clingon.test";
@@ -22118,6 +26930,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clingon.test" ];
     lispLibs = [ (getAttr "clingon" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clip = (build-asdf-system {
     pname = "clip";
@@ -22131,6 +26946,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clip" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "lquery" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clipper = (build-asdf-system {
     pname = "clipper";
@@ -22144,6 +26962,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clipper" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-syntax-annot" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "fast-io" self) (getAttr "opticl" self) (getAttr "quri" self) (getAttr "split-sequence" self) (getAttr "zs3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clipper-test = (build-asdf-system {
     pname = "clipper-test";
@@ -22157,6 +26978,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clipper-test" ];
     lispLibs = [ (getAttr "clipper" self) (getAttr "integral" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clite = (build-asdf-system {
     pname = "clite";
@@ -22170,6 +26994,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clite" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clj = (build-asdf-system {
     pname = "clj";
@@ -22183,6 +27010,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clj" ];
     lispLibs = [ (getAttr "agnostic-lizard" self) (getAttr "arrow-macros" self) (getAttr "cl-hamt" self) (getAttr "local-package-aliases" self) (getAttr "named-readtables" self) (getAttr "optima" self) (getAttr "prove-asdf" self) (getAttr "test-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clj-con = (build-asdf-system {
     pname = "clj-con";
@@ -22196,6 +27026,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clj-con" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clj-con-test = (build-asdf-system {
     pname = "clj-con-test";
@@ -22209,6 +27042,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clj-con-test" ];
     lispLibs = [ (getAttr "clj-con" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clj-re = (build-asdf-system {
     pname = "clj-re";
@@ -22222,6 +27058,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clj-re" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clj-re-test = (build-asdf-system {
     pname = "clj-re-test";
@@ -22235,6 +27074,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clj-re-test" ];
     lispLibs = [ (getAttr "clj-re" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml = (build-asdf-system {
     pname = "clml";
@@ -22248,6 +27090,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml" ];
     lispLibs = [ (getAttr "clml_dot_association-rule" self) (getAttr "clml_dot_blas" self) (getAttr "clml_dot_classifiers" self) (getAttr "clml_dot_clustering" self) (getAttr "clml_dot_data" self) (getAttr "clml_dot_decision-tree" self) (getAttr "clml_dot_graph" self) (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_lapack" self) (getAttr "clml_dot_nearest-search" self) (getAttr "clml_dot_nonparametric" self) (getAttr "clml_dot_numeric" self) (getAttr "clml_dot_pca" self) (getAttr "clml_dot_som" self) (getAttr "clml_dot_statistics" self) (getAttr "clml_dot_svm" self) (getAttr "clml_dot_text" self) (getAttr "clml_dot_time-series" self) (getAttr "clml_dot_utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_association-rule = (build-asdf-system {
     pname = "clml.association-rule";
@@ -22261,6 +27106,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.association-rule" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_blas = (build-asdf-system {
     pname = "clml.blas";
@@ -22274,6 +27122,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.blas" ];
     lispLibs = [ (getAttr "clml_dot_blas_dot_complex" self) (getAttr "clml_dot_blas_dot_hompack" self) (getAttr "clml_dot_blas_dot_real" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_blas_dot_complex = (build-asdf-system {
     pname = "clml.blas.complex";
@@ -22287,6 +27138,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.blas.complex" ];
     lispLibs = [ (getAttr "f2cl-lib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_blas_dot_hompack = (build-asdf-system {
     pname = "clml.blas.hompack";
@@ -22302,6 +27156,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "f2cl-lib" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   clml_dot_blas_dot_real = (build-asdf-system {
@@ -22316,6 +27171,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.blas.real" ];
     lispLibs = [ (getAttr "f2cl-lib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_classifiers = (build-asdf-system {
     pname = "clml.classifiers";
@@ -22329,6 +27187,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.classifiers" ];
     lispLibs = [ (getAttr "clml_dot_clustering" self) (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_svm" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_clustering = (build-asdf-system {
     pname = "clml.clustering";
@@ -22342,6 +27203,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.clustering" ];
     lispLibs = [ (getAttr "clml_dot_blas" self) (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_nearest-search" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_data = (build-asdf-system {
     pname = "clml.data";
@@ -22355,6 +27219,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.data" ];
     lispLibs = [ (getAttr "clml_dot_data_dot_r-datasets" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_data_dot_r-datasets = (build-asdf-system {
     pname = "clml.data.r-datasets";
@@ -22368,6 +27235,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.data.r-datasets" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_utility" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_decision-tree = (build-asdf-system {
     pname = "clml.decision-tree";
@@ -22381,6 +27251,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.decision-tree" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_docs = (build-asdf-system {
     pname = "clml.docs";
@@ -22394,6 +27267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.docs" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "clml" self) (getAttr "clod" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_graph = (build-asdf-system {
     pname = "clml.graph";
@@ -22407,6 +27283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.graph" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_statistics" self) (getAttr "clml_dot_time-series" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_hjs = (build-asdf-system {
     pname = "clml.hjs";
@@ -22420,6 +27299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.hjs" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clml_dot_blas" self) (getAttr "clml_dot_lapack" self) (getAttr "clml_dot_statistics" self) (getAttr "clml_dot_utility" self) (getAttr "future" self) (getAttr "introspect-environment" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_lapack = (build-asdf-system {
     pname = "clml.lapack";
@@ -22433,6 +27315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.lapack" ];
     lispLibs = [ (getAttr "clml_dot_blas" self) (getAttr "clml_dot_lapack-real" self) (getAttr "f2cl-lib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_lapack-real = (build-asdf-system {
     pname = "clml.lapack-real";
@@ -22446,6 +27331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.lapack-real" ];
     lispLibs = [ (getAttr "clml_dot_blas" self) (getAttr "f2cl-lib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_nearest-search = (build-asdf-system {
     pname = "clml.nearest-search";
@@ -22459,6 +27347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.nearest-search" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_nonparametric" self) (getAttr "clml_dot_pca" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_nonparametric = (build-asdf-system {
     pname = "clml.nonparametric";
@@ -22472,6 +27363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.nonparametric" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_numeric = (build-asdf-system {
     pname = "clml.numeric";
@@ -22485,6 +27379,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.numeric" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_pca = (build-asdf-system {
     pname = "clml.pca";
@@ -22498,6 +27395,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.pca" ];
     lispLibs = [ (getAttr "clml_dot_decision-tree" self) (getAttr "clml_dot_hjs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_pca_dot_examples = (build-asdf-system {
     pname = "clml.pca.examples";
@@ -22511,6 +27411,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.pca.examples" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_pca" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_som = (build-asdf-system {
     pname = "clml.som";
@@ -22524,6 +27427,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.som" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_statistics" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_som_dot_example = (build-asdf-system {
     pname = "clml.som.example";
@@ -22537,6 +27443,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.som.example" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_som" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_statistics = (build-asdf-system {
     pname = "clml.statistics";
@@ -22550,6 +27459,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.statistics" ];
     lispLibs = [ (getAttr "clml_dot_statistics_dot_rand" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_statistics_dot_rand = (build-asdf-system {
     pname = "clml.statistics.rand";
@@ -22563,6 +27475,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.statistics.rand" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_svm = (build-asdf-system {
     pname = "clml.svm";
@@ -22576,6 +27491,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.svm" ];
     lispLibs = [ (getAttr "clml_dot_decision-tree" self) (getAttr "clml_dot_hjs" self) (getAttr "future" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_svm_dot_examples = (build-asdf-system {
     pname = "clml.svm.examples";
@@ -22589,6 +27507,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.svm.examples" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_svm" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_test = (build-asdf-system {
     pname = "clml.test";
@@ -22602,6 +27523,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.test" ];
     lispLibs = [ (getAttr "clml" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_text = (build-asdf-system {
     pname = "clml.text";
@@ -22615,6 +27539,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.text" ];
     lispLibs = [ (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_nonparametric" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_time-series = (build-asdf-system {
     pname = "clml.time-series";
@@ -22628,6 +27555,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.time-series" ];
     lispLibs = [ (getAttr "array-operations" self) (getAttr "clml_dot_hjs" self) (getAttr "clml_dot_numeric" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clml_dot_utility = (build-asdf-system {
     pname = "clml.utility";
@@ -22641,6 +27571,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clml.utility" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "iterate" self) (getAttr "parse-number" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clnuplot = (build-asdf-system {
     pname = "clnuplot";
@@ -22654,6 +27587,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clnuplot" ];
     lispLibs = [ (getAttr "cl-containers" self) (getAttr "cl-mathstats" self) (getAttr "metabang-bind" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clobber = (build-asdf-system {
     pname = "clobber";
@@ -22667,6 +27603,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clobber" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clod = (build-asdf-system {
     pname = "clod";
@@ -22680,6 +27619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clod" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clods-export = (build-asdf-system {
     pname = "clods-export";
@@ -22693,6 +27635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clods-export" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cxml" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clog = (build-asdf-system {
     pname = "clog";
@@ -22706,6 +27651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clog" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "atomics" self) (getAttr "bordeaux-threads" self) (getAttr "cl-dbi" self) (getAttr "cl-isaac" self) (getAttr "cl-pass" self) (getAttr "cl-ppcre" self) (getAttr "cl-template" self) (getAttr "clack" self) (getAttr "closer-mop" self) (getAttr "hunchentoot" self) (getAttr "lack-middleware-static" self) (getAttr "lack-request" self) (getAttr "lack-util-writer-stream" self) (getAttr "mgl-pax" self) (getAttr "parse-float" self) (getAttr "quri" self) (getAttr "sqlite" self) (getAttr "trivial-open-browser" self) (getAttr "websocket-driver" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clog-ace = (build-asdf-system {
     pname = "clog-ace";
@@ -22719,6 +27667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clog-ace" ];
     lispLibs = [ (getAttr "clog" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clog-plotly = (build-asdf-system {
     pname = "clog-plotly";
@@ -22732,6 +27683,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clog-plotly" ];
     lispLibs = [ (getAttr "clog" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clog-terminal = (build-asdf-system {
     pname = "clog-terminal";
@@ -22745,6 +27699,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clog-terminal" ];
     lispLibs = [ (getAttr "clog" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clonsigna = (build-asdf-system {
     pname = "clonsigna";
@@ -22758,6 +27715,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clonsigna" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "iolib" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clop = (build-asdf-system {
     pname = "clop";
@@ -22771,6 +27731,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clop" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) (getAttr "local-time" self) (getAttr "parse-number" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clop-tests = (build-asdf-system {
     pname = "clop-tests";
@@ -22784,6 +27747,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clop-tests" ];
     lispLibs = [ (getAttr "clop" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clos-diff = (build-asdf-system {
     pname = "clos-diff";
@@ -22797,6 +27763,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clos-diff" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clos-fixtures = (build-asdf-system {
     pname = "clos-fixtures";
@@ -22810,6 +27779,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clos-fixtures" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clos-fixtures-test = (build-asdf-system {
     pname = "clos-fixtures-test";
@@ -22823,6 +27795,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clos-fixtures-test" ];
     lispLibs = [ (getAttr "clos-fixtures" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   closer-mop = (build-asdf-system {
     pname = "closer-mop";
@@ -22836,6 +27811,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "closer-mop" ];
     lispLibs = [  ];
+    meta = {};
   });
   closure-common = (build-asdf-system {
     pname = "closure-common";
@@ -22849,6 +27825,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "closure-common" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   closure-html = (build-asdf-system {
     pname = "closure-html";
@@ -22862,6 +27839,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "closure-html" ];
     lispLibs = [ (getAttr "closure-common" self) (getAttr "flexi-streams" self) ];
+    meta = {};
   });
   closure-template = (build-asdf-system {
     pname = "closure-template";
@@ -22875,6 +27853,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "closure-template" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "closer-mop" self) (getAttr "esrap" self) (getAttr "iterate" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   closure-template-test = (build-asdf-system {
     pname = "closure-template-test";
@@ -22888,6 +27869,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "closure-template-test" ];
     lispLibs = [ (getAttr "closure-template" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clouchdb = (build-asdf-system {
     pname = "clouchdb";
@@ -22901,6 +27885,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clouchdb" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "parenscript" self) (getAttr "s-base64" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clouchdb-examples = (build-asdf-system {
     pname = "clouchdb-examples";
@@ -22914,6 +27901,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clouchdb-examples" ];
     lispLibs = [ (getAttr "clouchdb" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clouseau = (build-asdf-system {
     pname = "clouseau";
@@ -22927,6 +27917,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clouseau" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clpython = (build-asdf-system {
     pname = "clpython";
@@ -22940,6 +27933,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clpython" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "closer-mop" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql = (build-asdf-system {
     pname = "clsql";
@@ -22953,6 +27949,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql" ];
     lispLibs = [ (getAttr "uffi" self) ];
+    meta = {};
   });
   clsql-aodbc = (build-asdf-system {
     pname = "clsql-aodbc";
@@ -22966,6 +27963,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-aodbc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-cffi = (build-asdf-system {
     pname = "clsql-cffi";
@@ -22979,6 +27979,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-cffi" ];
     lispLibs = [ (getAttr "clsql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-fluid = (build-asdf-system {
     pname = "clsql-fluid";
@@ -22992,6 +27995,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-fluid" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "clsql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-helper = (build-asdf-system {
     pname = "clsql-helper";
@@ -23005,6 +28011,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-helper" ];
     lispLibs = [ (getAttr "access" self) (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "clsql" self) (getAttr "collectors" self) (getAttr "iterate" self) (getAttr "md5" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-helper-slot-coercer = (build-asdf-system {
     pname = "clsql-helper-slot-coercer";
@@ -23018,6 +28027,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-helper-slot-coercer" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "clsql-helper" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-helper-slot-coercer-test = (build-asdf-system {
     pname = "clsql-helper-slot-coercer-test";
@@ -23031,6 +28043,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-helper-slot-coercer-test" ];
     lispLibs = [ (getAttr "clsql-helper-slot-coercer" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-helper-test = (build-asdf-system {
     pname = "clsql-helper-test";
@@ -23044,6 +28059,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-helper-test" ];
     lispLibs = [ (getAttr "clsql-helper" self) (getAttr "clsql-tests" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-local-time = (build-asdf-system {
     pname = "clsql-local-time";
@@ -23057,6 +28075,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-local-time" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-mysql = (build-asdf-system {
     pname = "clsql-mysql";
@@ -23070,6 +28091,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-mysql" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-uffi" self) (getAttr "uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-odbc = (build-asdf-system {
     pname = "clsql-odbc";
@@ -23083,6 +28107,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-odbc" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-orm = (build-asdf-system {
     pname = "clsql-orm";
@@ -23096,6 +28123,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-orm" ];
     lispLibs = [ (getAttr "cl-inflector" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "clsql" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-postgresql = (build-asdf-system {
     pname = "clsql-postgresql";
@@ -23109,6 +28139,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-postgresql" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-uffi" self) ];
+    meta = {};
   });
   clsql-postgresql-socket = (build-asdf-system {
     pname = "clsql-postgresql-socket";
@@ -23122,6 +28153,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-postgresql-socket" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "md5" self) (getAttr "uffi" self) ];
+    meta = {};
   });
   clsql-postgresql-socket3 = (build-asdf-system {
     pname = "clsql-postgresql-socket3";
@@ -23135,6 +28167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-postgresql-socket3" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "clsql" self) (getAttr "md5" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-sqlite = (build-asdf-system {
     pname = "clsql-sqlite";
@@ -23148,6 +28183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-sqlite" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-sqlite3 = (build-asdf-system {
     pname = "clsql-sqlite3";
@@ -23161,6 +28199,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-sqlite3" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-uffi" self) ];
+    meta = {};
   });
   clsql-tests = (build-asdf-system {
     pname = "clsql-tests";
@@ -23174,6 +28213,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-tests" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "rt" self) (getAttr "uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clsql-uffi = (build-asdf-system {
     pname = "clsql-uffi";
@@ -23187,6 +28229,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clsql-uffi" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "uffi" self) ];
+    meta = {};
   });
   clss = (build-asdf-system {
     pname = "clss";
@@ -23200,6 +28243,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clss" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "plump" self) ];
+    meta = {};
   });
   cltcl = (build-asdf-system {
     pname = "cltcl";
@@ -23213,6 +28257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cltcl" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cluffer = (build-asdf-system {
     pname = "cluffer";
@@ -23226,6 +28273,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer" ];
     lispLibs = [ (getAttr "cluffer-base" self) (getAttr "cluffer-simple-buffer" self) (getAttr "cluffer-simple-line" self) (getAttr "cluffer-standard-buffer" self) (getAttr "cluffer-standard-line" self) ];
+    meta = {};
   });
   cluffer-base = (build-asdf-system {
     pname = "cluffer-base";
@@ -23239,6 +28287,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer-base" ];
     lispLibs = [ (getAttr "acclimation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cluffer-simple-buffer = (build-asdf-system {
     pname = "cluffer-simple-buffer";
@@ -23252,6 +28303,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer-simple-buffer" ];
     lispLibs = [ (getAttr "cluffer-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cluffer-simple-line = (build-asdf-system {
     pname = "cluffer-simple-line";
@@ -23265,6 +28319,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer-simple-line" ];
     lispLibs = [ (getAttr "cluffer-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cluffer-standard-buffer = (build-asdf-system {
     pname = "cluffer-standard-buffer";
@@ -23278,6 +28335,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer-standard-buffer" ];
     lispLibs = [ (getAttr "cluffer-base" self) (getAttr "clump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cluffer-standard-line = (build-asdf-system {
     pname = "cluffer-standard-line";
@@ -23291,6 +28351,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer-standard-line" ];
     lispLibs = [ (getAttr "cluffer-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cluffer-test = (build-asdf-system {
     pname = "cluffer-test";
@@ -23304,6 +28367,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cluffer-test" ];
     lispLibs = [ (getAttr "cluffer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clump = (build-asdf-system {
     pname = "clump";
@@ -23317,6 +28383,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clump" ];
     lispLibs = [ (getAttr "clump-2-3-tree" self) (getAttr "clump-binary-tree" self) ];
+    meta = {};
   });
   clump-2-3-tree = (build-asdf-system {
     pname = "clump-2-3-tree";
@@ -23330,6 +28397,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clump-2-3-tree" ];
     lispLibs = [ (getAttr "acclimation" self) ];
+    meta = {};
   });
   clump-binary-tree = (build-asdf-system {
     pname = "clump-binary-tree";
@@ -23343,6 +28411,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clump-binary-tree" ];
     lispLibs = [ (getAttr "acclimation" self) ];
+    meta = {};
   });
   clump-test = (build-asdf-system {
     pname = "clump-test";
@@ -23356,6 +28425,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clump-test" ];
     lispLibs = [ (getAttr "clump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clunit = (build-asdf-system {
     pname = "clunit";
@@ -23369,6 +28441,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clunit" ];
     lispLibs = [  ];
+    meta = {};
   });
   clunit2 = (build-asdf-system {
     pname = "clunit2";
@@ -23382,6 +28455,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clunit2" ];
     lispLibs = [  ];
+    meta = {};
   });
   clustered-intset = (build-asdf-system {
     pname = "clustered-intset";
@@ -23395,6 +28469,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clustered-intset" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clustered-intset-test = (build-asdf-system {
     pname = "clustered-intset-test";
@@ -23408,6 +28485,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clustered-intset-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clustered-intset" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clusters = (build-asdf-system {
     pname = "clusters";
@@ -23421,6 +28501,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clusters" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-data-structures" self) (getAttr "documentation-utils-extensions" self) (getAttr "iterate" self) (getAttr "lparallel" self) (getAttr "metabang-bind" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clusters-tests = (build-asdf-system {
     pname = "clusters-tests";
@@ -23434,6 +28517,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clusters-tests" ];
     lispLibs = [ (getAttr "clusters" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clutter = (build-asdf-system {
     pname = "clutter";
@@ -23447,6 +28533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clutter" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "doplus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clweb = (build-asdf-system {
     pname = "clweb";
@@ -23460,6 +28549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clweb" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clws = (build-asdf-system {
     pname = "clws";
@@ -23473,6 +28565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clws" ];
     lispLibs = [ (getAttr "chunga" self) (getAttr "cl-base64" self) (getAttr "flexi-streams" self) (getAttr "iolib" self) (getAttr "ironclad" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   clx = (build-asdf-system {
     pname = "clx";
@@ -23486,6 +28581,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "clx" ];
     lispLibs = [  ];
+    meta = {};
   });
   cmake-parser = (build-asdf-system {
     pname = "cmake-parser";
@@ -23499,6 +28595,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cmake-parser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cmark = (build-asdf-system {
     pname = "cmark";
@@ -23512,6 +28611,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cmark" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "flexi-streams" self) (getAttr "libcmark" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cmd = (build-asdf-system {
     pname = "cmd";
@@ -23525,6 +28627,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cmd" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "serapeum" self) (getAttr "shlex" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cmu-infix = (build-asdf-system {
     pname = "cmu-infix";
@@ -23538,6 +28643,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cmu-infix" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cmu-infix-tests = (build-asdf-system {
     pname = "cmu-infix-tests";
@@ -23551,6 +28659,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cmu-infix-tests" ];
     lispLibs = [ (getAttr "cmu-infix" self) (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cocoahelper = (build-asdf-system {
     pname = "cocoahelper";
@@ -23564,6 +28675,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cocoahelper" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl-binaries" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   codata-recommended-values = (build-asdf-system {
     pname = "codata-recommended-values";
@@ -23577,6 +28691,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "codata-recommended-values" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   codex = (build-asdf-system {
     pname = "codex";
@@ -23590,6 +28707,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "codex" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-slug" self) (getAttr "codex-templates" self) (getAttr "common-doc" self) (getAttr "common-doc-contrib" self) (getAttr "docparser" self) (getAttr "pandocl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   codex-templates = (build-asdf-system {
     pname = "codex-templates";
@@ -23603,6 +28723,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "codex-templates" ];
     lispLibs = [ (getAttr "common-html" self) (getAttr "djula" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   coleslaw = (build-asdf-system {
     pname = "coleslaw";
@@ -23616,6 +28739,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "coleslaw" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "cl-unicode" self) (getAttr "closer-mop" self) (getAttr "closure-template" self) (getAttr "inferior-shell" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   coleslaw-cli = (build-asdf-system {
     pname = "coleslaw-cli";
@@ -23629,6 +28755,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "coleslaw-cli" ];
     lispLibs = [ (getAttr "clack" self) (getAttr "coleslaw" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   coleslaw-test = (build-asdf-system {
     pname = "coleslaw-test";
@@ -23642,6 +28771,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "coleslaw-test" ];
     lispLibs = [ (getAttr "coleslaw" self) (getAttr "coleslaw-cli" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   collectors = (build-asdf-system {
     pname = "collectors";
@@ -23655,6 +28787,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "collectors" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "symbol-munger" self) ];
+    meta = {};
   });
   colleen = (build-asdf-system {
     pname = "colleen";
@@ -23668,6 +28801,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colleen" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "trivial-arguments" self) (getAttr "universal-config" self) (getAttr "usocket" self) (getAttr "uuid" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colliflower = (build-asdf-system {
     pname = "colliflower";
@@ -23681,6 +28817,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colliflower" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "garten" self) (getAttr "liter" self) (getAttr "silo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colliflower-fset = (build-asdf-system {
     pname = "colliflower-fset";
@@ -23694,6 +28833,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colliflower-fset" ];
     lispLibs = [ (getAttr "colliflower" self) (getAttr "fset" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colliflower-test = (build-asdf-system {
     pname = "colliflower-test";
@@ -23707,6 +28849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colliflower-test" ];
     lispLibs = [ (getAttr "colliflower" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colnew = (build-asdf-system {
     pname = "colnew";
@@ -23720,6 +28865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colnew" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colored = (build-asdf-system {
     pname = "colored";
@@ -23733,6 +28881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colored" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colored-test = (build-asdf-system {
     pname = "colored-test";
@@ -23746,6 +28897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colored-test" ];
     lispLibs = [ (getAttr "colored" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   colorize = (build-asdf-system {
     pname = "colorize";
@@ -23759,6 +28913,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "colorize" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "html-encode" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   com-on = (build-asdf-system {
     pname = "com-on";
@@ -23772,6 +28927,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com-on" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com-on-test = (build-asdf-system {
     pname = "com-on-test";
@@ -23785,6 +28943,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com-on-test" ];
     lispLibs = [ (getAttr "com-on" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_clearly-useful_dot_generic-collection-interface = (build-asdf-system {
     pname = "com.clearly-useful.generic-collection-interface";
@@ -23798,6 +28959,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.clearly-useful.generic-collection-interface" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "com_dot_clearly-useful_dot_protocols" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_clearly-useful_dot_generic-collection-interface_dot_test = (build-asdf-system {
     pname = "com.clearly-useful.generic-collection-interface.test";
@@ -23811,6 +28975,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.clearly-useful.generic-collection-interface.test" ];
     lispLibs = [ (getAttr "com_dot_clearly-useful_dot_generic-collection-interface" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_clearly-useful_dot_iterate_plus = (build-asdf-system {
     pname = "com.clearly-useful.iterate+";
@@ -23824,6 +28991,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.clearly-useful.iterate+" ];
     lispLibs = [ (getAttr "com_dot_clearly-useful_dot_generic-collection-interface" self) (getAttr "com_dot_clearly-useful_dot_iterator-protocol" self) (getAttr "com_dot_clearly-useful_dot_protocols" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_clearly-useful_dot_iterator-protocol = (build-asdf-system {
     pname = "com.clearly-useful.iterator-protocol";
@@ -23837,6 +29007,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.clearly-useful.iterator-protocol" ];
     lispLibs = [ (getAttr "com_dot_clearly-useful_dot_generic-collection-interface" self) (getAttr "com_dot_clearly-useful_dot_protocols" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_clearly-useful_dot_protocols = (build-asdf-system {
     pname = "com.clearly-useful.protocols";
@@ -23850,6 +29023,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.clearly-useful.protocols" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_dvlsoft_dot_rcfiles = (build-asdf-system {
     pname = "com.dvlsoft.rcfiles";
@@ -23863,6 +29039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.dvlsoft.rcfiles" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_elbeno_dot_curve = (build-asdf-system {
     pname = "com.elbeno.curve";
@@ -23876,6 +29055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.elbeno.curve" ];
     lispLibs = [ (getAttr "com_dot_elbeno_dot_vector" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_elbeno_dot_vector = (build-asdf-system {
     pname = "com.elbeno.vector";
@@ -23889,6 +29071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.elbeno.vector" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_binary-data = (build-asdf-system {
     pname = "com.gigamonkeys.binary-data";
@@ -23902,6 +29087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.binary-data" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_json = (build-asdf-system {
     pname = "com.gigamonkeys.json";
@@ -23915,6 +29103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.json" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_parser" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_macro-utilities = (build-asdf-system {
     pname = "com.gigamonkeys.macro-utilities";
@@ -23928,6 +29119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.macro-utilities" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_markup = (build-asdf-system {
     pname = "com.gigamonkeys.markup";
@@ -23941,6 +29135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.markup" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "com_dot_gigamonkeys_dot_pathnames" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_parser = (build-asdf-system {
     pname = "com.gigamonkeys.parser";
@@ -23954,6 +29151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.parser" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_pathnames = (build-asdf-system {
     pname = "com.gigamonkeys.pathnames";
@@ -23967,6 +29167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.pathnames" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_prose-diff = (build-asdf-system {
     pname = "com.gigamonkeys.prose-diff";
@@ -23980,6 +29183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.prose-diff" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) (getAttr "com_dot_gigamonkeys_dot_markup" self) (getAttr "com_dot_gigamonkeys_dot_pathnames" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) (getAttr "monkeylib-markup-html" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_test-framework = (build-asdf-system {
     pname = "com.gigamonkeys.test-framework";
@@ -23993,6 +29199,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.test-framework" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_gigamonkeys_dot_utilities = (build-asdf-system {
     pname = "com.gigamonkeys.utilities";
@@ -24006,6 +29215,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.gigamonkeys.utilities" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_google_dot_base = (build-asdf-system {
     pname = "com.google.base";
@@ -24019,6 +29231,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.google.base" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_google_dot_flag = (build-asdf-system {
     pname = "com.google.flag";
@@ -24032,6 +29247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.google.flag" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_inuoe_dot_jzon = (build-asdf-system {
     pname = "com.inuoe.jzon";
@@ -24045,6 +29263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.inuoe.jzon" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "flexi-streams" self) (getAttr "float-features" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   com_dot_inuoe_dot_jzon-tests = (build-asdf-system {
     pname = "com.inuoe.jzon-tests";
@@ -24058,6 +29279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "com.inuoe.jzon-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "com_dot_inuoe_dot_jzon" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "float-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   command-line-arguments = (build-asdf-system {
     pname = "command-line-arguments";
@@ -24071,6 +29295,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "command-line-arguments" ];
     lispLibs = [  ];
+    meta = {};
   });
   common-doc = (build-asdf-system {
     pname = "common-doc";
@@ -24084,6 +29309,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "closer-mop" self) (getAttr "local-time" self) (getAttr "quri" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-contrib = (build-asdf-system {
     pname = "common-doc-contrib";
@@ -24097,6 +29325,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-contrib" ];
     lispLibs = [ (getAttr "common-doc-gnuplot" self) (getAttr "common-doc-graphviz" self) (getAttr "common-doc-include" self) (getAttr "common-doc-plantuml" self) (getAttr "common-doc-split-paragraphs" self) (getAttr "common-doc-tex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-gnuplot = (build-asdf-system {
     pname = "common-doc-gnuplot";
@@ -24110,6 +29341,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-gnuplot" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-graphviz = (build-asdf-system {
     pname = "common-doc-graphviz";
@@ -24123,6 +29357,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-graphviz" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-include = (build-asdf-system {
     pname = "common-doc-include";
@@ -24136,6 +29373,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-include" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-plantuml = (build-asdf-system {
     pname = "common-doc-plantuml";
@@ -24149,6 +29389,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-plantuml" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-plump = (build-asdf-system {
     pname = "common-doc-plump";
@@ -24162,6 +29405,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-plump" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-markup" self) (getAttr "common-doc" self) (getAttr "common-doc-split-paragraphs" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-plump-test = (build-asdf-system {
     pname = "common-doc-plump-test";
@@ -24175,6 +29421,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-plump-test" ];
     lispLibs = [ (getAttr "common-doc-plump" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-split-paragraphs = (build-asdf-system {
     pname = "common-doc-split-paragraphs";
@@ -24188,6 +29437,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-split-paragraphs" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "common-doc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-test = (build-asdf-system {
     pname = "common-doc-test";
@@ -24201,6 +29453,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-test" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "common-doc-contrib" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-doc-tex = (build-asdf-system {
     pname = "common-doc-tex";
@@ -24214,6 +29469,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-doc-tex" ];
     lispLibs = [ (getAttr "common-doc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-html = (build-asdf-system {
     pname = "common-html";
@@ -24227,6 +29485,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-html" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "common-doc" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-html-test = (build-asdf-system {
     pname = "common-html-test";
@@ -24240,6 +29501,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-html-test" ];
     lispLibs = [ (getAttr "common-html" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   common-lisp-jupyter = (build-asdf-system {
     pname = "common-lisp-jupyter";
@@ -24253,6 +29517,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "common-lisp-jupyter" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cl-base64" self) (getAttr "cl-indentify" self) (getAttr "closer-mop" self) (getAttr "dissect" self) (getAttr "eclector" self) (getAttr "ironclad" self) (getAttr "multilang-documentation" self) (getAttr "puri" self) (getAttr "pzmq" self) (getAttr "shasht" self) (getAttr "static-vectors" self) (getAttr "trivial-do" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-gray-streams" self) (getAttr "trivial-mimes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   commondoc-markdown = (build-asdf-system {
     pname = "commondoc-markdown";
@@ -24266,6 +29533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "commondoc-markdown" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "common-doc" self) (getAttr "common-html" self) (getAttr "esrap" self) (getAttr "ironclad" self) (getAttr "quri" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   commondoc-markdown-docs = (build-asdf-system {
     pname = "commondoc-markdown-docs";
@@ -24279,6 +29549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "commondoc-markdown-docs" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "docs-config" self) (getAttr "named-readtables" self) (getAttr "pythonic-string-reader" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   commondoc-markdown-test = (build-asdf-system {
     pname = "commondoc-markdown-test";
@@ -24292,6 +29565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "commondoc-markdown-test" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "commondoc-markdown" self) (getAttr "hamcrest" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   commonqt = (build-asdf-system {
     pname = "commonqt";
@@ -24305,6 +29581,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "commonqt" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "smokebase" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   comp-set = (build-asdf-system {
     pname = "comp-set";
@@ -24318,6 +29597,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "comp-set" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   compatible-metaclasses = (build-asdf-system {
     pname = "compatible-metaclasses";
@@ -24331,6 +29613,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "compatible-metaclasses" ];
     lispLibs = [ (getAttr "class-options" self) (getAttr "closer-mop" self) (getAttr "enhanced-find-class" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   compatible-metaclasses__tests = (build-asdf-system {
     pname = "compatible-metaclasses_tests";
@@ -24344,6 +29629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "compatible-metaclasses_tests" ];
     lispLibs = [ (getAttr "compatible-metaclasses" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   compiler-macro-notes = (build-asdf-system {
     pname = "compiler-macro-notes";
@@ -24357,6 +29645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "compiler-macro-notes" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-environments" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   computable-reals = (build-asdf-system {
     pname = "computable-reals";
@@ -24370,6 +29661,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "computable-reals" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   concrete-syntax-tree = (build-asdf-system {
     pname = "concrete-syntax-tree";
@@ -24383,6 +29677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "concrete-syntax-tree" ];
     lispLibs = [ (getAttr "concrete-syntax-tree-base" self) (getAttr "concrete-syntax-tree-lambda-list" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   concrete-syntax-tree-base = (build-asdf-system {
     pname = "concrete-syntax-tree-base";
@@ -24396,6 +29693,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "concrete-syntax-tree-base" ];
     lispLibs = [ (getAttr "acclimation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   concrete-syntax-tree-destructuring = (build-asdf-system {
     pname = "concrete-syntax-tree-destructuring";
@@ -24409,6 +29709,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "concrete-syntax-tree-destructuring" ];
     lispLibs = [ (getAttr "concrete-syntax-tree-lambda-list" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   concrete-syntax-tree-lambda-list = (build-asdf-system {
     pname = "concrete-syntax-tree-lambda-list";
@@ -24422,6 +29725,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "concrete-syntax-tree-lambda-list" ];
     lispLibs = [ (getAttr "concrete-syntax-tree-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   concrete-syntax-tree-lambda-list-test = (build-asdf-system {
     pname = "concrete-syntax-tree-lambda-list-test";
@@ -24435,6 +29741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "concrete-syntax-tree-lambda-list-test" ];
     lispLibs = [ (getAttr "concrete-syntax-tree-lambda-list" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   concrete-syntax-tree-source-info = (build-asdf-system {
     pname = "concrete-syntax-tree-source-info";
@@ -24448,6 +29757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "concrete-syntax-tree-source-info" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   conditional-commands = (build-asdf-system {
     pname = "conditional-commands";
@@ -24461,6 +29773,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "conditional-commands" ];
     lispLibs = [ (getAttr "clim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   conf = (build-asdf-system {
     pname = "conf";
@@ -24474,6 +29789,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "conf" ];
     lispLibs = [ (getAttr "cl-fad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options = (build-asdf-system {
     pname = "configuration.options";
@@ -24487,6 +29805,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_service-provider" self) (getAttr "cl-hooks" self) (getAttr "esrap" self) (getAttr "let-plus" self) (getAttr "log4cl" self) (getAttr "more-conditions" self) (getAttr "split-sequence" self) (getAttr "utilities_dot_print-items" self) (getAttr "utilities_dot_print-tree" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options-and-mop = (build-asdf-system {
     pname = "configuration.options-and-mop";
@@ -24500,6 +29821,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options-and-mop" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "configuration_dot_options" self) (getAttr "let-plus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options-and-puri = (build-asdf-system {
     pname = "configuration.options-and-puri";
@@ -24513,6 +29837,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options-and-puri" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "configuration_dot_options" self) (getAttr "let-plus" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options-and-quri = (build-asdf-system {
     pname = "configuration.options-and-quri";
@@ -24526,6 +29853,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options-and-quri" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "configuration_dot_options" self) (getAttr "let-plus" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options-and-service-provider = (build-asdf-system {
     pname = "configuration.options-and-service-provider";
@@ -24539,6 +29869,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options-and-service-provider" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_service-provider" self) (getAttr "architecture_dot_service-provider-and-hooks" self) (getAttr "configuration_dot_options" self) (getAttr "configuration_dot_options-and-mop" self) (getAttr "let-plus" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options-syntax-ini = (build-asdf-system {
     pname = "configuration.options-syntax-ini";
@@ -24552,6 +29885,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options-syntax-ini" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "configuration_dot_options" self) (getAttr "let-plus" self) (getAttr "parser_dot_ini" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   configuration_dot_options-syntax-xml = (build-asdf-system {
     pname = "configuration.options-syntax-xml";
@@ -24565,6 +29901,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "configuration.options-syntax-xml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "configuration_dot_options" self) (getAttr "let-plus" self) (getAttr "xml_dot_location" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   conium = (build-asdf-system {
     pname = "conium";
@@ -24578,6 +29917,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "conium" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   consfigurator = (build-asdf-system {
     pname = "consfigurator";
@@ -24591,6 +29933,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "consfigurator" ];
     lispLibs = [ (getAttr "agnostic-lizard" self) (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "babel" self) (getAttr "babel-streams" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-heredoc" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "named-readtables" self) (getAttr "osicat" self) (getAttr "trivial-backtrace" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   consix = (build-asdf-system {
     pname = "consix";
@@ -24604,6 +29949,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "consix" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-glu" self) (getAttr "cl-glut" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   constantfold = (build-asdf-system {
     pname = "constantfold";
@@ -24617,6 +29965,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "constantfold" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "lisp-namespace" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   constantfold_dot_test = (build-asdf-system {
     pname = "constantfold.test";
@@ -24630,6 +29981,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "constantfold.test" ];
     lispLibs = [ (getAttr "constantfold" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   context-lite = (build-asdf-system {
     pname = "context-lite";
@@ -24643,6 +29997,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "context-lite" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   contextl = (build-asdf-system {
     pname = "contextl";
@@ -24656,6 +30013,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "contextl" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "lw-compat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   control = (build-asdf-system {
     pname = "control";
@@ -24669,6 +30029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "control" ];
     lispLibs = [ (getAttr "character-modifier-bits" self) (getAttr "utility" self) (getAttr "window" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   convolution-kernel = (build-asdf-system {
     pname = "convolution-kernel";
@@ -24682,6 +30045,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "convolution-kernel" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "tile-grid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   copy-directory = (build-asdf-system {
     pname = "copy-directory";
@@ -24695,6 +30061,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "copy-directory" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "which" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   copy-directory-test = (build-asdf-system {
     pname = "copy-directory-test";
@@ -24708,6 +30077,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "copy-directory-test" ];
     lispLibs = [ (getAttr "copy-directory" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   core-reader = (build-asdf-system {
     pname = "core-reader";
@@ -24721,6 +30093,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "core-reader" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   core-reader_dot_test = (build-asdf-system {
     pname = "core-reader.test";
@@ -24734,6 +30109,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "core-reader.test" ];
     lispLibs = [ (getAttr "core-reader" self) (getAttr "jingoh" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cover = (build-asdf-system {
     pname = "cover";
@@ -24747,6 +30125,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cover" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cqlcl = (build-asdf-system {
     pname = "cqlcl";
@@ -24760,6 +30141,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cqlcl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "lparallel" self) (getAttr "pooler" self) (getAttr "split-sequence" self) (getAttr "usocket" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cqlcl-test = (build-asdf-system {
     pname = "cqlcl-test";
@@ -24773,6 +30157,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cqlcl-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cqlcl" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   crane = (build-asdf-system {
     pname = "crane";
@@ -24786,6 +30173,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "crane" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-fad" self) (getAttr "clos-fixtures" self) (getAttr "closer-mop" self) (getAttr "dbi" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   crane-test = (build-asdf-system {
     pname = "crane-test";
@@ -24799,6 +30189,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "crane-test" ];
     lispLibs = [ (getAttr "crane" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cricket = (build-asdf-system {
     pname = "cricket";
@@ -24812,6 +30205,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cricket" ];
     lispLibs = [ (getAttr "arrow-macros" self) (getAttr "cl-cpus" self) (getAttr "lparallel" self) (getAttr "mfiano-utils" self) (getAttr "seedable-rng" self) (getAttr "zpng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cricket_dot_test = (build-asdf-system {
     pname = "cricket.test";
@@ -24825,6 +30221,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cricket.test" ];
     lispLibs = [ (getAttr "cricket" self) (getAttr "mfiano-utils" self) (getAttr "pngload" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   croatoan = (build-asdf-system {
     pname = "croatoan";
@@ -24838,6 +30237,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "croatoan" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "croatoan-ncurses" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   croatoan-ncurses = (build-asdf-system {
     pname = "croatoan-ncurses";
@@ -24851,6 +30253,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "croatoan-ncurses" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   croatoan-test = (build-asdf-system {
     pname = "croatoan-test";
@@ -24864,6 +30269,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "croatoan-test" ];
     lispLibs = [ (getAttr "croatoan" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   crud = (build-asdf-system {
     pname = "crud";
@@ -24877,6 +30285,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "crud" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "base64" self) (getAttr "lparallel" self) (getAttr "sqlite" self) (getAttr "sucle-serialize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   crypt = (build-asdf-system {
     pname = "crypt";
@@ -24890,6 +30301,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "crypt" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   crypto-shortcuts = (build-asdf-system {
     pname = "crypto-shortcuts";
@@ -24903,6 +30317,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "crypto-shortcuts" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cserial-port = (build-asdf-system {
     pname = "cserial-port";
@@ -24916,6 +30333,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cserial-port" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "osicat" self) (getAttr "trivial-features" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   css-lite = (build-asdf-system {
     pname = "css-lite";
@@ -24929,6 +30349,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "css-lite" ];
     lispLibs = [  ];
+    meta = {};
   });
   css-selectors = (build-asdf-system {
     pname = "css-selectors";
@@ -24942,6 +30363,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "css-selectors" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "buildnode" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) (getAttr "yacc" self) ];
+    meta = {};
   });
   css-selectors-simple-tree = (build-asdf-system {
     pname = "css-selectors-simple-tree";
@@ -24955,6 +30377,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "css-selectors-simple-tree" ];
     lispLibs = [ (getAttr "cl-html5-parser" self) (getAttr "css-selectors" self) ];
+    meta = {};
   });
   css-selectors-stp = (build-asdf-system {
     pname = "css-selectors-stp";
@@ -24968,6 +30391,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "css-selectors-stp" ];
     lispLibs = [ (getAttr "css-selectors" self) (getAttr "cxml-stp" self) ];
+    meta = {};
   });
   css-selectors-test = (build-asdf-system {
     pname = "css-selectors-test";
@@ -24981,6 +30405,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "css-selectors-test" ];
     lispLibs = [ (getAttr "buildnode-xhtml" self) (getAttr "css-selectors" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   csv = (build-asdf-system {
     pname = "csv";
@@ -24994,6 +30421,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "csv" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   csv-parser = (build-asdf-system {
     pname = "csv-parser";
@@ -25007,6 +30437,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "csv-parser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   csv-validator = (build-asdf-system {
     pname = "csv-validator";
@@ -25020,6 +30453,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "csv-validator" ];
     lispLibs = [ (getAttr "local-time" self) (getAttr "lparallel" self) (getAttr "parse-float" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   csv-validator-tests = (build-asdf-system {
     pname = "csv-validator-tests";
@@ -25033,6 +30469,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "csv-validator-tests" ];
     lispLibs = [ (getAttr "csv-validator" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ctype = (build-asdf-system {
     pname = "ctype";
@@ -25046,6 +30485,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ctype" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ctype-tfun = (build-asdf-system {
     pname = "ctype-tfun";
@@ -25059,6 +30501,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ctype-tfun" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "ctype" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cubic-bezier = (build-asdf-system {
     pname = "cubic-bezier";
@@ -25072,6 +30517,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cubic-bezier" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "origin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cue-parser = (build-asdf-system {
     pname = "cue-parser";
@@ -25085,6 +30533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cue-parser" ];
     lispLibs = [ (getAttr "esrap" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   curly = (build-asdf-system {
     pname = "curly";
@@ -25098,6 +30549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "curly" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   curly_dot_test = (build-asdf-system {
     pname = "curly.test";
@@ -25111,6 +30565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "curly.test" ];
     lispLibs = [ (getAttr "curly" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   curry-compose-reader-macros = (build-asdf-system {
     pname = "curry-compose-reader-macros";
@@ -25124,6 +30581,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "curry-compose-reader-macros" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxml = (build-asdf-system {
     pname = "cxml";
@@ -25137,6 +30597,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml" ];
     lispLibs = [ (getAttr "closure-common" self) (getAttr "puri" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   cxml-dom = (build-asdf-system {
     pname = "cxml-dom";
@@ -25150,6 +30611,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml-dom" ];
     lispLibs = [ (getAttr "closure-common" self) (getAttr "puri" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxml-klacks = (build-asdf-system {
     pname = "cxml-klacks";
@@ -25163,6 +30627,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml-klacks" ];
     lispLibs = [ (getAttr "closure-common" self) (getAttr "puri" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxml-rng = (build-asdf-system {
     pname = "cxml-rng";
@@ -25176,6 +30643,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml-rng" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "parse-number" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxml-rpc = (build-asdf-system {
     pname = "cxml-rpc";
@@ -25189,6 +30659,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml-rpc" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxml-stp = (build-asdf-system {
     pname = "cxml-stp";
@@ -25202,6 +30675,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml-stp" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cxml" self) (getAttr "xpath" self) ];
+    meta = {};
   });
   cxml-test = (build-asdf-system {
     pname = "cxml-test";
@@ -25215,6 +30689,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxml-test" ];
     lispLibs = [ (getAttr "closure-common" self) (getAttr "puri" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxx = (build-asdf-system {
     pname = "cxx";
@@ -25228,6 +30705,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxx" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxx-jit = (build-asdf-system {
     pname = "cxx-jit";
@@ -25241,6 +30721,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxx-jit" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cxx-test = (build-asdf-system {
     pname = "cxx-test";
@@ -25254,6 +30737,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cxx-test" ];
     lispLibs = [ (getAttr "cxx" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   cytoscape-clj = (build-asdf-system {
     pname = "cytoscape-clj";
@@ -25267,6 +30753,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "cytoscape-clj" ];
     lispLibs = [ (getAttr "common-lisp-jupyter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   daemon = (build-asdf-system {
     pname = "daemon";
@@ -25280,6 +30769,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "daemon" ];
     lispLibs = [ (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   damn-fast-priority-queue = (build-asdf-system {
     pname = "damn-fast-priority-queue";
@@ -25293,6 +30785,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "damn-fast-priority-queue" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   damn-fast-stable-priority-queue = (build-asdf-system {
     pname = "damn-fast-stable-priority-queue";
@@ -25306,6 +30801,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "damn-fast-stable-priority-queue" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_email-address = (build-asdf-system {
     pname = "darts.lib.email-address";
@@ -25319,6 +30817,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.email-address" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_email-address-test = (build-asdf-system {
     pname = "darts.lib.email-address-test";
@@ -25332,6 +30833,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.email-address-test" ];
     lispLibs = [ (getAttr "darts_dot_lib_dot_email-address" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_hashtree-test = (build-asdf-system {
     pname = "darts.lib.hashtree-test";
@@ -25345,6 +30849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.hashtree-test" ];
     lispLibs = [ (getAttr "darts_dot_lib_dot_hashtrie" self) (getAttr "darts_dot_lib_dot_wbtree" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_hashtrie = (build-asdf-system {
     pname = "darts.lib.hashtrie";
@@ -25358,6 +30865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.hashtrie" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_message-pack = (build-asdf-system {
     pname = "darts.lib.message-pack";
@@ -25371,6 +30881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.message-pack" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "ieee-floats" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_message-pack-test = (build-asdf-system {
     pname = "darts.lib.message-pack-test";
@@ -25384,6 +30897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.message-pack-test" ];
     lispLibs = [ (getAttr "darts_dot_lib_dot_message-pack" self) (getAttr "stefil" self) (getAttr "trivial-octet-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_sequence-metrics = (build-asdf-system {
     pname = "darts.lib.sequence-metrics";
@@ -25397,6 +30913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.sequence-metrics" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_tools = (build-asdf-system {
     pname = "darts.lib.tools";
@@ -25410,6 +30929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.tools" ];
     lispLibs = [ (getAttr "atomics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_tools_dot_test = (build-asdf-system {
     pname = "darts.lib.tools.test";
@@ -25423,6 +30945,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.tools.test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "darts_dot_lib_dot_tools" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_uuid = (build-asdf-system {
     pname = "darts.lib.uuid";
@@ -25436,6 +30961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.uuid" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "ironclad" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_uuid-test = (build-asdf-system {
     pname = "darts.lib.uuid-test";
@@ -25449,6 +30977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.uuid-test" ];
     lispLibs = [ (getAttr "darts_dot_lib_dot_uuid" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   darts_dot_lib_dot_wbtree = (build-asdf-system {
     pname = "darts.lib.wbtree";
@@ -25462,6 +30993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "darts.lib.wbtree" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-format-validation = (build-asdf-system {
     pname = "data-format-validation";
@@ -25475,6 +31009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-format-validation" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-frame = (build-asdf-system {
     pname = "data-frame";
@@ -25488,6 +31025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-frame" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "alexandria_plus" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "duologue" self) (getAttr "let-plus" self) (getAttr "num-utils" self) (getAttr "select" self) (getAttr "statistics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-lens = (build-asdf-system {
     pname = "data-lens";
@@ -25501,6 +31041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-lens" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-sift = (build-asdf-system {
     pname = "data-sift";
@@ -25514,6 +31057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-sift" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "parse-number" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-sift-test = (build-asdf-system {
     pname = "data-sift-test";
@@ -25527,6 +31073,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-sift-test" ];
     lispLibs = [ (getAttr "data-sift" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-table = (build-asdf-system {
     pname = "data-table";
@@ -25540,6 +31089,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) ];
+    meta = {};
   });
   data-table-clsql = (build-asdf-system {
     pname = "data-table-clsql";
@@ -25553,6 +31103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-table-clsql" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-helper" self) (getAttr "collectors" self) (getAttr "data-table" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   data-table-test = (build-asdf-system {
     pname = "data-table-test";
@@ -25566,6 +31119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "data-table-test" ];
     lispLibs = [ (getAttr "data-table" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   database-migrations = (build-asdf-system {
     pname = "database-migrations";
@@ -25579,6 +31135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "database-migrations" ];
     lispLibs = [ (getAttr "postmodern" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   datafly = (build-asdf-system {
     pname = "datafly";
@@ -25592,6 +31151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "datafly" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-syntax-annot" self) (getAttr "closer-mop" self) (getAttr "dbi" self) (getAttr "function-cache" self) (getAttr "iterate" self) (getAttr "jonathan" self) (getAttr "kebab" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "optima" self) (getAttr "sxql" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   datafly-test = (build-asdf-system {
     pname = "datafly-test";
@@ -25605,6 +31167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "datafly-test" ];
     lispLibs = [ (getAttr "datafly" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dataloader = (build-asdf-system {
     pname = "dataloader";
@@ -25618,6 +31183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dataloader" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-csv" self) (getAttr "cl-jpeg" self) (getAttr "cl-wav" self) (getAttr "iterate" self) (getAttr "magicffi" self) (getAttr "numcl" self) (getAttr "numpy-file-format" self) (getAttr "png" self) (getAttr "retrospectiff" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dataloader_dot_test = (build-asdf-system {
     pname = "dataloader.test";
@@ -25631,6 +31199,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dataloader.test" ];
     lispLibs = [ (getAttr "dataloader" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   datamuse = (build-asdf-system {
     pname = "datamuse";
@@ -25644,6 +31215,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "datamuse" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   date-calc = (build-asdf-system {
     pname = "date-calc";
@@ -25657,6 +31231,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "date-calc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   datum-comments = (build-asdf-system {
     pname = "datum-comments";
@@ -25670,6 +31247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "datum-comments" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   db3 = (build-asdf-system {
     pname = "db3";
@@ -25683,6 +31263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "db3" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dbd-mysql = (build-asdf-system {
     pname = "dbd-mysql";
@@ -25696,6 +31279,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dbd-mysql" ];
     lispLibs = [ (getAttr "cl-mysql" self) (getAttr "dbi" self) ];
+    meta = {};
   });
   dbd-postgres = (build-asdf-system {
     pname = "dbd-postgres";
@@ -25709,6 +31293,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dbd-postgres" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "dbi" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   dbd-sqlite3 = (build-asdf-system {
     pname = "dbd-sqlite3";
@@ -25722,6 +31307,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dbd-sqlite3" ];
     lispLibs = [ (getAttr "dbi" self) (getAttr "sqlite" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   dbi = (build-asdf-system {
     pname = "dbi";
@@ -25735,6 +31321,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dbi" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   dbi-test = (build-asdf-system {
     pname = "dbi-test";
@@ -25748,6 +31335,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dbi-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "dbi" self) (getAttr "rove" self) (getAttr "trivial-types" self) ];
+    meta = {};
   });
   dbus = (build-asdf-system {
     pname = "dbus";
@@ -25761,6 +31349,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dbus" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "babel" self) (getAttr "cl-xmlspam" self) (getAttr "flexi-streams" self) (getAttr "ieee-floats" self) (getAttr "iolib" self) (getAttr "ironclad" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   dct = (build-asdf-system {
     pname = "dct";
@@ -25774,6 +31363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dct" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dct-test = (build-asdf-system {
     pname = "dct-test";
@@ -25787,6 +31379,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dct-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-coveralls" self) (getAttr "dct" self) (getAttr "lisp-unit" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ddo = (build-asdf-system {
     pname = "ddo";
@@ -25800,6 +31395,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ddo" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-mpi" self) (getAttr "cl-mpi-extensions" self) (getAttr "femlisp-basic" self) (getAttr "femlisp-dictionary" self) (getAttr "femlisp-parallel" self) (getAttr "lfarm-admin" self) (getAttr "lfarm-client" self) (getAttr "lfarm-server" self) (getAttr "trees" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   de-mock-racy = (build-asdf-system {
     pname = "de-mock-racy";
@@ -25813,6 +31411,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "de-mock-racy" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dealii-tutorial = (build-asdf-system {
     pname = "dealii-tutorial";
@@ -25826,6 +31427,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dealii-tutorial" ];
     lispLibs = [ (getAttr "femlisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   decimals = (build-asdf-system {
     pname = "decimals";
@@ -25839,6 +31443,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "decimals" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deeds = (build-asdf-system {
     pname = "deeds";
@@ -25852,6 +31459,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deeds" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "form-fiddle" self) (getAttr "lambda-fiddle" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defclass-std = (build-asdf-system {
     pname = "defclass-std";
@@ -25865,6 +31475,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defclass-std" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) ];
+    meta = {};
   });
   defclass-std-test = (build-asdf-system {
     pname = "defclass-std-test";
@@ -25878,6 +31489,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defclass-std-test" ];
     lispLibs = [ (getAttr "defclass-std" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defconfig = (build-asdf-system {
     pname = "defconfig";
@@ -25891,6 +31505,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defconfig" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-cltl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defenum = (build-asdf-system {
     pname = "defenum";
@@ -25904,6 +31521,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defenum" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deferred = (build-asdf-system {
     pname = "deferred";
@@ -25917,6 +31537,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deferred" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   define-json-expander = (build-asdf-system {
     pname = "define-json-expander";
@@ -25930,6 +31553,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "define-json-expander" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   definer = (build-asdf-system {
     pname = "definer";
@@ -25943,6 +31569,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "definer" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   definitions = (build-asdf-system {
     pname = "definitions";
@@ -25956,6 +31585,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "definitions" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   definitions-systems = (build-asdf-system {
     pname = "definitions-systems";
@@ -25969,6 +31601,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "definitions-systems" ];
     lispLibs = [ (getAttr "canonicalized-initargs" self) (getAttr "enhanced-defclass" self) (getAttr "enhanced-find-class" self) (getAttr "shared-preferences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   definitions-systems__tests = (build-asdf-system {
     pname = "definitions-systems_tests";
@@ -25982,6 +31617,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "definitions-systems_tests" ];
     lispLibs = [ (getAttr "definitions-systems" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deflate = (build-asdf-system {
     pname = "deflate";
@@ -25995,6 +31633,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deflate" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deflazy = (build-asdf-system {
     pname = "deflazy";
@@ -26008,6 +31649,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deflazy" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "uncommon-lisp" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defmain = (build-asdf-system {
     pname = "defmain";
@@ -26021,6 +31665,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defmain" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "cl-inflector" self) (getAttr "cl-strings" self) (getAttr "docs-config" self) (getAttr "named-readtables" self) (getAttr "net_dot_didierverna_dot_clon_dot_core" self) (getAttr "pythonic-string-reader" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defmain-test = (build-asdf-system {
     pname = "defmain-test";
@@ -26034,6 +31681,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defmain-test" ];
     lispLibs = [ (getAttr "defmain" self) (getAttr "hamcrest" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defmemo = (build-asdf-system {
     pname = "defmemo";
@@ -26047,6 +31697,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defmemo" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defmemo-test = (build-asdf-system {
     pname = "defmemo-test";
@@ -26060,6 +31713,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defmemo-test" ];
     lispLibs = [ (getAttr "defmemo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defpackage-plus = (build-asdf-system {
     pname = "defpackage-plus";
@@ -26073,6 +31729,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defpackage-plus" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defrec = (build-asdf-system {
     pname = "defrec";
@@ -26086,6 +31745,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defrec" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defrest = (build-asdf-system {
     pname = "defrest";
@@ -26099,6 +31761,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defrest" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "hunchentoot" self) (getAttr "quri" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defrest_dot_test = (build-asdf-system {
     pname = "defrest.test";
@@ -26112,6 +31777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defrest.test" ];
     lispLibs = [ (getAttr "defrest" self) (getAttr "drakma" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defstar = (build-asdf-system {
     pname = "defstar";
@@ -26125,6 +31793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defstar" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defsystem-compatibility = (build-asdf-system {
     pname = "defsystem-compatibility";
@@ -26138,6 +31809,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defsystem-compatibility" ];
     lispLibs = [ (getAttr "metatilities-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defsystem-compatibility-test = (build-asdf-system {
     pname = "defsystem-compatibility-test";
@@ -26151,6 +31825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defsystem-compatibility-test" ];
     lispLibs = [ (getAttr "defsystem-compatibility" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   defvariant = (build-asdf-system {
     pname = "defvariant";
@@ -26164,6 +31841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "defvariant" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   delorean = (build-asdf-system {
     pname = "delorean";
@@ -26177,6 +31857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "delorean" ];
     lispLibs = [ (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   delorean-test = (build-asdf-system {
     pname = "delorean-test";
@@ -26190,6 +31873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "delorean-test" ];
     lispLibs = [ (getAttr "delorean" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   delta-debug = (build-asdf-system {
     pname = "delta-debug";
@@ -26203,6 +31889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "delta-debug" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "curry-compose-reader-macros" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dendrite = (build-asdf-system {
     pname = "dendrite";
@@ -26216,6 +31905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dendrite" ];
     lispLibs = [ (getAttr "dendrite_dot_micro-l-system" self) (getAttr "dendrite_dot_primitives" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dendrite_dot_micro-l-system = (build-asdf-system {
     pname = "dendrite.micro-l-system";
@@ -26229,6 +31921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dendrite.micro-l-system" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dendrite_dot_primitives = (build-asdf-system {
     pname = "dendrite.primitives";
@@ -26242,6 +31937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dendrite.primitives" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "rtg-math" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-arrays = (build-asdf-system {
     pname = "dense-arrays";
@@ -26255,6 +31953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-arrays" ];
     lispLibs = [ (getAttr "abstract-arrays" self) (getAttr "alexandria" self) (getAttr "cl-form-types" self) (getAttr "closer-mop" self) (getAttr "compiler-macro-notes" self) (getAttr "extensible-compound-types" self) (getAttr "fiveam" self) (getAttr "iterate" self) (getAttr "polymorphic-functions" self) (getAttr "trivial-garbage" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-arrays_plus_cuda = (build-asdf-system {
     pname = "dense-arrays+cuda";
@@ -26268,6 +31969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-arrays+cuda" ];
     lispLibs = [ (getAttr "cl-cuda" self) (getAttr "dense-arrays" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-arrays_plus_magicl = (build-asdf-system {
     pname = "dense-arrays+magicl";
@@ -26281,6 +31985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-arrays+magicl" ];
     lispLibs = [ (getAttr "dense-arrays" self) (getAttr "magicl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-arrays_plus_static-vectors = (build-asdf-system {
     pname = "dense-arrays+static-vectors";
@@ -26294,6 +32001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-arrays+static-vectors" ];
     lispLibs = [ (getAttr "dense-arrays" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-arrays-plus = (build-asdf-system {
     pname = "dense-arrays-plus";
@@ -26307,6 +32017,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-arrays-plus" ];
     lispLibs = [ (getAttr "dense-arrays_plus_static-vectors" self) (getAttr "dense-arrays-plus-lite" self) (getAttr "fiveam" self) (getAttr "generic-cl" self) (getAttr "py4cl2" self) (getAttr "reader" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-arrays-plus-lite = (build-asdf-system {
     pname = "dense-arrays-plus-lite";
@@ -26320,6 +32033,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-arrays-plus-lite" ];
     lispLibs = [ (getAttr "dense-arrays" self) (getAttr "trivial-coerce" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dense-numericals = (build-asdf-system {
     pname = "dense-numericals";
@@ -26333,6 +32049,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dense-numericals" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bmas" self) (getAttr "cffi" self) (getAttr "cl-autowrap" self) (getAttr "dense-arrays_plus_static-vectors" self) (getAttr "dense-arrays-plus-lite" self) (getAttr "fiveam" self) (getAttr "iterate" self) (getAttr "lparallel" self) (getAttr "magicl" self) (getAttr "numericals_dot_common" self) (getAttr "policy-cond" self) (getAttr "polymorphic-functions" self) (getAttr "swank" self) (getAttr "trivial-coerce" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-gzip = (build-asdf-system {
     pname = "deoxybyte-gzip";
@@ -26346,6 +32065,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-gzip" ];
     lispLibs = [ (getAttr "deoxybyte-io" self) (getAttr "deoxybyte-systems" self) (getAttr "deoxybyte-unix" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-gzip-test = (build-asdf-system {
     pname = "deoxybyte-gzip-test";
@@ -26359,6 +32081,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-gzip-test" ];
     lispLibs = [ (getAttr "deoxybyte-gzip" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-io = (build-asdf-system {
     pname = "deoxybyte-io";
@@ -26372,6 +32097,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-io" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "deoxybyte-systems" self) (getAttr "deoxybyte-utilities" self) (getAttr "getopt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-io-test = (build-asdf-system {
     pname = "deoxybyte-io-test";
@@ -26385,6 +32113,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-io-test" ];
     lispLibs = [ (getAttr "deoxybyte-io" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-systems = (build-asdf-system {
     pname = "deoxybyte-systems";
@@ -26398,6 +32129,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-systems" ];
     lispLibs = [ (getAttr "cl-fad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-unix = (build-asdf-system {
     pname = "deoxybyte-unix";
@@ -26411,6 +32145,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-unix" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "deoxybyte-io" self) (getAttr "deoxybyte-systems" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-unix-test = (build-asdf-system {
     pname = "deoxybyte-unix-test";
@@ -26424,6 +32161,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-unix-test" ];
     lispLibs = [ (getAttr "deoxybyte-unix" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-utilities = (build-asdf-system {
     pname = "deoxybyte-utilities";
@@ -26437,6 +32177,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-utilities" ];
     lispLibs = [ (getAttr "deoxybyte-systems" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deoxybyte-utilities-test = (build-asdf-system {
     pname = "deoxybyte-utilities-test";
@@ -26450,6 +32193,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deoxybyte-utilities-test" ];
     lispLibs = [ (getAttr "deoxybyte-utilities" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deploy = (build-asdf-system {
     pname = "deploy";
@@ -26463,6 +32209,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deploy" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   deploy-test = (build-asdf-system {
     pname = "deploy-test";
@@ -26476,6 +32225,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "deploy-test" ];
     lispLibs = [ (getAttr "cl-mpg123" self) (getAttr "cl-out123" self) (getAttr "deploy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   depot = (build-asdf-system {
     pname = "depot";
@@ -26489,6 +32241,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "depot" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   depot-in-memory = (build-asdf-system {
     pname = "depot-in-memory";
@@ -26502,6 +32257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "depot-in-memory" ];
     lispLibs = [ (getAttr "atomics" self) (getAttr "depot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   depot-test = (build-asdf-system {
     pname = "depot-test";
@@ -26515,6 +32273,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "depot-test" ];
     lispLibs = [ (getAttr "depot" self) (getAttr "depot-in-memory" self) (getAttr "depot-zip" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   depot-virtual = (build-asdf-system {
     pname = "depot-virtual";
@@ -26528,6 +32289,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "depot-virtual" ];
     lispLibs = [ (getAttr "depot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   depot-zip = (build-asdf-system {
     pname = "depot-zip";
@@ -26541,6 +32305,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "depot-zip" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "depot" self) (getAttr "zippy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   descriptions = (build-asdf-system {
     pname = "descriptions";
@@ -26554,6 +32321,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "descriptions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "closer-mop" self) (getAttr "sheeple" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   descriptions-test = (build-asdf-system {
     pname = "descriptions-test";
@@ -26567,6 +32337,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "descriptions-test" ];
     lispLibs = [ (getAttr "descriptions" self) (getAttr "descriptions_dot_serialization" self) (getAttr "descriptions_dot_validation" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   descriptions_dot_serialization = (build-asdf-system {
     pname = "descriptions.serialization";
@@ -26580,6 +32353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "descriptions.serialization" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "descriptions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   descriptions_dot_validation = (build-asdf-system {
     pname = "descriptions.validation";
@@ -26593,6 +32369,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "descriptions.validation" ];
     lispLibs = [ (getAttr "clavier" self) (getAttr "descriptions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   destructuring-bind-star = (build-asdf-system {
     pname = "destructuring-bind-star";
@@ -26606,6 +32385,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "destructuring-bind-star" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dexador = (build-asdf-system {
     pname = "dexador";
@@ -26619,6 +32401,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dexador" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "chipz" self) (getAttr "chunga" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "cl-cookie" self) (getAttr "cl-ppcre" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "quri" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-gray-streams" self) (getAttr "trivial-mimes" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   dexador-test = (build-asdf-system {
     pname = "dexador-test";
@@ -26632,6 +32415,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dexador-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-cookie" self) (getAttr "clack-test" self) (getAttr "dexador" self) (getAttr "lack-request" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dfio = (build-asdf-system {
     pname = "dfio";
@@ -26645,6 +32431,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dfio" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "data-frame" self) (getAttr "dexador" self) (getAttr "fare-csv" self) (getAttr "let-plus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   diff = (build-asdf-system {
     pname = "diff";
@@ -26658,6 +32447,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "diff" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   diff-match-patch = (build-asdf-system {
     pname = "diff-match-patch";
@@ -26671,6 +32463,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "diff-match-patch" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dirt = (build-asdf-system {
     pname = "dirt";
@@ -26684,6 +32479,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dirt" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "cl-soil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dispatch = (build-asdf-system {
     pname = "dispatch";
@@ -26697,6 +32495,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dispatch" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dispatch-test = (build-asdf-system {
     pname = "dispatch-test";
@@ -26710,6 +32511,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dispatch-test" ];
     lispLibs = [ (getAttr "dispatch" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   disposable = (build-asdf-system {
     pname = "disposable";
@@ -26723,6 +32527,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "disposable" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dissect = (build-asdf-system {
     pname = "dissect";
@@ -26736,6 +32543,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dissect" ];
     lispLibs = [  ];
+    meta = {};
   });
   distributions = (build-asdf-system {
     pname = "distributions";
@@ -26749,6 +32557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "distributions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "cephes" self) (getAttr "float-features" self) (getAttr "let-plus" self) (getAttr "num-utils" self) (getAttr "special-functions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   djula = (build-asdf-system {
     pname = "djula";
@@ -26762,6 +32573,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "djula" ];
     lispLibs = [ (getAttr "access" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-locale" self) (getAttr "cl-ppcre" self) (getAttr "cl-slice" self) (getAttr "closer-mop" self) (getAttr "gettext" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "parser-combinators" self) (getAttr "split-sequence" self) (getAttr "trivial-backtrace" self) ];
+    meta = {};
   });
   djula-demo = (build-asdf-system {
     pname = "djula-demo";
@@ -26775,6 +32587,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "djula-demo" ];
     lispLibs = [ (getAttr "djula" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   djula-test = (build-asdf-system {
     pname = "djula-test";
@@ -26788,6 +32603,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "djula-test" ];
     lispLibs = [ (getAttr "djula" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dlist = (build-asdf-system {
     pname = "dlist";
@@ -26801,6 +32619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dlist" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dlist-test = (build-asdf-system {
     pname = "dlist-test";
@@ -26814,6 +32635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dlist-test" ];
     lispLibs = [ (getAttr "dlist" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dml = (build-asdf-system {
     pname = "dml";
@@ -26827,6 +32651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-cairo2" self) (getAttr "cl-ppcre" self) (getAttr "donuts" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dns-client = (build-asdf-system {
     pname = "dns-client";
@@ -26840,6 +32667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dns-client" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   do-urlencode = (build-asdf-system {
     pname = "do-urlencode";
@@ -26853,6 +32683,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "do-urlencode" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) ];
+    meta = {};
   });
   docbrowser = (build-asdf-system {
     pname = "docbrowser";
@@ -26866,6 +32697,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docbrowser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cl-json" self) (getAttr "closer-mop" self) (getAttr "colorize" self) (getAttr "flexi-streams" self) (getAttr "hunchentoot" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) (getAttr "string-case" self) (getAttr "swank" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   docparser = (build-asdf-system {
     pname = "docparser";
@@ -26879,6 +32713,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docparser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cffi" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   docparser-test = (build-asdf-system {
     pname = "docparser-test";
@@ -26892,6 +32729,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docparser-test" ];
     lispLibs = [ (getAttr "docparser" self) (getAttr "docparser-test-system" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   docparser-test-system = (build-asdf-system {
     pname = "docparser-test-system";
@@ -26905,6 +32745,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docparser-test-system" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   docs-builder = (build-asdf-system {
     pname = "docs-builder";
@@ -26918,6 +32761,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docs-builder" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "docs-config" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   docs-config = (build-asdf-system {
     pname = "docs-config";
@@ -26931,6 +32777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docs-config" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   documentation-template = (build-asdf-system {
     pname = "documentation-template";
@@ -26944,6 +32793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "documentation-template" ];
     lispLibs = [ (getAttr "cl-who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   documentation-utils = (build-asdf-system {
     pname = "documentation-utils";
@@ -26957,6 +32809,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "documentation-utils" ];
     lispLibs = [ (getAttr "trivial-indent" self) ];
+    meta = {};
   });
   documentation-utils-extensions = (build-asdf-system {
     pname = "documentation-utils-extensions";
@@ -26970,6 +32823,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "documentation-utils-extensions" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   docutils = (build-asdf-system {
     pname = "docutils";
@@ -26983,6 +32839,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "docutils" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "data-format-validation" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dom = (build-asdf-system {
     pname = "dom";
@@ -26996,6 +32855,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dom" ];
     lispLibs = [ (getAttr "cl-who" self) (getAttr "yadd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   donuts = (build-asdf-system {
     pname = "donuts";
@@ -27009,6 +32871,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "donuts" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   doplus = (build-asdf-system {
     pname = "doplus";
@@ -27022,6 +32887,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "doplus" ];
     lispLibs = [ (getAttr "parse-declarations-1_dot_0" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   doplus-fset = (build-asdf-system {
     pname = "doplus-fset";
@@ -27035,6 +32903,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "doplus-fset" ];
     lispLibs = [ (getAttr "doplus" self) (getAttr "fset" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dotenv = (build-asdf-system {
     pname = "dotenv";
@@ -27048,6 +32919,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dotenv" ];
     lispLibs = [ (getAttr "prove-asdf" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dotenv-test = (build-asdf-system {
     pname = "dotenv-test";
@@ -27061,6 +32935,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dotenv-test" ];
     lispLibs = [ (getAttr "dotenv" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   doubly-linked-list = (build-asdf-system {
     pname = "doubly-linked-list";
@@ -27074,6 +32951,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "doubly-linked-list" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   drakma = (build-asdf-system {
     pname = "drakma";
@@ -27087,6 +32967,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "drakma" ];
     lispLibs = [ (getAttr "chipz" self) (getAttr "chunga" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "puri" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   drakma-async = (build-asdf-system {
     pname = "drakma-async";
@@ -27100,6 +32981,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "drakma-async" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-async-future" self) (getAttr "cl-async-ssl" self) (getAttr "drakma" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   drakma-test = (build-asdf-system {
     pname = "drakma-test";
@@ -27113,6 +32997,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "drakma-test" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   draw-cons-tree = (build-asdf-system {
     pname = "draw-cons-tree";
@@ -27126,6 +33013,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "draw-cons-tree" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   drei-mcclim = (build-asdf-system {
     pname = "drei-mcclim";
@@ -27139,6 +33029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "drei-mcclim" ];
     lispLibs = [ (getAttr "automaton" self) (getAttr "clim-core" self) (getAttr "esa-mcclim" self) (getAttr "flexichain" self) (getAttr "persistent" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dso-lex = (build-asdf-system {
     pname = "dso-lex";
@@ -27152,6 +33045,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dso-lex" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "dso-util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dso-util = (build-asdf-system {
     pname = "dso-util";
@@ -27165,6 +33061,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dso-util" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dufy = (build-asdf-system {
     pname = "dufy";
@@ -27178,6 +33077,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dufy" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dungen = (build-asdf-system {
     pname = "dungen";
@@ -27191,6 +33093,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dungen" ];
     lispLibs = [ (getAttr "graph" self) (getAttr "mfiano-utils" self) (getAttr "seedable-rng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   duologue = (build-asdf-system {
     pname = "duologue";
@@ -27204,6 +33109,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "duologue" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "chronicity" self) (getAttr "cl-ansi-text" self) (getAttr "cl-fad" self) (getAttr "clavier" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   duologue-readline = (build-asdf-system {
     pname = "duologue-readline";
@@ -27217,6 +33125,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "duologue-readline" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "chronicity" self) (getAttr "cl-ansi-text" self) (getAttr "cl-fad" self) (getAttr "cl-readline" self) (getAttr "clavier" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   duologue-test = (build-asdf-system {
     pname = "duologue-test";
@@ -27230,6 +33141,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "duologue-test" ];
     lispLibs = [ (getAttr "duologue" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dweet = (build-asdf-system {
     pname = "dweet";
@@ -27243,6 +33157,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dweet" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "com_dot_gigamonkeys_dot_json" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dynamic-array = (build-asdf-system {
     pname = "dynamic-array";
@@ -27256,6 +33173,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dynamic-array" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dynamic-classes = (build-asdf-system {
     pname = "dynamic-classes";
@@ -27269,6 +33189,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dynamic-classes" ];
     lispLibs = [ (getAttr "metatilities-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dynamic-classes-test = (build-asdf-system {
     pname = "dynamic-classes-test";
@@ -27282,6 +33205,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dynamic-classes-test" ];
     lispLibs = [ (getAttr "dynamic-classes" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dynamic-collect = (build-asdf-system {
     pname = "dynamic-collect";
@@ -27295,6 +33221,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dynamic-collect" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dynamic-mixins = (build-asdf-system {
     pname = "dynamic-mixins";
@@ -27308,6 +33237,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dynamic-mixins" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   dynamic-wind = (build-asdf-system {
     pname = "dynamic-wind";
@@ -27321,6 +33253,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "dynamic-wind" ];
     lispLibs = [ (getAttr "lw-compat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eager-future = (build-asdf-system {
     pname = "eager-future";
@@ -27334,6 +33269,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eager-future" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eager-future_dot_test = (build-asdf-system {
     pname = "eager-future.test";
@@ -27347,6 +33285,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eager-future.test" ];
     lispLibs = [ (getAttr "eager-future" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eager-future2 = (build-asdf-system {
     pname = "eager-future2";
@@ -27360,6 +33301,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eager-future2" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   easing = (build-asdf-system {
     pname = "easing";
@@ -27373,6 +33315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easing" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easing-demo = (build-asdf-system {
     pname = "easing-demo";
@@ -27386,6 +33331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easing-demo" ];
     lispLibs = [ (getAttr "easing" self) (getAttr "sketch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easing-test = (build-asdf-system {
     pname = "easing-test";
@@ -27399,6 +33347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easing-test" ];
     lispLibs = [ (getAttr "easing" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easter-gauss = (build-asdf-system {
     pname = "easter-gauss";
@@ -27412,6 +33363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easter-gauss" ];
     lispLibs = [ (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easy-audio = (build-asdf-system {
     pname = "easy-audio";
@@ -27425,6 +33379,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easy-audio" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "flexi-streams" self) (getAttr "nibbles-streams" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easy-bind = (build-asdf-system {
     pname = "easy-bind";
@@ -27438,6 +33395,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easy-bind" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easy-macros = (build-asdf-system {
     pname = "easy-macros";
@@ -27451,6 +33411,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easy-macros" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easy-routes = (build-asdf-system {
     pname = "easy-routes";
@@ -27464,6 +33427,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easy-routes" ];
     lispLibs = [ (getAttr "hunchentoot" self) (getAttr "routes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easy-routes_plus_djula = (build-asdf-system {
     pname = "easy-routes+djula";
@@ -27477,6 +33443,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easy-routes+djula" ];
     lispLibs = [ (getAttr "djula" self) (getAttr "easy-routes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   easy-routes_plus_errors = (build-asdf-system {
     pname = "easy-routes+errors";
@@ -27490,6 +33459,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "easy-routes+errors" ];
     lispLibs = [ (getAttr "easy-routes" self) (getAttr "hunchentoot-errors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-documentation = (build-asdf-system {
     pname = "eazy-documentation";
@@ -27503,6 +33475,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-documentation" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "common-doc" self) (getAttr "common-doc-split-paragraphs" self) (getAttr "common-html" self) (getAttr "iterate" self) (getAttr "trivia" self) (getAttr "trivia_dot_ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-gnuplot = (build-asdf-system {
     pname = "eazy-gnuplot";
@@ -27516,6 +33491,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-gnuplot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-gnuplot_dot_test = (build-asdf-system {
     pname = "eazy-gnuplot.test";
@@ -27529,6 +33507,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-gnuplot.test" ];
     lispLibs = [ (getAttr "eazy-gnuplot" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-process = (build-asdf-system {
     pname = "eazy-process";
@@ -27542,6 +33523,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-process" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "cl-rlimit" self) (getAttr "iolib" self) (getAttr "iterate" self) (getAttr "trivia" self) (getAttr "trivia_dot_ppcre" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-process_dot_test = (build-asdf-system {
     pname = "eazy-process.test";
@@ -27555,6 +33539,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-process.test" ];
     lispLibs = [ (getAttr "eazy-process" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-project = (build-asdf-system {
     pname = "eazy-project";
@@ -27568,6 +33555,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-project" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-emb" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "introspect-environment" self) (getAttr "iterate" self) (getAttr "lisp-namespace" self) (getAttr "local-time" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-project_dot_autoload = (build-asdf-system {
     pname = "eazy-project.autoload";
@@ -27581,6 +33571,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-project.autoload" ];
     lispLibs = [ (getAttr "eazy-project" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eazy-project_dot_test = (build-asdf-system {
     pname = "eazy-project.test";
@@ -27594,6 +33587,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eazy-project.test" ];
     lispLibs = [ (getAttr "eazy-project" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ec2 = (build-asdf-system {
     pname = "ec2";
@@ -27607,6 +33603,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ec2" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "ironclad" self) (getAttr "s-base64" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ec2-price-finder = (build-asdf-system {
     pname = "ec2-price-finder";
@@ -27620,6 +33619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ec2-price-finder" ];
     lispLibs = [ (getAttr "easy-routes" self) (getAttr "hunchentoot" self) (getAttr "lass" self) (getAttr "local-time" self) (getAttr "parse-float" self) (getAttr "read-csv" self) (getAttr "spinneret" self) (getAttr "wu-decimal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ecclesia = (build-asdf-system {
     pname = "ecclesia";
@@ -27633,6 +33635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ecclesia" ];
     lispLibs = [ (getAttr "acclimation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eclecticse_dot_iso-8601-date = (build-asdf-system {
     pname = "eclecticse.iso-8601-date";
@@ -27646,6 +33651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eclecticse.iso-8601-date" ];
     lispLibs = [ (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eclecticse_dot_omer = (build-asdf-system {
     pname = "eclecticse.omer";
@@ -27659,6 +33667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eclecticse.omer" ];
     lispLibs = [ (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eclecticse_dot_slk-581 = (build-asdf-system {
     pname = "eclecticse.slk-581";
@@ -27672,6 +33683,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eclecticse.slk-581" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eclector = (build-asdf-system {
     pname = "eclector";
@@ -27685,6 +33699,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eclector" ];
     lispLibs = [ (getAttr "acclimation" self) (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eclector-concrete-syntax-tree = (build-asdf-system {
     pname = "eclector-concrete-syntax-tree";
@@ -27698,6 +33715,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eclector-concrete-syntax-tree" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "concrete-syntax-tree" self) (getAttr "eclector" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eco = (build-asdf-system {
     pname = "eco";
@@ -27711,6 +33731,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eco" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-who" self) (getAttr "esrap" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eco-test = (build-asdf-system {
     pname = "eco-test";
@@ -27724,6 +33747,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eco-test" ];
     lispLibs = [ (getAttr "eco" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   edit-distance = (build-asdf-system {
     pname = "edit-distance";
@@ -27737,6 +33763,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "edit-distance" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   edit-distance-test = (build-asdf-system {
     pname = "edit-distance-test";
@@ -27750,6 +33779,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "edit-distance-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-coveralls" self) (getAttr "edit-distance" self) (getAttr "lisp-unit" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   elb-log = (build-asdf-system {
     pname = "elb-log";
@@ -27763,6 +33795,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "elb-log" ];
     lispLibs = [ (getAttr "cl-annot-prove" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "cl-syntax-interpol" self) (getAttr "local-time" self) (getAttr "zs3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   elb-log-test = (build-asdf-system {
     pname = "elb-log-test";
@@ -27776,6 +33811,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "elb-log-test" ];
     lispLibs = [ (getAttr "elb-log" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   electron-tools = (build-asdf-system {
     pname = "electron-tools";
@@ -27789,6 +33827,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "electron-tools" ];
     lispLibs = [ (getAttr "osicat" self) (getAttr "trivial-download" self) (getAttr "trivial-exe" self) (getAttr "trivial-extract" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   electron-tools-test = (build-asdf-system {
     pname = "electron-tools-test";
@@ -27802,6 +33843,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "electron-tools-test" ];
     lispLibs = [ (getAttr "electron-tools" self) (getAttr "fiveam" self) (getAttr "trivial-extract" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   elf = (build-asdf-system {
     pname = "elf";
@@ -27815,6 +33859,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "elf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "com_dot_gigamonkeys_dot_binary-data" self) (getAttr "flexi-streams" self) (getAttr "metabang-bind" self) (getAttr "split-sequence" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enchant = (build-asdf-system {
     pname = "enchant";
@@ -27828,6 +33875,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enchant" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {};
   });
   enchant-autoload = (build-asdf-system {
     pname = "enchant-autoload";
@@ -27841,6 +33889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enchant-autoload" ];
     lispLibs = [ (getAttr "enchant" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-boolean = (build-asdf-system {
     pname = "enhanced-boolean";
@@ -27854,6 +33905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-boolean" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-boolean__tests = (build-asdf-system {
     pname = "enhanced-boolean_tests";
@@ -27867,6 +33921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-boolean_tests" ];
     lispLibs = [ (getAttr "enhanced-boolean" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-defclass = (build-asdf-system {
     pname = "enhanced-defclass";
@@ -27880,6 +33937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-defclass" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "compatible-metaclasses" self) (getAttr "enhanced-eval-when" self) (getAttr "enhanced-find-class" self) (getAttr "evaled-when" self) (getAttr "shared-preferences" self) (getAttr "simple-guess" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-defclass__tests = (build-asdf-system {
     pname = "enhanced-defclass_tests";
@@ -27893,6 +33953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-defclass_tests" ];
     lispLibs = [ (getAttr "enhanced-defclass" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-eval-when = (build-asdf-system {
     pname = "enhanced-eval-when";
@@ -27906,6 +33969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-eval-when" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-find-class = (build-asdf-system {
     pname = "enhanced-find-class";
@@ -27919,6 +33985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-find-class" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-find-class__tests = (build-asdf-system {
     pname = "enhanced-find-class_tests";
@@ -27932,6 +34001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-find-class_tests" ];
     lispLibs = [ (getAttr "enhanced-find-class" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-multiple-value-bind = (build-asdf-system {
     pname = "enhanced-multiple-value-bind";
@@ -27945,6 +34017,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-multiple-value-bind" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-typep = (build-asdf-system {
     pname = "enhanced-typep";
@@ -27958,6 +34033,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-typep" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enhanced-typep__tests = (build-asdf-system {
     pname = "enhanced-typep_tests";
@@ -27971,6 +34049,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enhanced-typep_tests" ];
     lispLibs = [ (getAttr "enhanced-boolean" self) (getAttr "enhanced-typep" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   enumerations = (build-asdf-system {
     pname = "enumerations";
@@ -27984,6 +34065,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "enumerations" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   envy = (build-asdf-system {
     pname = "envy";
@@ -27997,6 +34081,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "envy" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   envy-test = (build-asdf-system {
     pname = "envy-test";
@@ -28010,6 +34097,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "envy-test" ];
     lispLibs = [ (getAttr "envy" self) (getAttr "osicat" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eos = (build-asdf-system {
     pname = "eos";
@@ -28023,6 +34113,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eos" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eos-tests = (build-asdf-system {
     pname = "eos-tests";
@@ -28036,6 +34129,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eos-tests" ];
     lispLibs = [ (getAttr "eos" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   epigraph = (build-asdf-system {
     pname = "epigraph";
@@ -28049,6 +34145,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "epigraph" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   epigraph-test = (build-asdf-system {
     pname = "epigraph-test";
@@ -28062,6 +34161,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "epigraph-test" ];
     lispLibs = [ (getAttr "epigraph" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   epmd = (build-asdf-system {
     pname = "epmd";
@@ -28075,6 +34177,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "epmd" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_binary-data" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   epmd-test = (build-asdf-system {
     pname = "epmd-test";
@@ -28088,6 +34193,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "epmd-test" ];
     lispLibs = [ (getAttr "epmd" self) (getAttr "fiveam" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   equals = (build-asdf-system {
     pname = "equals";
@@ -28101,6 +34209,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "equals" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   erjoalgo-webutil = (build-asdf-system {
     pname = "erjoalgo-webutil";
@@ -28114,6 +34225,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "erjoalgo-webutil" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "fiasco" self) (getAttr "gzip-stream" self) (getAttr "hunchentoot" self) (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   erlang-term = (build-asdf-system {
     pname = "erlang-term";
@@ -28127,6 +34241,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "erlang-term" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "ieee-floats" self) (getAttr "nibbles" self) (getAttr "zlib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   erlang-term-test = (build-asdf-system {
     pname = "erlang-term-test";
@@ -28140,6 +34257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "erlang-term-test" ];
     lispLibs = [ (getAttr "erlang-term" self) (getAttr "fiveam" self) (getAttr "nibbles" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ernestine = (build-asdf-system {
     pname = "ernestine";
@@ -28153,6 +34273,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ernestine" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-prevalence" self) (getAttr "drakma" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ernestine-tests = (build-asdf-system {
     pname = "ernestine-tests";
@@ -28166,6 +34289,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ernestine-tests" ];
     lispLibs = [ (getAttr "ernestine" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   erudite = (build-asdf-system {
     pname = "erudite";
@@ -28179,6 +34305,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "erudite" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "cl-template" self) (getAttr "log4cl" self) (getAttr "split-sequence" self) (getAttr "swank-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   erudite-test = (build-asdf-system {
     pname = "erudite-test";
@@ -28192,6 +34321,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "erudite-test" ];
     lispLibs = [ (getAttr "erudite" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   esa-mcclim = (build-asdf-system {
     pname = "esa-mcclim";
@@ -28205,6 +34337,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "esa-mcclim" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clim-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   escalator = (build-asdf-system {
     pname = "escalator";
@@ -28218,6 +34353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "escalator" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   escalator-bench = (build-asdf-system {
     pname = "escalator-bench";
@@ -28231,6 +34369,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "escalator-bench" ];
     lispLibs = [ (getAttr "escalator" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   esrap = (build-asdf-system {
     pname = "esrap";
@@ -28244,6 +34385,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "esrap" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-with-current-source-form" self) ];
+    meta = {};
   });
   esrap-liquid = (build-asdf-system {
     pname = "esrap-liquid";
@@ -28257,6 +34399,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "esrap-liquid" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   esrap-liquid-tests = (build-asdf-system {
     pname = "esrap-liquid-tests";
@@ -28270,6 +34415,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "esrap-liquid-tests" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "esrap-liquid" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   esrap-peg = (build-asdf-system {
     pname = "esrap-peg";
@@ -28283,6 +34431,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "esrap-peg" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-unification" self) (getAttr "esrap" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   etcd-test = (build-asdf-system {
     pname = "etcd-test";
@@ -28296,6 +34445,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "etcd-test" ];
     lispLibs = [ (getAttr "cl-etcd" self) (getAttr "cl-toml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ev = (build-asdf-system {
     pname = "ev";
@@ -28309,6 +34461,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ev" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   evaled-when = (build-asdf-system {
     pname = "evaled-when";
@@ -28322,6 +34477,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "evaled-when" ];
     lispLibs = [ (getAttr "trivial-cltl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   evaled-when__tests = (build-asdf-system {
     pname = "evaled-when_tests";
@@ -28335,6 +34493,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "evaled-when_tests" ];
     lispLibs = [ (getAttr "enhanced-boolean" self) (getAttr "evaled-when" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   event-emitter = (build-asdf-system {
     pname = "event-emitter";
@@ -28348,6 +34509,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "event-emitter" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   event-emitter-test = (build-asdf-system {
     pname = "event-emitter-test";
@@ -28361,6 +34525,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "event-emitter-test" ];
     lispLibs = [ (getAttr "event-emitter" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   event-glue = (build-asdf-system {
     pname = "event-glue";
@@ -28374,6 +34541,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "event-glue" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   event-glue-test = (build-asdf-system {
     pname = "event-glue-test";
@@ -28387,6 +34557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "event-glue-test" ];
     lispLibs = [ (getAttr "event-glue" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eventbus = (build-asdf-system {
     pname = "eventbus";
@@ -28400,6 +34573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eventbus" ];
     lispLibs = [ (getAttr "simplet-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   eventfd = (build-asdf-system {
     pname = "eventfd";
@@ -28413,6 +34589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "eventfd" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi-grovel" self) (getAttr "iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   everblocking-stream = (build-asdf-system {
     pname = "everblocking-stream";
@@ -28426,6 +34605,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "everblocking-stream" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   evol = (build-asdf-system {
     pname = "evol";
@@ -28439,6 +34621,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "evol" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "external-program" self) (getAttr "patron" self) (getAttr "unix-options" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   evol-test = (build-asdf-system {
     pname = "evol-test";
@@ -28452,6 +34637,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "evol-test" ];
     lispLibs = [ (getAttr "evol" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   example-bot = (build-asdf-system {
     pname = "example-bot";
@@ -28465,6 +34653,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "example-bot" ];
     lispLibs = [ (getAttr "lispcord" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   exit-hooks = (build-asdf-system {
     pname = "exit-hooks";
@@ -28478,6 +34669,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "exit-hooks" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   exponential-backoff = (build-asdf-system {
     pname = "exponential-backoff";
@@ -28491,6 +34685,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "exponential-backoff" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   exscribe = (build-asdf-system {
     pname = "exscribe";
@@ -28504,6 +34701,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "exscribe" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fare-memoization" self) (getAttr "fare-scripts" self) (getAttr "fare-utils" self) (getAttr "quri" self) (getAttr "scribble" self) (getAttr "trivia_dot_quasiquote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ext-blog = (build-asdf-system {
     pname = "ext-blog";
@@ -28517,6 +34717,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ext-blog" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-store" self) (getAttr "closure-template" self) (getAttr "image" self) (getAttr "kl-verify" self) (getAttr "local-time" self) (getAttr "restas" self) (getAttr "restas_dot_file-publisher" self) (getAttr "s-xml-rpc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   extended-reals = (build-asdf-system {
     pname = "extended-reals";
@@ -28530,6 +34733,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "extended-reals" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   extensible-compound-types = (build-asdf-system {
     pname = "extensible-compound-types";
@@ -28543,6 +34749,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "extensible-compound-types" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-environments" self) (getAttr "cl-form-types" self) (getAttr "compiler-macro-notes" self) (getAttr "fiveam" self) (getAttr "in-nomine" self) (getAttr "introspect-environment" self) (getAttr "optima" self) (getAttr "swank" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   extensible-compound-types-cl = (build-asdf-system {
     pname = "extensible-compound-types-cl";
@@ -28556,6 +34765,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "extensible-compound-types-cl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-form-types" self) (getAttr "extensible-compound-types" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   extensible-sequences = (build-asdf-system {
     pname = "extensible-sequences";
@@ -28569,6 +34781,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "extensible-sequences" ];
     lispLibs = [ (getAttr "sequence-iterators" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   external-program = (build-asdf-system {
     pname = "external-program";
@@ -28582,6 +34797,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "external-program" ];
     lispLibs = [ (getAttr "trivial-features" self) ];
+    meta = {};
   });
   external-program-test = (build-asdf-system {
     pname = "external-program-test";
@@ -28595,6 +34811,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "external-program-test" ];
     lispLibs = [ (getAttr "external-program" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   external-symbol-not-found = (build-asdf-system {
     pname = "external-symbol-not-found";
@@ -28608,6 +34827,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "external-symbol-not-found" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   f-underscore = (build-asdf-system {
     pname = "f-underscore";
@@ -28621,6 +34843,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "f-underscore" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   f2cl = (build-asdf-system {
     pname = "f2cl";
@@ -28634,6 +34859,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "f2cl" ];
     lispLibs = [ (getAttr "f2cl-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   f2cl-asdf = (build-asdf-system {
     pname = "f2cl-asdf";
@@ -28647,6 +34875,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "f2cl-asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   f2cl-lib = (build-asdf-system {
     pname = "f2cl-lib";
@@ -28660,6 +34891,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "f2cl-lib" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fact-base = (build-asdf-system {
     pname = "fact-base";
@@ -28673,6 +34907,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fact-base" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "local-time" self) (getAttr "optima" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   factory-alien = (build-asdf-system {
     pname = "factory-alien";
@@ -28686,6 +34923,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "factory-alien" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   facts = (build-asdf-system {
     pname = "facts";
@@ -28699,6 +34939,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "facts" ];
     lispLibs = [ (getAttr "lessp" self) (getAttr "local-time" self) (getAttr "rollback" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fakenil = (build-asdf-system {
     pname = "fakenil";
@@ -28712,6 +34955,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fakenil" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fakenil__tests = (build-asdf-system {
     pname = "fakenil_tests";
@@ -28725,6 +34971,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fakenil_tests" ];
     lispLibs = [ (getAttr "fakenil" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fare-csv = (build-asdf-system {
     pname = "fare-csv";
@@ -28738,6 +34987,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-csv" ];
     lispLibs = [  ];
+    meta = {};
   });
   fare-memoization = (build-asdf-system {
     pname = "fare-memoization";
@@ -28751,6 +35001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-memoization" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fare-mop = (build-asdf-system {
     pname = "fare-mop";
@@ -28764,6 +35017,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-mop" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "fare-utils" self) ];
+    meta = {};
   });
   fare-quasiquote = (build-asdf-system {
     pname = "fare-quasiquote";
@@ -28777,6 +35031,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-quasiquote" ];
     lispLibs = [ (getAttr "fare-utils" self) ];
+    meta = {};
   });
   fare-quasiquote-extras = (build-asdf-system {
     pname = "fare-quasiquote-extras";
@@ -28790,6 +35045,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-quasiquote-extras" ];
     lispLibs = [ (getAttr "fare-quasiquote-optima" self) (getAttr "fare-quasiquote-readtable" self) ];
+    meta = {};
   });
   fare-quasiquote-optima = (build-asdf-system {
     pname = "fare-quasiquote-optima";
@@ -28803,6 +35059,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-quasiquote-optima" ];
     lispLibs = [ (getAttr "trivia_dot_quasiquote" self) ];
+    meta = {};
   });
   fare-quasiquote-readtable = (build-asdf-system {
     pname = "fare-quasiquote-readtable";
@@ -28816,6 +35073,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-quasiquote-readtable" ];
     lispLibs = [ (getAttr "fare-quasiquote" self) (getAttr "named-readtables" self) ];
+    meta = {};
   });
   fare-scripts = (build-asdf-system {
     pname = "fare-scripts";
@@ -28829,6 +35087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-scripts" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "binascii" self) (getAttr "cl-launch" self) (getAttr "cl-mime" self) (getAttr "cl-ppcre" self) (getAttr "cl-scripting" self) (getAttr "cl-unicode" self) (getAttr "command-line-arguments" self) (getAttr "fare-utils" self) (getAttr "inferior-shell" self) (getAttr "optima" self) (getAttr "optima_dot_ppcre" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fare-utils = (build-asdf-system {
     pname = "fare-utils";
@@ -28842,6 +35103,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-utils" ];
     lispLibs = [  ];
+    meta = {};
   });
   fare-utils-test = (build-asdf-system {
     pname = "fare-utils-test";
@@ -28855,6 +35117,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fare-utils-test" ];
     lispLibs = [ (getAttr "fare-utils" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fast-generic-functions = (build-asdf-system {
     pname = "fast-generic-functions";
@@ -28868,6 +35133,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-generic-functions" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "sealable-metaobjects" self) (getAttr "trivial-macroexpand-all" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fast-http = (build-asdf-system {
     pname = "fast-http";
@@ -28881,6 +35149,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-http" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-utilities" self) (getAttr "proc-parse" self) (getAttr "smart-buffer" self) (getAttr "xsubseq" self) ];
+    meta = {};
   });
   fast-http-test = (build-asdf-system {
     pname = "fast-http-test";
@@ -28894,6 +35163,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-http-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-syntax-interpol" self) (getAttr "fast-http" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "xsubseq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fast-io = (build-asdf-system {
     pname = "fast-io";
@@ -28907,6 +35179,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-io" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "static-vectors" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   fast-io-test = (build-asdf-system {
     pname = "fast-io-test";
@@ -28920,6 +35193,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-io-test" ];
     lispLibs = [ (getAttr "checkl" self) (getAttr "fast-io" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fast-websocket = (build-asdf-system {
     pname = "fast-websocket";
@@ -28933,6 +35209,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-websocket" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "fast-io" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fast-websocket-test = (build-asdf-system {
     pname = "fast-websocket-test";
@@ -28946,6 +35225,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fast-websocket-test" ];
     lispLibs = [ (getAttr "fast-io" self) (getAttr "fast-websocket" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   feeder = (build-asdf-system {
     pname = "feeder";
@@ -28959,6 +35241,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "feeder" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "local-time" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   femlisp = (build-asdf-system {
     pname = "femlisp";
@@ -28972,6 +35257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "femlisp" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "femlisp-basic" self) (getAttr "femlisp-dictionary" self) (getAttr "femlisp-matlisp" self) (getAttr "femlisp-parallel" self) (getAttr "flexi-streams" self) (getAttr "infix" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   femlisp-basic = (build-asdf-system {
     pname = "femlisp-basic";
@@ -28985,6 +35273,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "femlisp-basic" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   femlisp-dictionary = (build-asdf-system {
     pname = "femlisp-dictionary";
@@ -28998,6 +35289,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "femlisp-dictionary" ];
     lispLibs = [ (getAttr "femlisp-basic" self) (getAttr "femlisp-parallel" self) (getAttr "trees" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   femlisp-matlisp = (build-asdf-system {
     pname = "femlisp-matlisp";
@@ -29011,6 +35305,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "femlisp-matlisp" ];
     lispLibs = [ (getAttr "femlisp-basic" self) (getAttr "femlisp-dictionary" self) (getAttr "femlisp-parallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   femlisp-parallel = (build-asdf-system {
     pname = "femlisp-parallel";
@@ -29024,6 +35321,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "femlisp-parallel" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-cpu-affinity" self) (getAttr "cl-ppcre" self) (getAttr "femlisp-basic" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   femlisp-picture = (build-asdf-system {
     pname = "femlisp-picture";
@@ -29037,6 +35337,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "femlisp-picture" ];
     lispLibs = [ (getAttr "cl-gd" self) (getAttr "femlisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ffa = (build-asdf-system {
     pname = "ffa";
@@ -29050,6 +35353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ffa" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-utilities" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fft = (build-asdf-system {
     pname = "fft";
@@ -29063,6 +35369,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fft" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fftpack5 = (build-asdf-system {
     pname = "fftpack5";
@@ -29076,6 +35385,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fftpack5" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fftpack5-double = (build-asdf-system {
     pname = "fftpack5-double";
@@ -29089,6 +35401,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fftpack5-double" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fiasco = (build-asdf-system {
     pname = "fiasco";
@@ -29102,6 +35417,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fiasco" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   fiasco-self-tests = (build-asdf-system {
     pname = "fiasco-self-tests";
@@ -29115,6 +35431,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fiasco-self-tests" ];
     lispLibs = [ (getAttr "fiasco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   file-attributes = (build-asdf-system {
     pname = "file-attributes";
@@ -29128,6 +35447,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "file-attributes" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   file-local-variable = (build-asdf-system {
     pname = "file-local-variable";
@@ -29141,6 +35461,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "file-local-variable" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   file-local-variable_dot_test = (build-asdf-system {
     pname = "file-local-variable.test";
@@ -29154,6 +35477,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "file-local-variable.test" ];
     lispLibs = [ (getAttr "file-local-variable" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   file-notify = (build-asdf-system {
     pname = "file-notify";
@@ -29167,6 +35493,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "file-notify" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   file-select = (build-asdf-system {
     pname = "file-select";
@@ -29180,6 +35509,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "file-select" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "float-features" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   file-types = (build-asdf-system {
     pname = "file-types";
@@ -29193,6 +35525,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "file-types" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   filesystem-utils = (build-asdf-system {
     pname = "filesystem-utils";
@@ -29206,6 +35541,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "filesystem-utils" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "pathname-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   filesystem-utils-test = (build-asdf-system {
     pname = "filesystem-utils-test";
@@ -29219,6 +35557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "filesystem-utils-test" ];
     lispLibs = [ (getAttr "filesystem-utils" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   filter-maker = (build-asdf-system {
     pname = "filter-maker";
@@ -29232,6 +35573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "filter-maker" ];
     lispLibs = [ (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   filtered-functions = (build-asdf-system {
     pname = "filtered-functions";
@@ -29245,6 +35589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "filtered-functions" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   find-port = (build-asdf-system {
     pname = "find-port";
@@ -29258,6 +35605,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "find-port" ];
     lispLibs = [ (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   find-port-test = (build-asdf-system {
     pname = "find-port-test";
@@ -29271,6 +35621,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "find-port-test" ];
     lispLibs = [ (getAttr "find-port" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   finite-state-machine = (build-asdf-system {
     pname = "finite-state-machine";
@@ -29284,6 +35637,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "finite-state-machine" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   firephp = (build-asdf-system {
     pname = "firephp";
@@ -29297,6 +35653,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "firephp" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   firephp-tests = (build-asdf-system {
     pname = "firephp-tests";
@@ -29310,6 +35669,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "firephp-tests" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "firephp" self) (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   first-time-value = (build-asdf-system {
     pname = "first-time-value";
@@ -29323,6 +35685,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "first-time-value" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   first-time-value__tests = (build-asdf-system {
     pname = "first-time-value_tests";
@@ -29336,6 +35701,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "first-time-value_tests" ];
     lispLibs = [ (getAttr "first-time-value" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fishpack = (build-asdf-system {
     pname = "fishpack";
@@ -29349,6 +35717,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fishpack" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fiveam = (build-asdf-system {
     pname = "fiveam";
@@ -29362,6 +35733,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fiveam" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "net_dot_didierverna_dot_asdf-flv" self) (getAttr "trivial-backtrace" self) ];
+    meta = {};
   });
   fiveam-asdf = (build-asdf-system {
     pname = "fiveam-asdf";
@@ -29375,6 +35747,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fiveam-asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fiveam-matchers = (build-asdf-system {
     pname = "fiveam-matchers";
@@ -29388,6 +35763,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fiveam-matchers" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fixed = (build-asdf-system {
     pname = "fixed";
@@ -29401,6 +35779,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fixed" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flac = (build-asdf-system {
     pname = "flac";
@@ -29414,6 +35795,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flac" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flac-metadata = (build-asdf-system {
     pname = "flac-metadata";
@@ -29427,6 +35811,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flac-metadata" ];
     lispLibs = [ (getAttr "binary-parser" self) (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flare = (build-asdf-system {
     pname = "flare";
@@ -29440,6 +35827,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flare" ];
     lispLibs = [ (getAttr "_3d-vectors" self) (getAttr "array-utils" self) (getAttr "documentation-utils" self) (getAttr "for" self) (getAttr "lambda-fiddle" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flare-viewer = (build-asdf-system {
     pname = "flare-viewer";
@@ -29453,6 +35843,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flare-viewer" ];
     lispLibs = [ (getAttr "cl-opengl" self) (getAttr "flare" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "qtopengl" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flat-tree = (build-asdf-system {
     pname = "flat-tree";
@@ -29466,6 +35859,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flat-tree" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flexi-streams = (build-asdf-system {
     pname = "flexi-streams";
@@ -29479,6 +35875,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flexi-streams" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   flexi-streams-test = (build-asdf-system {
     pname = "flexi-streams-test";
@@ -29492,6 +35889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flexi-streams-test" ];
     lispLibs = [ (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flexichain = (build-asdf-system {
     pname = "flexichain";
@@ -29505,6 +35905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flexichain" ];
     lispLibs = [ (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flexichain-doc = (build-asdf-system {
     pname = "flexichain-doc";
@@ -29518,6 +35921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flexichain-doc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   float-features = (build-asdf-system {
     pname = "float-features";
@@ -29531,6 +35937,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "float-features" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {};
   });
   float-features-tests = (build-asdf-system {
     pname = "float-features-tests";
@@ -29544,6 +35951,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "float-features-tests" ];
     lispLibs = [ (getAttr "float-features" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   floating-point = (build-asdf-system {
     pname = "floating-point";
@@ -29557,6 +35967,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "floating-point" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   floating-point-contractions = (build-asdf-system {
     pname = "floating-point-contractions";
@@ -29570,6 +35983,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "floating-point-contractions" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   floating-point-test = (build-asdf-system {
     pname = "floating-point-test";
@@ -29583,6 +35999,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "floating-point-test" ];
     lispLibs = [ (getAttr "floating-point" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flow = (build-asdf-system {
     pname = "flow";
@@ -29596,6 +36015,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flow" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "documentation-utils" self) ];
+    meta = {};
   });
   flow-visualizer = (build-asdf-system {
     pname = "flow-visualizer";
@@ -29609,6 +36029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flow-visualizer" ];
     lispLibs = [ (getAttr "flow" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flute = (build-asdf-system {
     pname = "flute";
@@ -29622,6 +36045,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flute" ];
     lispLibs = [ (getAttr "assoc-utils" self) (getAttr "let-over-lambda" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   flute-test = (build-asdf-system {
     pname = "flute-test";
@@ -29635,6 +36061,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "flute-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "flute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fmarshal = (build-asdf-system {
     pname = "fmarshal";
@@ -29648,6 +36077,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fmarshal" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fmarshal-test = (build-asdf-system {
     pname = "fmarshal-test";
@@ -29661,6 +36093,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fmarshal-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "fmarshal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fmt = (build-asdf-system {
     pname = "fmt";
@@ -29674,6 +36109,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fmt" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fmt-test = (build-asdf-system {
     pname = "fmt-test";
@@ -29687,6 +36125,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fmt-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "fmt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fmt-time = (build-asdf-system {
     pname = "fmt-time";
@@ -29700,6 +36141,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fmt-time" ];
     lispLibs = [ (getAttr "fmt" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fn = (build-asdf-system {
     pname = "fn";
@@ -29713,6 +36157,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fn" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {};
   });
   fof = (build-asdf-system {
     pname = "fof";
@@ -29726,6 +36171,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fof" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "local-time" self) (getAttr "magicffi" self) (getAttr "named-readtables" self) (getAttr "osicat" self) (getAttr "serapeum" self) (getAttr "str" self) (getAttr "trivia" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio = (build-asdf-system {
     pname = "folio";
@@ -29739,6 +36187,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio" ];
     lispLibs = [ (getAttr "folio_dot_as" self) (getAttr "folio_dot_boxes" self) (getAttr "folio_dot_collections" self) (getAttr "folio_dot_functions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio_dot_as = (build-asdf-system {
     pname = "folio.as";
@@ -29752,6 +36203,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio.as" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio_dot_boxes = (build-asdf-system {
     pname = "folio.boxes";
@@ -29765,6 +36219,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio.boxes" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio_dot_collections = (build-asdf-system {
     pname = "folio.collections";
@@ -29778,6 +36235,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio.collections" ];
     lispLibs = [ (getAttr "folio_dot_as" self) (getAttr "folio_dot_functions" self) (getAttr "fset" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio_dot_functions = (build-asdf-system {
     pname = "folio.functions";
@@ -29791,6 +36251,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio.functions" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2 = (build-asdf-system {
     pname = "folio2";
@@ -29804,6 +36267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "folio2-as" self) (getAttr "folio2-as-syntax" self) (getAttr "folio2-boxes" self) (getAttr "folio2-functions" self) (getAttr "folio2-functions-syntax" self) (getAttr "folio2-make" self) (getAttr "folio2-maps" self) (getAttr "folio2-maps-syntax" self) (getAttr "folio2-pairs" self) (getAttr "folio2-sequences" self) (getAttr "folio2-sequences-syntax" self) (getAttr "folio2-series" self) (getAttr "folio2-taps" self) (getAttr "fset" self) (getAttr "series" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-as = (build-asdf-system {
     pname = "folio2-as";
@@ -29817,6 +36283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-as" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-as-syntax = (build-asdf-system {
     pname = "folio2-as-syntax";
@@ -29830,6 +36299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-as-syntax" ];
     lispLibs = [ (getAttr "folio2-as" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-as-tests = (build-asdf-system {
     pname = "folio2-as-tests";
@@ -29843,6 +36315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-as-tests" ];
     lispLibs = [ (getAttr "folio2-as" self) (getAttr "folio2-as-syntax" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-boxes = (build-asdf-system {
     pname = "folio2-boxes";
@@ -29856,6 +36331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-boxes" ];
     lispLibs = [ (getAttr "folio2-as" self) (getAttr "folio2-make" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-boxes-tests = (build-asdf-system {
     pname = "folio2-boxes-tests";
@@ -29869,6 +36347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-boxes-tests" ];
     lispLibs = [ (getAttr "folio2-boxes" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-functions = (build-asdf-system {
     pname = "folio2-functions";
@@ -29882,6 +36363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-functions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "folio2-as" self) (getAttr "folio2-make" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-functions-syntax = (build-asdf-system {
     pname = "folio2-functions-syntax";
@@ -29895,6 +36379,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-functions-syntax" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "folio2-functions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-functions-tests = (build-asdf-system {
     pname = "folio2-functions-tests";
@@ -29908,6 +36395,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-functions-tests" ];
     lispLibs = [ (getAttr "folio2-functions" self) (getAttr "folio2-functions-syntax" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-make = (build-asdf-system {
     pname = "folio2-make";
@@ -29921,6 +36411,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-make" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-make-tests = (build-asdf-system {
     pname = "folio2-make-tests";
@@ -29934,6 +36427,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-make-tests" ];
     lispLibs = [ (getAttr "folio2-make" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-maps = (build-asdf-system {
     pname = "folio2-maps";
@@ -29947,6 +36443,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-maps" ];
     lispLibs = [ (getAttr "folio2-as" self) (getAttr "folio2-make" self) (getAttr "fset" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-maps-syntax = (build-asdf-system {
     pname = "folio2-maps-syntax";
@@ -29960,6 +36459,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-maps-syntax" ];
     lispLibs = [ (getAttr "folio2-maps" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-maps-tests = (build-asdf-system {
     pname = "folio2-maps-tests";
@@ -29973,6 +36475,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-maps-tests" ];
     lispLibs = [ (getAttr "folio2-maps" self) (getAttr "folio2-maps-syntax" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-pairs = (build-asdf-system {
     pname = "folio2-pairs";
@@ -29986,6 +36491,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-pairs" ];
     lispLibs = [ (getAttr "folio2-as" self) (getAttr "folio2-make" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-pairs-tests = (build-asdf-system {
     pname = "folio2-pairs-tests";
@@ -29999,6 +36507,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-pairs-tests" ];
     lispLibs = [ (getAttr "folio2-pairs" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-sequences = (build-asdf-system {
     pname = "folio2-sequences";
@@ -30012,6 +36523,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-sequences" ];
     lispLibs = [ (getAttr "folio2-as" self) (getAttr "folio2-make" self) (getAttr "folio2-pairs" self) (getAttr "fset" self) (getAttr "series" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-sequences-syntax = (build-asdf-system {
     pname = "folio2-sequences-syntax";
@@ -30025,6 +36539,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-sequences-syntax" ];
     lispLibs = [ (getAttr "folio2-sequences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-sequences-tests = (build-asdf-system {
     pname = "folio2-sequences-tests";
@@ -30038,6 +36555,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-sequences-tests" ];
     lispLibs = [ (getAttr "folio2-sequences" self) (getAttr "folio2-sequences-syntax" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-series = (build-asdf-system {
     pname = "folio2-series";
@@ -30051,6 +36571,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-series" ];
     lispLibs = [ (getAttr "folio2-as" self) (getAttr "folio2-make" self) (getAttr "folio2-pairs" self) (getAttr "folio2-sequences" self) (getAttr "fset" self) (getAttr "series" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-series-tests = (build-asdf-system {
     pname = "folio2-series-tests";
@@ -30064,6 +36587,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-series-tests" ];
     lispLibs = [ (getAttr "folio2-series" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-taps = (build-asdf-system {
     pname = "folio2-taps";
@@ -30077,6 +36603,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-taps" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "folio2-as" self) (getAttr "folio2-make" self) (getAttr "folio2-maps" self) (getAttr "folio2-pairs" self) (getAttr "folio2-sequences" self) (getAttr "folio2-series" self) (getAttr "fset" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-taps-tests = (build-asdf-system {
     pname = "folio2-taps-tests";
@@ -30090,6 +36619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-taps-tests" ];
     lispLibs = [ (getAttr "folio2-taps" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   folio2-tests = (build-asdf-system {
     pname = "folio2-tests";
@@ -30103,6 +36635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "folio2-tests" ];
     lispLibs = [ (getAttr "folio2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   font-discovery = (build-asdf-system {
     pname = "font-discovery";
@@ -30116,6 +36651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "font-discovery" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   foo-wild = (build-asdf-system {
     pname = "foo-wild";
@@ -30129,6 +36667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "foo-wild" ];
     lispLibs = [ (getAttr "wild-package-inferred-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   for = (build-asdf-system {
     pname = "for";
@@ -30142,6 +36683,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "for" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "form-fiddle" self) (getAttr "lambda-fiddle" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   foreign-array = (build-asdf-system {
     pname = "foreign-array";
@@ -30155,6 +36699,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "foreign-array" ];
     lispLibs = [ (getAttr "antik-base" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "static-vectors" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fork-future = (build-asdf-system {
     pname = "fork-future";
@@ -30168,6 +36715,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fork-future" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-store" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   form-fiddle = (build-asdf-system {
     pname = "form-fiddle";
@@ -30181,6 +36731,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "form-fiddle" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {};
   });
   format-string-builder = (build-asdf-system {
     pname = "format-string-builder";
@@ -30194,6 +36745,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "format-string-builder" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   formlets = (build-asdf-system {
     pname = "formlets";
@@ -30207,6 +36761,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "formlets" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   formlets-test = (build-asdf-system {
     pname = "formlets-test";
@@ -30220,6 +36777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "formlets-test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "drakma" self) (getAttr "formlets" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fprog = (build-asdf-system {
     pname = "fprog";
@@ -30233,6 +36793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fprog" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fps-independent-timestep = (build-asdf-system {
     pname = "fps-independent-timestep";
@@ -30246,6 +36809,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fps-independent-timestep" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fred = (build-asdf-system {
     pname = "fred";
@@ -30259,6 +36825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fred" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   freebsd-ffi = (build-asdf-system {
     pname = "freebsd-ffi";
@@ -30272,6 +36841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "freebsd-ffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   freebsd-sysctl = (build-asdf-system {
     pname = "freebsd-sysctl";
@@ -30285,6 +36857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "freebsd-sysctl" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   freesound = (build-asdf-system {
     pname = "freesound";
@@ -30298,6 +36873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "freesound" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "dexador" self) (getAttr "trivial-open-browser" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fresnel = (build-asdf-system {
     pname = "fresnel";
@@ -30311,6 +36889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fresnel" ];
     lispLibs = [ (getAttr "fare-quasiquote-extras" self) (getAttr "gt" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   froute = (build-asdf-system {
     pname = "froute";
@@ -30324,6 +36905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "froute" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   frpc = (build-asdf-system {
     pname = "frpc";
@@ -30337,6 +36921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "frpc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "flexi-streams" self) (getAttr "glass" self) (getAttr "nibbles" self) (getAttr "pounds" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   frpc-des = (build-asdf-system {
     pname = "frpc-des";
@@ -30350,6 +36937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "frpc-des" ];
     lispLibs = [ (getAttr "frpc" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   frpc-gss = (build-asdf-system {
     pname = "frpc-gss";
@@ -30363,6 +36953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "frpc-gss" ];
     lispLibs = [ (getAttr "cerberus" self) (getAttr "frpc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   frpcgen = (build-asdf-system {
     pname = "frpcgen";
@@ -30376,6 +36969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "frpcgen" ];
     lispLibs = [ (getAttr "cl-lex" self) (getAttr "frpc" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fs-watcher = (build-asdf-system {
     pname = "fs-watcher";
@@ -30389,6 +36985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fs-watcher" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "com_dot_gigamonkeys_dot_pathnames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fset = (build-asdf-system {
     pname = "fset";
@@ -30402,6 +37001,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fset" ];
     lispLibs = [ (getAttr "misc-extensions" self) (getAttr "mt19937" self) (getAttr "named-readtables" self) ];
+    meta = {};
   });
   fsocket = (build-asdf-system {
     pname = "fsocket";
@@ -30415,6 +37015,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fsocket" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fsvd = (build-asdf-system {
     pname = "fsvd";
@@ -30428,6 +37031,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fsvd" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ftp = (build-asdf-system {
     pname = "ftp";
@@ -30441,6 +37047,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ftp" ];
     lispLibs = [ (getAttr "cl-ftp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fucc-generator = (build-asdf-system {
     pname = "fucc-generator";
@@ -30454,6 +37063,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fucc-generator" ];
     lispLibs = [ (getAttr "fucc-parser" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fucc-parser = (build-asdf-system {
     pname = "fucc-parser";
@@ -30467,6 +37079,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fucc-parser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   function-cache = (build-asdf-system {
     pname = "function-cache";
@@ -30480,6 +37095,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "function-cache" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   function-cache-clsql = (build-asdf-system {
     pname = "function-cache-clsql";
@@ -30493,6 +37111,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "function-cache-clsql" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-helper" self) (getAttr "function-cache" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   functional-geometry = (build-asdf-system {
     pname = "functional-geometry";
@@ -30506,6 +37127,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "functional-geometry" ];
     lispLibs = [ (getAttr "clim-listener" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   functional-trees = (build-asdf-system {
     pname = "functional-trees";
@@ -30519,6 +37143,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "functional-trees" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "cl-store" self) (getAttr "closer-mop" self) (getAttr "fset" self) (getAttr "iterate" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   funds = (build-asdf-system {
     pname = "funds";
@@ -30532,6 +37159,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "funds" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   future = (build-asdf-system {
     pname = "future";
@@ -30545,6 +37175,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "future" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fuzzy-match = (build-asdf-system {
     pname = "fuzzy-match";
@@ -30558,6 +37191,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fuzzy-match" ];
     lispLibs = [ (getAttr "mk-string-metrics" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   fxml = (build-asdf-system {
     pname = "fxml";
@@ -30571,6 +37207,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "fxml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "flexi-streams" self) (getAttr "named-readtables" self) (getAttr "quri" self) (getAttr "serapeum" self) (getAttr "split-sequence" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gadgets = (build-asdf-system {
     pname = "gadgets";
@@ -30584,6 +37223,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gadgets" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-hash-util" self) (getAttr "cl-utilities" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   garbage-pools = (build-asdf-system {
     pname = "garbage-pools";
@@ -30597,6 +37239,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "garbage-pools" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   garbage-pools-test = (build-asdf-system {
     pname = "garbage-pools-test";
@@ -30610,6 +37255,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "garbage-pools-test" ];
     lispLibs = [ (getAttr "garbage-pools" self) (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   garten = (build-asdf-system {
     pname = "garten";
@@ -30623,6 +37271,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "garten" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gcm = (build-asdf-system {
     pname = "gcm";
@@ -30636,6 +37287,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gcm" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "com_dot_gigamonkeys_dot_json" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geco = (build-asdf-system {
     pname = "geco";
@@ -30649,6 +37303,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geco" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gendl = (build-asdf-system {
     pname = "gendl";
@@ -30662,6 +37319,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gendl" ];
     lispLibs = [ (getAttr "cl-lite" self) (getAttr "geysr" self) (getAttr "gwl-graphics" self) (getAttr "robot" self) (getAttr "yadd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gendl-asdf = (build-asdf-system {
     pname = "gendl-asdf";
@@ -30675,6 +37335,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gendl-asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   general-accumulator = (build-asdf-system {
     pname = "general-accumulator";
@@ -30688,6 +37351,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "general-accumulator" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generalized-reference = (build-asdf-system {
     pname = "generalized-reference";
@@ -30701,6 +37367,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generalized-reference" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "serapeum" self) (getAttr "series" self) (getAttr "split-sequence" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generators = (build-asdf-system {
     pname = "generators";
@@ -30714,6 +37383,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generators" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-cont" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl = (build-asdf-system {
     pname = "generic-cl";
@@ -30727,6 +37399,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "generic-cl_dot_arithmetic" self) (getAttr "generic-cl_dot_collector" self) (getAttr "generic-cl_dot_comparison" self) (getAttr "generic-cl_dot_container" self) (getAttr "generic-cl_dot_iterator" self) (getAttr "generic-cl_dot_lazy-seq" self) (getAttr "generic-cl_dot_map" self) (getAttr "generic-cl_dot_math" self) (getAttr "generic-cl_dot_object" self) (getAttr "generic-cl_dot_sequence" self) (getAttr "generic-cl_dot_set" self) ];
+    meta = {};
   });
   generic-cl_dot_arithmetic = (build-asdf-system {
     pname = "generic-cl.arithmetic";
@@ -30740,6 +37413,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.arithmetic" ];
     lispLibs = [ (getAttr "generic-cl_dot_comparison" self) (getAttr "generic-cl_dot_internal" self) (getAttr "static-dispatch" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_collector = (build-asdf-system {
     pname = "generic-cl.collector";
@@ -30753,6 +37429,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.collector" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "generic-cl_dot_iterator" self) (getAttr "generic-cl_dot_object" self) (getAttr "static-dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_comparison = (build-asdf-system {
     pname = "generic-cl.comparison";
@@ -30766,6 +37445,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.comparison" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "generic-cl_dot_internal" self) (getAttr "static-dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_container = (build-asdf-system {
     pname = "generic-cl.container";
@@ -30779,6 +37461,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.container" ];
     lispLibs = [ (getAttr "generic-cl_dot_object" self) (getAttr "static-dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_internal = (build-asdf-system {
     pname = "generic-cl.internal";
@@ -30792,6 +37477,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.internal" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-form-types" self) (getAttr "static-dispatch" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_iterator = (build-asdf-system {
     pname = "generic-cl.iterator";
@@ -30805,6 +37493,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.iterator" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "cl-form-types" self) (getAttr "generic-cl_dot_container" self) (getAttr "generic-cl_dot_internal" self) (getAttr "generic-cl_dot_object" self) (getAttr "parse-declarations-1_dot_0" self) (getAttr "static-dispatch" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_lazy-seq = (build-asdf-system {
     pname = "generic-cl.lazy-seq";
@@ -30818,6 +37509,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.lazy-seq" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "arrows" self) (getAttr "cl-custom-hash-table" self) (getAttr "generic-cl_dot_collector" self) (getAttr "generic-cl_dot_comparison" self) (getAttr "generic-cl_dot_container" self) (getAttr "generic-cl_dot_iterator" self) (getAttr "generic-cl_dot_map" self) (getAttr "generic-cl_dot_object" self) (getAttr "generic-cl_dot_sequence" self) (getAttr "static-dispatch" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_map = (build-asdf-system {
     pname = "generic-cl.map";
@@ -30831,6 +37525,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.map" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "cl-custom-hash-table" self) (getAttr "generic-cl_dot_collector" self) (getAttr "generic-cl_dot_comparison" self) (getAttr "generic-cl_dot_container" self) (getAttr "generic-cl_dot_internal" self) (getAttr "generic-cl_dot_iterator" self) (getAttr "generic-cl_dot_object" self) (getAttr "static-dispatch" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_math = (build-asdf-system {
     pname = "generic-cl.math";
@@ -30844,6 +37541,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.math" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "generic-cl_dot_arithmetic" self) (getAttr "static-dispatch" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_object = (build-asdf-system {
     pname = "generic-cl.object";
@@ -30857,6 +37557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.object" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arrows" self) (getAttr "generic-cl_dot_comparison" self) (getAttr "static-dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_sequence = (build-asdf-system {
     pname = "generic-cl.sequence";
@@ -30870,6 +37573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.sequence" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "cl-custom-hash-table" self) (getAttr "cl-form-types" self) (getAttr "generic-cl_dot_collector" self) (getAttr "generic-cl_dot_comparison" self) (getAttr "generic-cl_dot_container" self) (getAttr "generic-cl_dot_internal" self) (getAttr "generic-cl_dot_iterator" self) (getAttr "generic-cl_dot_map" self) (getAttr "generic-cl_dot_object" self) (getAttr "static-dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_set = (build-asdf-system {
     pname = "generic-cl.set";
@@ -30883,6 +37589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.set" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "generic-cl_dot_arithmetic" self) (getAttr "generic-cl_dot_collector" self) (getAttr "generic-cl_dot_comparison" self) (getAttr "generic-cl_dot_container" self) (getAttr "generic-cl_dot_iterator" self) (getAttr "generic-cl_dot_map" self) (getAttr "generic-cl_dot_object" self) (getAttr "generic-cl_dot_sequence" self) (getAttr "static-dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-cl_dot_util = (build-asdf-system {
     pname = "generic-cl.util";
@@ -30896,6 +37605,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-cl.util" ];
     lispLibs = [ (getAttr "generic-cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-comparability = (build-asdf-system {
     pname = "generic-comparability";
@@ -30909,6 +37621,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-comparability" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-comparability-test = (build-asdf-system {
     pname = "generic-comparability-test";
@@ -30922,6 +37637,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-comparability-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fiveam" self) (getAttr "generic-comparability" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-sequences = (build-asdf-system {
     pname = "generic-sequences";
@@ -30935,6 +37653,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-sequences" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-sequences-cont = (build-asdf-system {
     pname = "generic-sequences-cont";
@@ -30948,6 +37669,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-sequences-cont" ];
     lispLibs = [ (getAttr "cl-cont" self) (getAttr "generic-sequences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-sequences-iterate = (build-asdf-system {
     pname = "generic-sequences-iterate";
@@ -30961,6 +37685,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-sequences-iterate" ];
     lispLibs = [ (getAttr "generic-sequences" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-sequences-stream = (build-asdf-system {
     pname = "generic-sequences-stream";
@@ -30974,6 +37701,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-sequences-stream" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "generic-sequences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   generic-sequences-test = (build-asdf-system {
     pname = "generic-sequences-test";
@@ -30987,6 +37717,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "generic-sequences-test" ];
     lispLibs = [ (getAttr "generic-sequences" self) (getAttr "generic-sequences-cont" self) (getAttr "generic-sequences-iterate" self) (getAttr "generic-sequences-stream" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva = (build-asdf-system {
     pname = "geneva";
@@ -31000,6 +37733,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva" ];
     lispLibs = [ (getAttr "named-readtables" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva-cl = (build-asdf-system {
     pname = "geneva-cl";
@@ -31013,6 +37749,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva-cl" ];
     lispLibs = [ (getAttr "geneva" self) (getAttr "geneva-mk2" self) (getAttr "named-readtables" self) (getAttr "split-sequence" self) (getAttr "trivial-documentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva-html = (build-asdf-system {
     pname = "geneva-html";
@@ -31026,6 +37765,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva-html" ];
     lispLibs = [ (getAttr "file-types" self) (getAttr "geneva" self) (getAttr "macro-html" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva-latex = (build-asdf-system {
     pname = "geneva-latex";
@@ -31039,6 +37781,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva-latex" ];
     lispLibs = [ (getAttr "geneva" self) (getAttr "geneva-tex" self) (getAttr "named-readtables" self) (getAttr "texp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva-mk2 = (build-asdf-system {
     pname = "geneva-mk2";
@@ -31052,6 +37797,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva-mk2" ];
     lispLibs = [ (getAttr "geneva" self) (getAttr "maxpc" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva-plain-text = (build-asdf-system {
     pname = "geneva-plain-text";
@@ -31065,6 +37813,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva-plain-text" ];
     lispLibs = [ (getAttr "geneva" self) (getAttr "geneva-mk2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geneva-tex = (build-asdf-system {
     pname = "geneva-tex";
@@ -31078,6 +37829,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geneva-tex" ];
     lispLibs = [ (getAttr "file-types" self) (getAttr "geneva" self) (getAttr "named-readtables" self) (getAttr "texp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   genhash = (build-asdf-system {
     pname = "genhash";
@@ -31091,6 +37845,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "genhash" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geodesic = (build-asdf-system {
     pname = "geodesic";
@@ -31104,6 +37861,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geodesic" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geom-base = (build-asdf-system {
     pname = "geom-base";
@@ -31117,6 +37877,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geom-base" ];
     lispLibs = [ (getAttr "base" self) (getAttr "cl-pdf" self) (getAttr "cl-typesetting" self) (getAttr "cl-who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geowkt = (build-asdf-system {
     pname = "geowkt";
@@ -31130,6 +37893,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geowkt" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geowkt-update = (build-asdf-system {
     pname = "geowkt-update";
@@ -31143,6 +37909,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geowkt-update" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   getopt = (build-asdf-system {
     pname = "getopt";
@@ -31156,6 +37925,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "getopt" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   getopt-tests = (build-asdf-system {
     pname = "getopt-tests";
@@ -31169,6 +37941,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "getopt-tests" ];
     lispLibs = [ (getAttr "getopt" self) (getAttr "ptester" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gettext = (build-asdf-system {
     pname = "gettext";
@@ -31182,6 +37957,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gettext" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "split-sequence" self) (getAttr "yacc" self) ];
+    meta = {};
   });
   gettext-example = (build-asdf-system {
     pname = "gettext-example";
@@ -31195,6 +37971,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gettext-example" ];
     lispLibs = [ (getAttr "gettext" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gettext-tests = (build-asdf-system {
     pname = "gettext-tests";
@@ -31208,6 +37987,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gettext-tests" ];
     lispLibs = [ (getAttr "gettext" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   geysr = (build-asdf-system {
     pname = "geysr";
@@ -31221,6 +38003,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "geysr" ];
     lispLibs = [ (getAttr "gendl-asdf" self) (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gfxmath = (build-asdf-system {
     pname = "gfxmath";
@@ -31234,6 +38019,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gfxmath" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gfxmath_dot_test = (build-asdf-system {
     pname = "gfxmath.test";
@@ -31247,6 +38035,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gfxmath.test" ];
     lispLibs = [ (getAttr "gfxmath" self) (getAttr "mfiano-utils" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   git-file-history = (build-asdf-system {
     pname = "git-file-history";
@@ -31260,6 +38051,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "git-file-history" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "legit" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   git-file-history-test = (build-asdf-system {
     pname = "git-file-history-test";
@@ -31273,6 +38067,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "git-file-history-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "git-file-history" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   github-api-cl = (build-asdf-system {
     pname = "github-api-cl";
@@ -31286,6 +38083,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "github-api-cl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi-grovel" self) (getAttr "cl-base64" self) (getAttr "clack" self) (getAttr "dexador" self) (getAttr "str" self) (getAttr "trivial-features" self) (getAttr "woo" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   github-gist-api-cl = (build-asdf-system {
     pname = "github-gist-api-cl";
@@ -31299,6 +38099,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "github-gist-api-cl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi-grovel" self) (getAttr "cl-base64" self) (getAttr "clack" self) (getAttr "dexador" self) (getAttr "github-api-cl" self) (getAttr "str" self) (getAttr "trivial-features" self) (getAttr "woo" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glacier = (build-asdf-system {
     pname = "glacier";
@@ -31312,6 +38115,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glacier" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "dexador" self) (getAttr "simple-config" self) (getAttr "str" self) (getAttr "tooter" self) (getAttr "websocket-driver" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glad-blob = (build-asdf-system {
     pname = "glad-blob";
@@ -31325,6 +38131,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glad-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glass = (build-asdf-system {
     pname = "glass";
@@ -31338,6 +38147,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glass" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glaw = (build-asdf-system {
     pname = "glaw";
@@ -31351,6 +38163,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glaw" ];
     lispLibs = [ (getAttr "cl-alc" self) (getAttr "cl-openal" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glaw-examples = (build-asdf-system {
     pname = "glaw-examples";
@@ -31364,6 +38179,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glaw-examples" ];
     lispLibs = [ (getAttr "glaw" self) (getAttr "glaw-imago" self) (getAttr "glop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glaw-imago = (build-asdf-system {
     pname = "glaw-imago";
@@ -31377,6 +38195,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glaw-imago" ];
     lispLibs = [ (getAttr "glaw" self) (getAttr "imago" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glaw-sdl = (build-asdf-system {
     pname = "glaw-sdl";
@@ -31390,6 +38211,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glaw-sdl" ];
     lispLibs = [ (getAttr "glaw" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-image" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glfw-blob = (build-asdf-system {
     pname = "glfw-blob";
@@ -31403,6 +38227,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glfw-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glhelp = (build-asdf-system {
     pname = "glhelp";
@@ -31416,6 +38243,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glhelp" ];
     lispLibs = [ (getAttr "cl-opengl" self) (getAttr "deflazy" self) (getAttr "glsl-toolkit" self) (getAttr "split-sequence" self) (getAttr "uncommon-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glisp = (build-asdf-system {
     pname = "glisp";
@@ -31429,6 +38259,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glisp" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "base" self) (getAttr "bordeaux-threads" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glisph = (build-asdf-system {
     pname = "glisph";
@@ -31442,6 +38275,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glisph" ];
     lispLibs = [ (getAttr "cl-annot" self) (getAttr "cl-glu" self) (getAttr "cl-opengl" self) (getAttr "cl-reexport" self) (getAttr "zpb-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glisph-test = (build-asdf-system {
     pname = "glisph-test";
@@ -31455,6 +38291,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glisph-test" ];
     lispLibs = [ (getAttr "cl-glut" self) (getAttr "glisph" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glkit = (build-asdf-system {
     pname = "glkit";
@@ -31468,6 +38307,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glkit" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-opengl" self) (getAttr "defpackage-plus" self) (getAttr "mathkit" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glkit-examples = (build-asdf-system {
     pname = "glkit-examples";
@@ -31481,6 +38323,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glkit-examples" ];
     lispLibs = [ (getAttr "glkit" self) (getAttr "sdl2kit-examples" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   global-vars = (build-asdf-system {
     pname = "global-vars";
@@ -31494,6 +38339,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "global-vars" ];
     lispLibs = [  ];
+    meta = {};
   });
   global-vars-test = (build-asdf-system {
     pname = "global-vars-test";
@@ -31507,6 +38353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "global-vars-test" ];
     lispLibs = [ (getAttr "global-vars" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glop = (build-asdf-system {
     pname = "glop";
@@ -31520,6 +38369,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glop" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glop-test = (build-asdf-system {
     pname = "glop-test";
@@ -31533,6 +38385,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glop-test" ];
     lispLibs = [ (getAttr "cl-glu" self) (getAttr "cl-opengl" self) (getAttr "glop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glsl-docs = (build-asdf-system {
     pname = "glsl-docs";
@@ -31546,6 +38401,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glsl-docs" ];
     lispLibs = [ (getAttr "glsl-symbols" self) ];
+    meta = {};
   });
   glsl-metadata = (build-asdf-system {
     pname = "glsl-metadata";
@@ -31559,6 +38415,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glsl-metadata" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glsl-packing = (build-asdf-system {
     pname = "glsl-packing";
@@ -31572,6 +38431,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glsl-packing" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glsl-spec = (build-asdf-system {
     pname = "glsl-spec";
@@ -31585,6 +38447,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glsl-spec" ];
     lispLibs = [  ];
+    meta = {};
   });
   glsl-symbols = (build-asdf-system {
     pname = "glsl-symbols";
@@ -31598,6 +38461,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glsl-symbols" ];
     lispLibs = [  ];
+    meta = {};
   });
   glsl-toolkit = (build-asdf-system {
     pname = "glsl-toolkit";
@@ -31611,6 +38475,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glsl-toolkit" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "parse-float" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glu-tessellate = (build-asdf-system {
     pname = "glu-tessellate";
@@ -31624,6 +38491,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glu-tessellate" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glyphs = (build-asdf-system {
     pname = "glyphs";
@@ -31637,6 +38507,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glyphs" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "named-readtables" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   glyphs-test = (build-asdf-system {
     pname = "glyphs-test";
@@ -31650,6 +38523,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "glyphs-test" ];
     lispLibs = [ (getAttr "glyphs" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gooptest = (build-asdf-system {
     pname = "gooptest";
@@ -31663,6 +38539,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gooptest" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cl-autowrap" self) (getAttr "cl-plus-c" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   graph = (build-asdf-system {
     pname = "graph";
@@ -31676,6 +38555,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "graph" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "curry-compose-reader-macros" self) (getAttr "damn-fast-priority-queue" self) (getAttr "metabang-bind" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   graphs = (build-asdf-system {
     pname = "graphs";
@@ -31689,6 +38571,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "graphs" ];
     lispLibs = [ (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gravatar = (build-asdf-system {
     pname = "gravatar";
@@ -31702,6 +38587,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gravatar" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-json" self) (getAttr "drakma" self) (getAttr "md5" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   graylex = (build-asdf-system {
     pname = "graylex";
@@ -31715,6 +38603,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "graylex" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   graylex-m4-example = (build-asdf-system {
     pname = "graylex-m4-example";
@@ -31728,6 +38619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "graylex-m4-example" ];
     lispLibs = [ (getAttr "cl-heredoc" self) (getAttr "graylex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   graylog = (build-asdf-system {
     pname = "graylog";
@@ -31741,6 +38635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "graylog" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-json" self) (getAttr "local-time" self) (getAttr "salza2" self) (getAttr "trivial-backtrace" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   graylog-log5 = (build-asdf-system {
     pname = "graylog-log5";
@@ -31754,6 +38651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "graylog-log5" ];
     lispLibs = [ (getAttr "graylog" self) (getAttr "log5" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   green-threads = (build-asdf-system {
     pname = "green-threads";
@@ -31767,6 +38667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "green-threads" ];
     lispLibs = [ (getAttr "cl-async-future" self) (getAttr "cl-cont" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   grid-formation = (build-asdf-system {
     pname = "grid-formation";
@@ -31780,6 +38683,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "grid-formation" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "origin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   group-by = (build-asdf-system {
     pname = "group-by";
@@ -31793,6 +38699,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "group-by" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   group-by-test = (build-asdf-system {
     pname = "group-by-test";
@@ -31806,6 +38715,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "group-by-test" ];
     lispLibs = [ (getAttr "group-by" self) (getAttr "lisp-unit2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   groupby = (build-asdf-system {
     pname = "groupby";
@@ -31819,6 +38731,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "groupby" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   grovel-locally = (build-asdf-system {
     pname = "grovel-locally";
@@ -31832,6 +38747,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "grovel-locally" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-ppcre" self) (getAttr "with-cached-reader-conditionals" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gsll = (build-asdf-system {
     pname = "gsll";
@@ -31845,6 +38763,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gsll" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi-grovel" self) (getAttr "cffi-libffi" self) (getAttr "foreign-array" self) (getAttr "lisp-unit" self) (getAttr "metabang-bind" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   gt = (build-asdf-system {
     pname = "gt";
@@ -31858,6 +38777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gt" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "curry-compose-reader-macros" self) (getAttr "fset" self) (getAttr "functional-trees" self) (getAttr "iterate" self) (getAttr "misc-extensions" self) (getAttr "named-readtables" self) (getAttr "serapeum" self) (getAttr "split-sequence" self) (getAttr "trivia" self) (getAttr "trivia_dot_ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtirb = (build-asdf-system {
     pname = "gtirb";
@@ -31871,6 +38793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtirb" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "cl-intbytes" self) (getAttr "cl-interval" self) (getAttr "curry-compose-reader-macros" self) (getAttr "graph" self) (getAttr "named-readtables" self) (getAttr "proto" self) (getAttr "protobuf" self) (getAttr "trivia" self) (getAttr "trivial-package-local-nicknames" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtirb-capstone = (build-asdf-system {
     pname = "gtirb-capstone";
@@ -31884,6 +38809,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtirb-capstone" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "capstone" self) (getAttr "graph" self) (getAttr "gt" self) (getAttr "gtirb" self) (getAttr "keystone" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtirb-functions = (build-asdf-system {
     pname = "gtirb-functions";
@@ -31897,6 +38825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtirb-functions" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "graph" self) (getAttr "gt" self) (getAttr "gtirb" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtk-tagged-streams = (build-asdf-system {
     pname = "gtk-tagged-streams";
@@ -31910,6 +38841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtk-tagged-streams" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-cffi-gtk" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtwiwtg = (build-asdf-system {
     pname = "gtwiwtg";
@@ -31923,6 +38857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtwiwtg" ];
     lispLibs = [ (getAttr "testiere" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtwiwtg-test = (build-asdf-system {
     pname = "gtwiwtg-test";
@@ -31936,6 +38873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtwiwtg-test" ];
     lispLibs = [ (getAttr "gtwiwtg" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtype = (build-asdf-system {
     pname = "gtype";
@@ -31949,6 +38889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtype" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "trivia" self) (getAttr "trivial-cltl2" self) (getAttr "trivialib_dot_type-unify" self) (getAttr "type-r" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gtype_dot_test = (build-asdf-system {
     pname = "gtype.test";
@@ -31962,6 +38905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gtype.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "gtype" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gute = (build-asdf-system {
     pname = "gute";
@@ -31975,6 +38921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gute" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-mathstats" self) (getAttr "cl-ppcre" self) (getAttr "cl-strings" self) (getAttr "conium" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gwl = (build-asdf-system {
     pname = "gwl";
@@ -31988,6 +38937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gwl" ];
     lispLibs = [ (getAttr "cl-html-parse" self) (getAttr "cl-markdown" self) (getAttr "cl-who" self) (getAttr "glisp" self) (getAttr "yason" self) (getAttr "zaserve" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gwl-graphics = (build-asdf-system {
     pname = "gwl-graphics";
@@ -32001,6 +38953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gwl-graphics" ];
     lispLibs = [ (getAttr "geom-base" self) (getAttr "gwl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   gzip-stream = (build-asdf-system {
     pname = "gzip-stream";
@@ -32014,6 +38969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "gzip-stream" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "salza2" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   halftone = (build-asdf-system {
     pname = "halftone";
@@ -32027,6 +38985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "halftone" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "qtopengl" self) (getAttr "simple-tasks" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hamcrest = (build-asdf-system {
     pname = "hamcrest";
@@ -32040,6 +39001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hamcrest" ];
     lispLibs = [ (getAttr "_40ants-asdf-system" self) (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hamcrest-tests = (build-asdf-system {
     pname = "hamcrest-tests";
@@ -32053,6 +39017,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hamcrest-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "prove" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   harmony = (build-asdf-system {
     pname = "harmony";
@@ -32066,6 +39033,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "harmony" ];
     lispLibs = [ (getAttr "atomics" self) (getAttr "bordeaux-threads" self) (getAttr "cl-mixed" self) (getAttr "cl-mixed-alsa" self) (getAttr "cl-mixed-pulse" self) (getAttr "stealth-mixin" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hash-set = (build-asdf-system {
     pname = "hash-set";
@@ -32079,6 +39049,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hash-set" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hash-set-tests = (build-asdf-system {
     pname = "hash-set-tests";
@@ -32092,6 +39065,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hash-set-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "hash-set" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hash-table-ext = (build-asdf-system {
     pname = "hash-table-ext";
@@ -32105,6 +39081,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hash-table-ext" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hash-table-ext_dot_test = (build-asdf-system {
     pname = "hash-table-ext.test";
@@ -32118,6 +39097,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hash-table-ext.test" ];
     lispLibs = [ (getAttr "hash-table-ext" self) (getAttr "jingoh" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hashtrie = (build-asdf-system {
     pname = "hashtrie";
@@ -32131,6 +39113,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hashtrie" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hashtrie-tests = (build-asdf-system {
     pname = "hashtrie-tests";
@@ -32144,6 +39129,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hashtrie-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "hashtrie" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hdf5-cffi = (build-asdf-system {
     pname = "hdf5-cffi";
@@ -32157,6 +39145,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hdf5-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hdf5-cffi_dot_examples = (build-asdf-system {
     pname = "hdf5-cffi.examples";
@@ -32170,6 +39161,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hdf5-cffi.examples" ];
     lispLibs = [ (getAttr "hdf5-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hdf5-cffi_dot_test = (build-asdf-system {
     pname = "hdf5-cffi.test";
@@ -32183,6 +39177,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hdf5-cffi.test" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "fiveam" self) (getAttr "hdf5-cffi" self) (getAttr "hdf5-cffi_dot_examples" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   heap = (build-asdf-system {
     pname = "heap";
@@ -32196,6 +39193,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "heap" ];
     lispLibs = [  ];
+    meta = {};
   });
   helambdap = (build-asdf-system {
     pname = "helambdap";
@@ -32209,6 +39207,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "helambdap" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "clad" self) (getAttr "split-sequence" self) (getAttr "xhtmlambda" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hello-builder = (build-asdf-system {
     pname = "hello-builder";
@@ -32222,6 +39223,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hello-builder" ];
     lispLibs = [ (getAttr "clog" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hello-clog = (build-asdf-system {
     pname = "hello-clog";
@@ -32235,6 +39239,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hello-clog" ];
     lispLibs = [ (getAttr "clog" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hermetic = (build-asdf-system {
     pname = "hermetic";
@@ -32248,6 +39255,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hermetic" ];
     lispLibs = [ (getAttr "cl-pass" self) (getAttr "clack" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   herodotus = (build-asdf-system {
     pname = "herodotus";
@@ -32261,6 +39271,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "herodotus" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hh-aws = (build-asdf-system {
     pname = "hh-aws";
@@ -32274,6 +39287,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hh-aws" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "drakma" self) (getAttr "ironclad" self) (getAttr "puri" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hh-aws-tests = (build-asdf-system {
     pname = "hh-aws-tests";
@@ -32287,6 +39303,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hh-aws-tests" ];
     lispLibs = [ (getAttr "hh-aws" self) (getAttr "lisp-unit" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hh-redblack = (build-asdf-system {
     pname = "hh-redblack";
@@ -32300,6 +39319,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hh-redblack" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hh-redblack-tests = (build-asdf-system {
     pname = "hh-redblack-tests";
@@ -32313,6 +39335,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hh-redblack-tests" ];
     lispLibs = [ (getAttr "hh-redblack" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hh-web = (build-asdf-system {
     pname = "hh-web";
@@ -32326,6 +39351,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hh-web" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-base64" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "log5" self) (getAttr "parenscript" self) (getAttr "trivial-backtrace" self) (getAttr "uuid" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   history-tree = (build-asdf-system {
     pname = "history-tree";
@@ -32339,6 +39367,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "history-tree" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-custom-hash-table" self) (getAttr "local-time" self) (getAttr "nasdf" self) (getAttr "nclasses" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hl7-client = (build-asdf-system {
     pname = "hl7-client";
@@ -32352,6 +39383,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hl7-client" ];
     lispLibs = [ (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hl7-parser = (build-asdf-system {
     pname = "hl7-parser";
@@ -32365,6 +39399,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hl7-parser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hompack = (build-asdf-system {
     pname = "hompack";
@@ -32378,6 +39415,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hompack" ];
     lispLibs = [ (getAttr "blas-hompack" self) (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   horner = (build-asdf-system {
     pname = "horner";
@@ -32391,6 +39431,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "horner" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "infix-math" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   horse-html = (build-asdf-system {
     pname = "horse-html";
@@ -32404,6 +39447,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "horse-html" ];
     lispLibs = [ (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   house = (build-asdf-system {
     pname = "house";
@@ -32417,6 +39463,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "house" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "lisp-unit" self) (getAttr "optima" self) (getAttr "prove-asdf" self) (getAttr "quri" self) (getAttr "session-token" self) (getAttr "split-sequence" self) (getAttr "trivial-features" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ht-simple-ajax = (build-asdf-system {
     pname = "ht-simple-ajax";
@@ -32430,6 +39479,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ht-simple-ajax" ];
     lispLibs = [ (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   html-encode = (build-asdf-system {
     pname = "html-encode";
@@ -32443,6 +39495,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "html-encode" ];
     lispLibs = [  ];
+    meta = {};
   });
   html-entities = (build-asdf-system {
     pname = "html-entities";
@@ -32456,6 +39509,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "html-entities" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   html-entities-tests = (build-asdf-system {
     pname = "html-entities-tests";
@@ -32469,6 +39525,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "html-entities-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "html-entities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   html-match = (build-asdf-system {
     pname = "html-match";
@@ -32482,6 +39541,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "html-match" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   html-match_dot_test = (build-asdf-system {
     pname = "html-match.test";
@@ -32495,6 +39557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "html-match.test" ];
     lispLibs = [ (getAttr "html-match" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   html-template = (build-asdf-system {
     pname = "html-template";
@@ -32508,6 +39573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "html-template" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   htmlgen = (build-asdf-system {
     pname = "htmlgen";
@@ -32521,6 +39589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "htmlgen" ];
     lispLibs = [ (getAttr "acl-compat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   http-body = (build-asdf-system {
     pname = "http-body";
@@ -32534,6 +39605,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "http-body" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "cl-utilities" self) (getAttr "fast-http" self) (getAttr "flexi-streams" self) (getAttr "jonathan" self) (getAttr "quri" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   http-body-test = (build-asdf-system {
     pname = "http-body-test";
@@ -32547,6 +39619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "http-body-test" ];
     lispLibs = [ (getAttr "assoc-utils" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "http-body" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   http-get-cache = (build-asdf-system {
     pname = "http-get-cache";
@@ -32560,6 +39635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "http-get-cache" ];
     lispLibs = [ (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   http-parse = (build-asdf-system {
     pname = "http-parse";
@@ -32573,6 +39651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "http-parse" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   http-parse-test = (build-asdf-system {
     pname = "http-parse-test";
@@ -32586,6 +39667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "http-parse-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "eos" self) (getAttr "http-parse" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   http2 = (build-asdf-system {
     pname = "http2";
@@ -32599,6 +39683,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "http2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "flexi-streams" self) (getAttr "gzip-stream" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_asdf = (build-asdf-system {
     pname = "hu.dwim.asdf";
@@ -32612,6 +39699,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.asdf" ];
     lispLibs = [  ];
+    meta = {};
   });
   hu_dot_dwim_dot_asdf_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.asdf.documentation";
@@ -32625,6 +39713,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.asdf.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_bluez = (build-asdf-system {
     pname = "hu.dwim.bluez";
@@ -32638,6 +39729,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.bluez" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_common = (build-asdf-system {
     pname = "hu.dwim.common";
@@ -32651,6 +39745,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.common" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "closer-mop" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common-lisp" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_common-lisp = (build-asdf-system {
     pname = "hu.dwim.common-lisp";
@@ -32664,6 +39759,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.common-lisp" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_common-lisp_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.common-lisp.documentation";
@@ -32677,6 +39773,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.common-lisp.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common-lisp" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_common_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.common.documentation";
@@ -32690,6 +39789,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.common.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_computed-class = (build-asdf-system {
     pname = "hu.dwim.computed-class";
@@ -32703,6 +39805,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.computed-class" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_computed-class_plus_hu_dot_dwim_dot_logger = (build-asdf-system {
     pname = "hu.dwim.computed-class+hu.dwim.logger";
@@ -32716,6 +39821,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.computed-class+hu.dwim.logger" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_computed-class" self) (getAttr "hu_dot_dwim_dot_logger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_computed-class_plus_swank = (build-asdf-system {
     pname = "hu.dwim.computed-class+swank";
@@ -32729,6 +39837,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.computed-class+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_computed-class" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_computed-class_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.computed-class.documentation";
@@ -32742,6 +39853,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.computed-class.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_computed-class_dot_test" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_computed-class_dot_test = (build-asdf-system {
     pname = "hu.dwim.computed-class.test";
@@ -32755,6 +39869,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.computed-class.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_computed-class_plus_hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_debug = (build-asdf-system {
     pname = "hu.dwim.debug";
@@ -32768,6 +39885,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.debug" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_debug_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.debug.documentation";
@@ -32781,6 +39901,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.debug.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_debug_dot_test" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_debug_dot_test = (build-asdf-system {
     pname = "hu.dwim.debug.test";
@@ -32794,6 +39917,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.debug.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_debug" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_def = (build-asdf-system {
     pname = "hu.dwim.def";
@@ -32807,6 +39933,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.def" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_def_plus_cl-l10n = (build-asdf-system {
     pname = "hu.dwim.def+cl-l10n";
@@ -32820,6 +39947,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.def+cl-l10n" ];
     lispLibs = [ (getAttr "cl-l10n" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_def_plus_contextl = (build-asdf-system {
     pname = "hu.dwim.def+contextl";
@@ -32833,6 +39963,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.def+contextl" ];
     lispLibs = [ (getAttr "contextl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common = (build-asdf-system {
     pname = "hu.dwim.def+hu.dwim.common";
@@ -32846,6 +39979,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.def+hu.dwim.common" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_def" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_delico = (build-asdf-system {
     pname = "hu.dwim.def+hu.dwim.delico";
@@ -32859,6 +39995,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.def+hu.dwim.delico" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_delico" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_def_plus_swank = (build-asdf-system {
     pname = "hu.dwim.def+swank";
@@ -32872,6 +40011,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.def+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "swank" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_defclass-star = (build-asdf-system {
     pname = "hu.dwim.defclass-star";
@@ -32885,6 +40025,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.defclass-star" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_defclass-star_plus_contextl = (build-asdf-system {
     pname = "hu.dwim.defclass-star+contextl";
@@ -32898,6 +40039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.defclass-star+contextl" ];
     lispLibs = [ (getAttr "contextl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def = (build-asdf-system {
     pname = "hu.dwim.defclass-star+hu.dwim.def";
@@ -32911,6 +40055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.defclass-star+hu.dwim.def" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def_plus_contextl = (build-asdf-system {
     pname = "hu.dwim.defclass-star+hu.dwim.def+contextl";
@@ -32924,6 +40071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.defclass-star+hu.dwim.def+contextl" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_contextl" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_defclass-star_plus_swank = (build-asdf-system {
     pname = "hu.dwim.defclass-star+swank";
@@ -32937,6 +40087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.defclass-star+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_delico = (build-asdf-system {
     pname = "hu.dwim.delico";
@@ -32950,6 +40103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.delico" ];
     lispLibs = [ (getAttr "contextl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_walker" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_graphviz = (build-asdf-system {
     pname = "hu.dwim.graphviz";
@@ -32963,6 +40119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.graphviz" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_graphviz_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.graphviz.documentation";
@@ -32976,6 +40135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.graphviz.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_graphviz_dot_test" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_graphviz_dot_test = (build-asdf-system {
     pname = "hu.dwim.graphviz.test";
@@ -32989,6 +40151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.graphviz.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_graphviz" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_logger = (build-asdf-system {
     pname = "hu.dwim.logger";
@@ -33004,6 +40169,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "local-time" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   hu_dot_dwim_dot_logger_plus_iolib = (build-asdf-system {
@@ -33018,6 +40184,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.logger+iolib" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_util_plus_iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_logger_plus_swank = (build-asdf-system {
     pname = "hu.dwim.logger+swank";
@@ -33031,6 +40200,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.logger+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_logger_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.logger.documentation";
@@ -33044,6 +40216,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.logger.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_logger_dot_test" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_logger_dot_test = (build-asdf-system {
     pname = "hu.dwim.logger.test";
@@ -33057,6 +40232,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.logger.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_partial-eval = (build-asdf-system {
     pname = "hu.dwim.partial-eval";
@@ -33070,6 +40248,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.partial-eval" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def_plus_contextl" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_partial-eval_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.partial-eval.documentation";
@@ -33083,6 +40264,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.partial-eval.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_partial-eval_dot_test" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_partial-eval_dot_test = (build-asdf-system {
     pname = "hu.dwim.partial-eval.test";
@@ -33096,6 +40280,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.partial-eval.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_partial-eval" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec = (build-asdf-system {
     pname = "hu.dwim.perec";
@@ -33109,6 +40296,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-containers" self) (getAttr "cl-ppcre" self) (getAttr "contextl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_computed-class" self) (getAttr "hu_dot_dwim_dot_def_plus_contextl" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_delico" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_rdbms" self) (getAttr "hu_dot_dwim_dot_serializer" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) (getAttr "ironclad" self) (getAttr "local-time" self) (getAttr "metacopy-with-contextl" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_plus_hu_dot_dwim_dot_quasi-quote_dot_xml = (build-asdf-system {
     pname = "hu.dwim.perec+hu.dwim.quasi-quote.xml";
@@ -33122,6 +40312,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec+hu.dwim.quasi-quote.xml" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "hu_dot_dwim_dot_quasi-quote_dot_xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_plus_iolib = (build-asdf-system {
     pname = "hu.dwim.perec+iolib";
@@ -33135,6 +40328,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec+iolib" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_plus_swank = (build-asdf-system {
     pname = "hu.dwim.perec+swank";
@@ -33148,6 +40344,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_all = (build-asdf-system {
     pname = "hu.dwim.perec.all";
@@ -33161,6 +40360,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.all" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_dot_oracle" self) (getAttr "hu_dot_dwim_dot_perec_dot_postgresql" self) (getAttr "hu_dot_dwim_dot_perec_dot_sqlite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_all_dot_test = (build-asdf-system {
     pname = "hu.dwim.perec.all.test";
@@ -33174,6 +40376,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.all.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_dot_oracle_dot_test" self) (getAttr "hu_dot_dwim_dot_perec_dot_postgresql_dot_test" self) (getAttr "hu_dot_dwim_dot_perec_dot_sqlite_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.perec.documentation";
@@ -33187,6 +40392,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_dot_all_dot_test" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_oracle = (build-asdf-system {
     pname = "hu.dwim.perec.oracle";
@@ -33200,6 +40408,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.oracle" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_oracle" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_oracle_dot_test = (build-asdf-system {
     pname = "hu.dwim.perec.oracle.test";
@@ -33213,6 +40424,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.oracle.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_dot_oracle" self) (getAttr "hu_dot_dwim_dot_perec_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_postgresql = (build-asdf-system {
     pname = "hu.dwim.perec.postgresql";
@@ -33226,6 +40440,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.postgresql" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_postgresql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_postgresql_dot_test = (build-asdf-system {
     pname = "hu.dwim.perec.postgresql.test";
@@ -33239,6 +40456,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.postgresql.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_dot_postgresql" self) (getAttr "hu_dot_dwim_dot_perec_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_sqlite = (build-asdf-system {
     pname = "hu.dwim.perec.sqlite";
@@ -33252,6 +40472,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.sqlite" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_sqlite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_sqlite_dot_test = (build-asdf-system {
     pname = "hu.dwim.perec.sqlite.test";
@@ -33265,6 +40488,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.sqlite.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_dot_sqlite" self) (getAttr "hu_dot_dwim_dot_perec_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_perec_dot_test = (build-asdf-system {
     pname = "hu.dwim.perec.test";
@@ -33278,6 +40504,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.perec.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec_plus_hu_dot_dwim_dot_quasi-quote_dot_xml" self) (getAttr "hu_dot_dwim_dot_perec_plus_iolib" self) (getAttr "hu_dot_dwim_dot_perec_plus_swank" self) (getAttr "hu_dot_dwim_dot_util_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_presentation = (build-asdf-system {
     pname = "hu.dwim.presentation";
@@ -33291,6 +40520,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.presentation" ];
     lispLibs = [ (getAttr "cl-graph_plus_hu_dot_dwim_dot_graphviz" self) (getAttr "contextl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_contextl" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_web-server_dot_application" self) (getAttr "iolib" self) (getAttr "moptilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_presentation_plus_cl-graph_plus_cl-typesetting = (build-asdf-system {
     pname = "hu.dwim.presentation+cl-graph+cl-typesetting";
@@ -33304,6 +40536,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.presentation+cl-graph+cl-typesetting" ];
     lispLibs = [ (getAttr "cl-graph" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation_plus_cl-typesetting" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_presentation_plus_cl-typesetting = (build-asdf-system {
     pname = "hu.dwim.presentation+cl-typesetting";
@@ -33317,6 +40552,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.presentation+cl-typesetting" ];
     lispLibs = [ (getAttr "cl-typesetting" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_presentation_plus_hu_dot_dwim_dot_stefil = (build-asdf-system {
     pname = "hu.dwim.presentation+hu.dwim.stefil";
@@ -33330,6 +40568,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.presentation+hu.dwim.stefil" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_presentation_plus_hu_dot_dwim_dot_web-server = (build-asdf-system {
     pname = "hu.dwim.presentation+hu.dwim.web-server";
@@ -33343,6 +40584,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.presentation+hu.dwim.web-server" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_web-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_quasi-quote = (build-asdf-system {
     pname = "hu.dwim.quasi-quote";
@@ -33358,6 +40602,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "babel" self) (getAttr "babel-streams" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   hu_dot_dwim_dot_quasi-quote_dot_css = (build-asdf-system {
@@ -33372,6 +40617,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.quasi-quote.css" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_quasi-quote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_quasi-quote_dot_js = (build-asdf-system {
     pname = "hu.dwim.quasi-quote.js";
@@ -33385,6 +40633,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.quasi-quote.js" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_quasi-quote" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_quasi-quote_dot_pdf = (build-asdf-system {
     pname = "hu.dwim.quasi-quote.pdf";
@@ -33398,6 +40649,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.quasi-quote.pdf" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_quasi-quote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_quasi-quote_dot_xml = (build-asdf-system {
     pname = "hu.dwim.quasi-quote.xml";
@@ -33411,6 +40665,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.quasi-quote.xml" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_quasi-quote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_quasi-quote_dot_xml_plus_cxml = (build-asdf-system {
     pname = "hu.dwim.quasi-quote.xml+cxml";
@@ -33424,6 +40681,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.quasi-quote.xml+cxml" ];
     lispLibs = [ (getAttr "cxml" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_quasi-quote_dot_xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_quasi-quote_dot_xml_plus_hu_dot_dwim_dot_quasi-quote_dot_js = (build-asdf-system {
     pname = "hu.dwim.quasi-quote.xml+hu.dwim.quasi-quote.js";
@@ -33437,6 +40697,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.quasi-quote.xml+hu.dwim.quasi-quote.js" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_quasi-quote_dot_js" self) (getAttr "hu_dot_dwim_dot_quasi-quote_dot_xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms = (build-asdf-system {
     pname = "hu.dwim.rdbms";
@@ -33450,6 +40713,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) (getAttr "ironclad" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_all = (build-asdf-system {
     pname = "hu.dwim.rdbms.all";
@@ -33463,6 +40729,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.all" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_oracle" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_postgresql" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_sqlite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_all_dot_test = (build-asdf-system {
     pname = "hu.dwim.rdbms.all.test";
@@ -33476,6 +40745,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.all.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_oracle_dot_test" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_postgresql_dot_test" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_sqlite_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.rdbms.documentation";
@@ -33489,6 +40761,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_all_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_oracle = (build-asdf-system {
     pname = "hu.dwim.rdbms.oracle";
@@ -33502,6 +40777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.oracle" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_oracle_dot_test = (build-asdf-system {
     pname = "hu.dwim.rdbms.oracle.test";
@@ -33515,6 +40793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.oracle.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_oracle" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_postgresql = (build-asdf-system {
     pname = "hu.dwim.rdbms.postgresql";
@@ -33528,6 +40809,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.postgresql" ];
     lispLibs = [ (getAttr "cl-postgres_plus_local-time" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_postgresql_dot_test = (build-asdf-system {
     pname = "hu.dwim.rdbms.postgresql.test";
@@ -33541,6 +40825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.postgresql.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_postgresql" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_sqlite = (build-asdf-system {
     pname = "hu.dwim.rdbms.sqlite";
@@ -33554,6 +40841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.sqlite" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_sqlite_dot_test = (build-asdf-system {
     pname = "hu.dwim.rdbms.sqlite.test";
@@ -33567,6 +40857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.sqlite.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_sqlite" self) (getAttr "hu_dot_dwim_dot_rdbms_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_rdbms_dot_test = (build-asdf-system {
     pname = "hu.dwim.rdbms.test";
@@ -33580,6 +40873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.rdbms.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_rdbms" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_reiterate = (build-asdf-system {
     pname = "hu.dwim.reiterate";
@@ -33593,6 +40889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.reiterate" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common-lisp" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_reiterate_plus_hu_dot_dwim_dot_logger = (build-asdf-system {
     pname = "hu.dwim.reiterate+hu.dwim.logger";
@@ -33606,6 +40905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.reiterate+hu.dwim.logger" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_reiterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_sdl = (build-asdf-system {
     pname = "hu.dwim.sdl";
@@ -33619,6 +40921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.sdl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_serializer = (build-asdf-system {
     pname = "hu.dwim.serializer";
@@ -33634,6 +40939,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "babel" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   hu_dot_dwim_dot_serializer_dot_documentation = (build-asdf-system {
@@ -33648,6 +40954,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.serializer.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_serializer_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_serializer_dot_test = (build-asdf-system {
     pname = "hu.dwim.serializer.test";
@@ -33661,6 +40970,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.serializer.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_serializer" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_stefil = (build-asdf-system {
     pname = "hu.dwim.stefil";
@@ -33674,6 +40986,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.stefil" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def = (build-asdf-system {
     pname = "hu.dwim.stefil+hu.dwim.def";
@@ -33687,6 +41000,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.stefil+hu.dwim.def" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_stefil" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank = (build-asdf-system {
     pname = "hu.dwim.stefil+hu.dwim.def+swank";
@@ -33700,6 +41014,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.stefil+hu.dwim.def+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_stefil_plus_swank" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_stefil_plus_swank = (build-asdf-system {
     pname = "hu.dwim.stefil+swank";
@@ -33713,6 +41028,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.stefil+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "swank" self) ];
+    meta = {};
   });
   hu_dot_dwim_dot_syntax-sugar = (build-asdf-system {
     pname = "hu.dwim.syntax-sugar";
@@ -33726,6 +41042,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.syntax-sugar" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_syntax-sugar_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.syntax-sugar.documentation";
@@ -33739,6 +41058,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.syntax-sugar.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_syntax-sugar_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_syntax-sugar_dot_test = (build-asdf-system {
     pname = "hu.dwim.syntax-sugar.test";
@@ -33752,6 +41074,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.syntax-sugar.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_walker" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_uri = (build-asdf-system {
     pname = "hu.dwim.uri";
@@ -33765,6 +41090,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.uri" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_uri_dot_test = (build-asdf-system {
     pname = "hu.dwim.uri.test";
@@ -33778,6 +41106,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.uri.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_uri" self) (getAttr "hu_dot_dwim_dot_util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_util = (build-asdf-system {
     pname = "hu.dwim.util";
@@ -33791,6 +41122,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.util" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_util_plus_iolib = (build-asdf-system {
     pname = "hu.dwim.util+iolib";
@@ -33804,6 +41138,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.util+iolib" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_util_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.util.documentation";
@@ -33817,6 +41154,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.util.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_util_dot_test = (build-asdf-system {
     pname = "hu.dwim.util.test";
@@ -33830,6 +41170,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.util.test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "babel-streams" self) (getAttr "bordeaux-threads" self) (getAttr "cl-l10n" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "command-line-arguments" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_delico" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_perec_dot_postgresql" self) (getAttr "hu_dot_dwim_dot_quasi-quote_dot_xml" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_util_plus_iolib" self) (getAttr "hu_dot_dwim_dot_web-server_dot_application" self) (getAttr "iolib" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_walker = (build-asdf-system {
     pname = "hu.dwim.walker";
@@ -33843,6 +41186,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.walker" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "closer-mop" self) (getAttr "contextl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_contextl" self) (getAttr "hu_dot_dwim_dot_defclass-star_plus_hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server = (build-asdf-system {
     pname = "hu.dwim.web-server";
@@ -33856,6 +41202,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "babel-streams" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl_plus_ssl" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_computed-class" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_def_plus_cl-l10n" self) (getAttr "hu_dot_dwim_dot_def_plus_contextl" self) (getAttr "hu_dot_dwim_dot_def_plus_hu_dot_dwim_dot_delico" self) (getAttr "hu_dot_dwim_dot_logger_plus_iolib" self) (getAttr "hu_dot_dwim_dot_quasi-quote_dot_xml_plus_hu_dot_dwim_dot_quasi-quote_dot_js" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_uri" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_zlib" self) (getAttr "iolib" self) (getAttr "local-time" self) (getAttr "parse-number" self) (getAttr "rfc2109" self) (getAttr "rfc2388-binary" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_plus_swank = (build-asdf-system {
     pname = "hu.dwim.web-server+swank";
@@ -33869,6 +41218,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server+swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_web-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_dot_application = (build-asdf-system {
     pname = "hu.dwim.web-server.application";
@@ -33882,6 +41234,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server.application" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_web-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_dot_application_plus_hu_dot_dwim_dot_perec = (build-asdf-system {
     pname = "hu.dwim.web-server.application+hu.dwim.perec";
@@ -33895,6 +41250,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server.application+hu.dwim.perec" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "hu_dot_dwim_dot_web-server_dot_application" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_dot_application_dot_test = (build-asdf-system {
     pname = "hu.dwim.web-server.application.test";
@@ -33908,6 +41266,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server.application.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_web-server_dot_application" self) (getAttr "hu_dot_dwim_dot_web-server_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_dot_documentation = (build-asdf-system {
     pname = "hu.dwim.web-server.documentation";
@@ -33921,6 +41282,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server.documentation" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_presentation" self) (getAttr "hu_dot_dwim_dot_web-server_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_dot_test = (build-asdf-system {
     pname = "hu.dwim.web-server.test";
@@ -33934,6 +41298,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server.test" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_computed-class_plus_hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) (getAttr "hu_dot_dwim_dot_web-server" self) (getAttr "hu_dot_dwim_dot_web-server_plus_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_web-server_dot_websocket = (build-asdf-system {
     pname = "hu.dwim.web-server.websocket";
@@ -33947,6 +41314,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hu.dwim.web-server.websocket" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_web-server" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hu_dot_dwim_dot_zlib = (build-asdf-system {
     pname = "hu.dwim.zlib";
@@ -33962,6 +41332,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "hu_dot_dwim_dot_asdf" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   huffman = (build-asdf-system {
@@ -33976,6 +41347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "huffman" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   humbler = (build-asdf-system {
     pname = "humbler";
@@ -33989,6 +41363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "humbler" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "local-time" self) (getAttr "north-core" self) (getAttr "trivial-mimes" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchensocket = (build-asdf-system {
     pname = "hunchensocket";
@@ -34002,6 +41379,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchensocket" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "chunga" self) (getAttr "cl-base64" self) (getAttr "cl-fad" self) (getAttr "flexi-streams" self) (getAttr "hunchentoot" self) (getAttr "sha1" self) (getAttr "trivial-backtrace" self) (getAttr "trivial-utf-8" self) ];
+    meta = {};
   });
   hunchensocket-tests = (build-asdf-system {
     pname = "hunchensocket-tests";
@@ -34015,6 +41393,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchensocket-tests" ];
     lispLibs = [ (getAttr "fiasco" self) (getAttr "hunchensocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentools = (build-asdf-system {
     pname = "hunchentools";
@@ -34028,6 +41409,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentools" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot = (build-asdf-system {
     pname = "hunchentoot";
@@ -34041,6 +41425,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "chunga" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "md5" self) (getAttr "rfc2388" self) (getAttr "trivial-backtrace" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   hunchentoot-auth = (build-asdf-system {
     pname = "hunchentoot-auth";
@@ -34054,6 +41439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-auth" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-store" self) (getAttr "cl-who" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot-cgi = (build-asdf-system {
     pname = "hunchentoot-cgi";
@@ -34067,6 +41455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-cgi" ];
     lispLibs = [ (getAttr "hunchentoot" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot-dev = (build-asdf-system {
     pname = "hunchentoot-dev";
@@ -34080,6 +41471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-dev" ];
     lispLibs = [ (getAttr "cxml-stp" self) (getAttr "hunchentoot" self) (getAttr "hunchentoot-test" self) (getAttr "swank" self) (getAttr "xpath" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot-errors = (build-asdf-system {
     pname = "hunchentoot-errors";
@@ -34093,6 +41487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-errors" ];
     lispLibs = [ (getAttr "cl-mimeparse" self) (getAttr "hunchentoot" self) (getAttr "parse-number" self) (getAttr "string-case" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot-multi-acceptor = (build-asdf-system {
     pname = "hunchentoot-multi-acceptor";
@@ -34106,6 +41503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-multi-acceptor" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "hunchentoot" self) (getAttr "str" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot-single-signon = (build-asdf-system {
     pname = "hunchentoot-single-signon";
@@ -34119,6 +41519,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-single-signon" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-gss" self) (getAttr "hunchentoot" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hunchentoot-test = (build-asdf-system {
     pname = "hunchentoot-test";
@@ -34132,6 +41535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hunchentoot-test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hyperluminal-mem = (build-asdf-system {
     pname = "hyperluminal-mem";
@@ -34145,6 +41551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hyperluminal-mem" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "osicat" self) (getAttr "stmx" self) (getAttr "swap-bytes" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hyperluminal-mem-test = (build-asdf-system {
     pname = "hyperluminal-mem-test";
@@ -34158,6 +41567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hyperluminal-mem-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "hyperluminal-mem" self) (getAttr "log4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hyperobject = (build-asdf-system {
     pname = "hyperobject";
@@ -34171,6 +41583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hyperobject" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   hyperspec = (build-asdf-system {
     pname = "hyperspec";
@@ -34184,6 +41599,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "hyperspec" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ia-hash-table = (build-asdf-system {
     pname = "ia-hash-table";
@@ -34197,6 +41615,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ia-hash-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ia-hash-table_dot_test = (build-asdf-system {
     pname = "ia-hash-table.test";
@@ -34210,6 +41631,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ia-hash-table.test" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "ia-hash-table" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   iclendar = (build-asdf-system {
     pname = "iclendar";
@@ -34223,6 +41647,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iclendar" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "closer-mop" self) (getAttr "documentation-utils" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   iconv = (build-asdf-system {
     pname = "iconv";
@@ -34236,6 +41663,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iconv" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   id3v2 = (build-asdf-system {
     pname = "id3v2";
@@ -34249,6 +41679,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "id3v2" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   id3v2-test = (build-asdf-system {
     pname = "id3v2-test";
@@ -34262,6 +41695,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "id3v2-test" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "id3v2" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   identifier-pool = (build-asdf-system {
     pname = "identifier-pool";
@@ -34275,6 +41711,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "identifier-pool" ];
     lispLibs = [ (getAttr "dynamic-array" self) (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   idna = (build-asdf-system {
     pname = "idna";
@@ -34288,6 +41727,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "idna" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {};
   });
   ieee-floats = (build-asdf-system {
     pname = "ieee-floats";
@@ -34301,6 +41741,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ieee-floats" ];
     lispLibs = [  ];
+    meta = {};
   });
   illogical-pathnames = (build-asdf-system {
     pname = "illogical-pathnames";
@@ -34314,6 +41755,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "illogical-pathnames" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   illusion = (build-asdf-system {
     pname = "illusion";
@@ -34327,6 +41771,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "illusion" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "let-over-lambda" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   illusion-test = (build-asdf-system {
     pname = "illusion-test";
@@ -34340,6 +41787,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "illusion-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "illusion" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   image = (build-asdf-system {
     pname = "image";
@@ -34353,6 +41803,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "image" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "gzip-stream" self) (getAttr "skippy" self) (getAttr "zpng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   image-test = (build-asdf-system {
     pname = "image-test";
@@ -34366,6 +41819,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "image-test" ];
     lispLibs = [ (getAttr "png" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   image-utility = (build-asdf-system {
     pname = "image-utility";
@@ -34379,6 +41835,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "image-utility" ];
     lispLibs = [ (getAttr "opticl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   imago = (build-asdf-system {
     pname = "imago";
@@ -34392,6 +41851,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "imago" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "array-operations" self) (getAttr "cl-jpeg" self) (getAttr "flexi-streams" self) (getAttr "serapeum" self) (getAttr "trivial-gray-streams" self) (getAttr "zlib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   immutable-struct = (build-asdf-system {
     pname = "immutable-struct";
@@ -34405,6 +41867,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "immutable-struct" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   in-nomine = (build-asdf-system {
     pname = "in-nomine";
@@ -34418,6 +41883,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "in-nomine" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   incf-cl = (build-asdf-system {
     pname = "incf-cl";
@@ -34431,6 +41899,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "incf-cl" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   incognito-keywords = (build-asdf-system {
     pname = "incognito-keywords";
@@ -34444,6 +41915,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "incognito-keywords" ];
     lispLibs = [ (getAttr "enhanced-eval-when" self) (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   incongruent-methods = (build-asdf-system {
     pname = "incongruent-methods";
@@ -34457,6 +41931,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "incongruent-methods" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inferior-shell = (build-asdf-system {
     pname = "inferior-shell";
@@ -34470,6 +41947,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inferior-shell" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fare-mop" self) (getAttr "fare-quasiquote-extras" self) (getAttr "fare-utils" self) (getAttr "trivia" self) (getAttr "trivia_dot_quasiquote" self) ];
+    meta = {};
   });
   infix = (build-asdf-system {
     pname = "infix";
@@ -34483,6 +41961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "infix" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   infix-dollar-reader = (build-asdf-system {
     pname = "infix-dollar-reader";
@@ -34496,6 +41977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "infix-dollar-reader" ];
     lispLibs = [ (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   infix-dollar-reader-test = (build-asdf-system {
     pname = "infix-dollar-reader-test";
@@ -34509,6 +41993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "infix-dollar-reader-test" ];
     lispLibs = [ (getAttr "infix-dollar-reader" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   infix-math = (build-asdf-system {
     pname = "infix-math";
@@ -34522,6 +42009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "infix-math" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-package-system" self) (getAttr "parse-number" self) (getAttr "serapeum" self) (getAttr "wu-decimal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   infix-reader = (build-asdf-system {
     pname = "infix-reader";
@@ -34535,6 +42025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "infix-reader" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inheriting-readers = (build-asdf-system {
     pname = "inheriting-readers";
@@ -34548,6 +42041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inheriting-readers" ];
     lispLibs = [ (getAttr "class-options" self) (getAttr "closer-mop" self) (getAttr "compatible-metaclasses" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inheriting-readers__tests = (build-asdf-system {
     pname = "inheriting-readers_tests";
@@ -34561,6 +42057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inheriting-readers_tests" ];
     lispLibs = [ (getAttr "compatible-metaclasses" self) (getAttr "inheriting-readers" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   injection = (build-asdf-system {
     pname = "injection";
@@ -34574,6 +42073,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "injection" ];
     lispLibs = [ (getAttr "cl-yaml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   injection-test = (build-asdf-system {
     pname = "injection-test";
@@ -34587,6 +42089,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "injection-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "injection" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inkwell = (build-asdf-system {
     pname = "inkwell";
@@ -34600,6 +42105,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inkwell" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "documentation-utils" self) (getAttr "drakma" self) (getAttr "local-time" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inlined-generic-function = (build-asdf-system {
     pname = "inlined-generic-function";
@@ -34613,6 +42121,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inlined-generic-function" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "introspect-environment" self) (getAttr "iterate" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inlined-generic-function_dot_test = (build-asdf-system {
     pname = "inlined-generic-function.test";
@@ -34626,6 +42137,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inlined-generic-function.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "inlined-generic-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inner-conditional = (build-asdf-system {
     pname = "inner-conditional";
@@ -34639,6 +42153,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inner-conditional" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-syntax-annot" self) (getAttr "iterate" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inner-conditional-test = (build-asdf-system {
     pname = "inner-conditional-test";
@@ -34652,6 +42169,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inner-conditional-test" ];
     lispLibs = [ (getAttr "cl-test-more" self) (getAttr "inner-conditional" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inotify = (build-asdf-system {
     pname = "inotify";
@@ -34665,6 +42185,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inotify" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "iolib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   input-event-codes = (build-asdf-system {
     pname = "input-event-codes";
@@ -34678,6 +42201,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "input-event-codes" ];
     lispLibs = [ (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inquisitor = (build-asdf-system {
     pname = "inquisitor";
@@ -34691,6 +42217,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inquisitor" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inquisitor-flexi = (build-asdf-system {
     pname = "inquisitor-flexi";
@@ -34704,6 +42233,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inquisitor-flexi" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "inquisitor" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inquisitor-flexi-test = (build-asdf-system {
     pname = "inquisitor-flexi-test";
@@ -34717,6 +42249,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inquisitor-flexi-test" ];
     lispLibs = [ (getAttr "inquisitor-flexi" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   inquisitor-test = (build-asdf-system {
     pname = "inquisitor-test";
@@ -34730,6 +42265,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "inquisitor-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "flexi-streams" self) (getAttr "inquisitor" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   instance-tracking = (build-asdf-system {
     pname = "instance-tracking";
@@ -34743,6 +42281,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "instance-tracking" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   integral = (build-asdf-system {
     pname = "integral";
@@ -34756,6 +42297,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "integral" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax-annot" self) (getAttr "clos-fixtures" self) (getAttr "closer-mop" self) (getAttr "dbi" self) (getAttr "group-by" self) (getAttr "iterate" self) (getAttr "split-sequence" self) (getAttr "sxql" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   integral-rest = (build-asdf-system {
     pname = "integral-rest";
@@ -34769,6 +42313,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "integral-rest" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-inflector" self) (getAttr "closer-mop" self) (getAttr "integral" self) (getAttr "jonathan" self) (getAttr "map-set" self) (getAttr "ningle" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   integral-rest-test = (build-asdf-system {
     pname = "integral-rest-test";
@@ -34782,6 +42329,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "integral-rest-test" ];
     lispLibs = [ (getAttr "integral" self) (getAttr "integral-rest" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   integral-test = (build-asdf-system {
     pname = "integral-test";
@@ -34795,6 +42345,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "integral-test" ];
     lispLibs = [ (getAttr "integral" self) (getAttr "local-time" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   intel-hex = (build-asdf-system {
     pname = "intel-hex";
@@ -34808,6 +42361,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "intel-hex" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   intel-hex-test = (build-asdf-system {
     pname = "intel-hex-test";
@@ -34821,6 +42377,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "intel-hex-test" ];
     lispLibs = [ (getAttr "intel-hex" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   intercom = (build-asdf-system {
     pname = "intercom";
@@ -34834,6 +42393,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "intercom" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "hunchentoot" self) (getAttr "jsown" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   intercom-examples = (build-asdf-system {
     pname = "intercom-examples";
@@ -34847,6 +42409,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "intercom-examples" ];
     lispLibs = [ (getAttr "intercom" self) (getAttr "jsown" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   interface = (build-asdf-system {
     pname = "interface";
@@ -34860,6 +42425,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "interface" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "global-vars" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   interfaces-test-implementation = (build-asdf-system {
     pname = "interfaces-test-implementation";
@@ -34873,6 +42441,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "interfaces-test-implementation" ];
     lispLibs = [ (getAttr "modularize" self) (getAttr "modularize-interfaces" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   introspect-environment = (build-asdf-system {
     pname = "introspect-environment";
@@ -34886,6 +42457,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "introspect-environment" ];
     lispLibs = [  ];
+    meta = {};
   });
   introspect-environment-test = (build-asdf-system {
     pname = "introspect-environment-test";
@@ -34899,6 +42471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "introspect-environment-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "introspect-environment" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   iolib = (build-asdf-system {
     pname = "iolib";
@@ -34912,6 +42487,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iolib" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "idna" self) (getAttr "iolib_dot_asdf" self) (getAttr "iolib_dot_base" self) (getAttr "iolib_dot_conf" self) (getAttr "swap-bytes" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   iolib_dot_asdf = (build-asdf-system {
     pname = "iolib.asdf";
@@ -34925,6 +42501,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iolib.asdf" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   iolib_dot_base = (build-asdf-system {
     pname = "iolib.base";
@@ -34938,6 +42515,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iolib.base" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iolib_dot_asdf" self) (getAttr "iolib_dot_common-lisp" self) (getAttr "iolib_dot_conf" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   iolib_dot_common-lisp = (build-asdf-system {
     pname = "iolib.common-lisp";
@@ -34951,6 +42529,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iolib.common-lisp" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iolib_dot_asdf" self) (getAttr "iolib_dot_conf" self) ];
+    meta = {};
   });
   iolib_dot_conf = (build-asdf-system {
     pname = "iolib.conf";
@@ -34964,6 +42543,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iolib.conf" ];
     lispLibs = [ (getAttr "iolib_dot_asdf" self) ];
+    meta = {};
   });
   iolib_dot_examples = (build-asdf-system {
     pname = "iolib.examples";
@@ -34977,6 +42557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iolib.examples" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "iolib" self) (getAttr "iolib_dot_asdf" self) (getAttr "iolib_dot_base" self) (getAttr "iolib_dot_conf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ip-interfaces = (build-asdf-system {
     pname = "ip-interfaces";
@@ -34990,6 +42573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ip-interfaces" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ip-interfaces-test = (build-asdf-system {
     pname = "ip-interfaces-test";
@@ -35003,6 +42589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ip-interfaces-test" ];
     lispLibs = [ (getAttr "ip-interfaces" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   irc-logger = (build-asdf-system {
     pname = "irc-logger";
@@ -35016,6 +42605,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "irc-logger" ];
     lispLibs = [ (getAttr "cl-irc" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ironclad = (build-asdf-system {
     pname = "ironclad";
@@ -35029,6 +42621,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ironclad" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {};
   });
   ironclad-text = (build-asdf-system {
     pname = "ironclad-text";
@@ -35042,6 +42635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ironclad-text" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   isolated = (build-asdf-system {
     pname = "isolated";
@@ -35055,6 +42651,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "isolated" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   issr = (build-asdf-system {
     pname = "issr";
@@ -35068,6 +42667,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "issr" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-base64" self) (getAttr "do-urlencode" self) (getAttr "hunchentoot" self) (getAttr "jonathan" self) (getAttr "plump" self) (getAttr "portal" self) (getAttr "str" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) (getAttr "yxorp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   issr-core = (build-asdf-system {
     pname = "issr-core";
@@ -35081,6 +42683,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "issr-core" ];
     lispLibs = [ (getAttr "global-vars" self) (getAttr "plump" self) (getAttr "str" self) (getAttr "tailrec" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   iterate = (build-asdf-system {
     pname = "iterate";
@@ -35094,6 +42699,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iterate" ];
     lispLibs = [  ];
+    meta = {};
   });
   iterate-clsql = (build-asdf-system {
     pname = "iterate-clsql";
@@ -35107,6 +42713,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "iterate-clsql" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ixf = (build-asdf-system {
     pname = "ixf";
@@ -35120,6 +42729,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ixf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "ieee-floats" self) (getAttr "local-time" self) (getAttr "md5" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jenkins_dot_api = (build-asdf-system {
     pname = "jenkins.api";
@@ -35133,6 +42745,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jenkins.api" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "drakma" self) (getAttr "iterate" self) (getAttr "let-plus" self) (getAttr "more-conditions" self) (getAttr "puri" self) (getAttr "split-sequence" self) (getAttr "xml_dot_location" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingle = (build-asdf-system {
     pname = "jingle";
@@ -35146,6 +42761,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingle" ];
     lispLibs = [ (getAttr "cl-reexport" self) (getAttr "clack" self) (getAttr "find-port" self) (getAttr "jonathan" self) (getAttr "lack" self) (getAttr "lack-app-directory" self) (getAttr "lack-middleware-mount" self) (getAttr "lack-middleware-static" self) (getAttr "local-time" self) (getAttr "myway" self) (getAttr "ningle" self) (getAttr "quri" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingle_dot_demo = (build-asdf-system {
     pname = "jingle.demo";
@@ -35159,6 +42777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingle.demo" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ascii-table" self) (getAttr "clack-handler-hunchentoot" self) (getAttr "clingon" self) (getAttr "dexador" self) (getAttr "jingle" self) (getAttr "jonathan" self) (getAttr "lack-middleware-accesslog" self) (getAttr "local-time" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingle_dot_demo_dot_test = (build-asdf-system {
     pname = "jingle.demo.test";
@@ -35172,6 +42793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingle.demo.test" ];
     lispLibs = [ (getAttr "jingle_dot_demo" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingle_dot_test = (build-asdf-system {
     pname = "jingle.test";
@@ -35185,6 +42809,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingle.test" ];
     lispLibs = [ (getAttr "jingle" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh = (build-asdf-system {
     pname = "jingoh";
@@ -35198,6 +42825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh" ];
     lispLibs = [ (getAttr "jingoh_dot_examiner" self) (getAttr "jingoh_dot_org" self) (getAttr "jingoh_dot_reader" self) (getAttr "jingoh_dot_tester" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_documentizer = (build-asdf-system {
     pname = "jingoh.documentizer";
@@ -35211,6 +42841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.documentizer" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "cl-ppcre" self) (getAttr "eclector" self) (getAttr "read-as-string" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_documentizer_dot_test = (build-asdf-system {
     pname = "jingoh.documentizer.test";
@@ -35224,6 +42857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.documentizer.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_examiner = (build-asdf-system {
     pname = "jingoh.examiner";
@@ -35237,6 +42873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.examiner" ];
     lispLibs = [ (getAttr "cl-ansi-text" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "jingoh_dot_org" self) (getAttr "jingoh_dot_tester" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_examiner_dot_test = (build-asdf-system {
     pname = "jingoh.examiner.test";
@@ -35250,6 +42889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.examiner.test" ];
     lispLibs = [ (getAttr "cl-ansi-text" self) (getAttr "jingoh" self) (getAttr "jingoh_dot_examiner" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_generator = (build-asdf-system {
     pname = "jingoh.generator";
@@ -35263,6 +42905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.generator" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-unification" self) (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "lambda-fiddle" self) (getAttr "millet" self) (getAttr "named-readtables" self) (getAttr "prompt-for" self) (getAttr "trivial-cltl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_generator_dot_test = (build-asdf-system {
     pname = "jingoh.generator.test";
@@ -35276,6 +42921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.generator.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "jingoh_dot_generator" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_org = (build-asdf-system {
     pname = "jingoh.org";
@@ -35289,6 +42937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.org" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "check-bnf" self) (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_org_dot_test = (build-asdf-system {
     pname = "jingoh.org.test";
@@ -35302,6 +42953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.org.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "jingoh_dot_org" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_parallel = (build-asdf-system {
     pname = "jingoh.parallel";
@@ -35315,6 +42969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.parallel" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-cpus" self) (getAttr "jingoh" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_parallel_dot_test = (build-asdf-system {
     pname = "jingoh.parallel.test";
@@ -35328,6 +42985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.parallel.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "jingoh_dot_parallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_reader = (build-asdf-system {
     pname = "jingoh.reader";
@@ -35341,6 +43001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.reader" ];
     lispLibs = [ (getAttr "eclector" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "jingoh_dot_tester" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_reader_dot_test = (build-asdf-system {
     pname = "jingoh.reader.test";
@@ -35354,6 +43017,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.reader.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "jingoh_dot_reader" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_tester = (build-asdf-system {
     pname = "jingoh.tester";
@@ -35367,6 +43033,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.tester" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "check-bnf" self) (getAttr "cl-ansi-text" self) (getAttr "cl-colors2" self) (getAttr "closer-mop" self) (getAttr "fuzzy-match" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "jingoh_dot_org" self) (getAttr "structure-ext" self) (getAttr "vivid-colors" self) (getAttr "vivid-diff" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jingoh_dot_tester_dot_test = (build-asdf-system {
     pname = "jingoh.tester.test";
@@ -35380,6 +43049,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jingoh.tester.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "jingoh_dot_tester" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jonathan = (build-asdf-system {
     pname = "jonathan";
@@ -35393,6 +43065,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jonathan" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-annot" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "fast-io" self) (getAttr "proc-parse" self) (getAttr "trivial-types" self) ];
+    meta = {};
   });
   jonathan-test = (build-asdf-system {
     pname = "jonathan-test";
@@ -35406,6 +43079,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jonathan-test" ];
     lispLibs = [ (getAttr "jonathan" self) (getAttr "legion" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jose = (build-asdf-system {
     pname = "jose";
@@ -35419,6 +43095,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jose" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "assoc-utils" self) (getAttr "cl-base64" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "split-sequence" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   journal = (build-asdf-system {
     pname = "journal";
@@ -35432,6 +43111,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "journal" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "local-time" self) (getAttr "mgl-pax" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jp-numeral = (build-asdf-system {
     pname = "jp-numeral";
@@ -35445,6 +43127,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jp-numeral" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jp-numeral-test = (build-asdf-system {
     pname = "jp-numeral-test";
@@ -35458,6 +43143,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jp-numeral-test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "alexandria" self) (getAttr "jp-numeral" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jpeg-turbo = (build-asdf-system {
     pname = "jpeg-turbo";
@@ -35471,6 +43159,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jpeg-turbo" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jpl-queues = (build-asdf-system {
     pname = "jpl-queues";
@@ -35484,6 +43175,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jpl-queues" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "jpl-util" self) ];
+    meta = {};
   });
   jpl-util = (build-asdf-system {
     pname = "jpl-util";
@@ -35497,6 +43189,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jpl-util" ];
     lispLibs = [  ];
+    meta = {};
   });
   js-parser = (build-asdf-system {
     pname = "js-parser";
@@ -35510,6 +43203,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "js-parser" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   js-parser-tests = (build-asdf-system {
     pname = "js-parser-tests";
@@ -35523,6 +43219,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "js-parser-tests" ];
     lispLibs = [ (getAttr "js-parser" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-lib = (build-asdf-system {
     pname = "json-lib";
@@ -35536,6 +43235,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-lib" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-fad" self) (getAttr "parse-float" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-mop = (build-asdf-system {
     pname = "json-mop";
@@ -35549,6 +43251,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-mop" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "closer-mop" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-mop-tests = (build-asdf-system {
     pname = "json-mop-tests";
@@ -35562,6 +43267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-mop-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "json-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-responses = (build-asdf-system {
     pname = "json-responses";
@@ -35575,6 +43283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-responses" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-responses-test = (build-asdf-system {
     pname = "json-responses-test";
@@ -35588,6 +43299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-responses-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "json-responses" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-schema = (build-asdf-system {
     pname = "json-schema";
@@ -35601,6 +43315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-schema" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arrows" self) (getAttr "cl-ppcre" self) (getAttr "dexador" self) (getAttr "function-cache" self) (getAttr "local-time" self) (getAttr "local-time-duration" self) (getAttr "quri" self) (getAttr "sanity-clause" self) (getAttr "st-json" self) (getAttr "str" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-streams = (build-asdf-system {
     pname = "json-streams";
@@ -35614,6 +43331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-streams" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   json-streams-tests = (build-asdf-system {
     pname = "json-streams-tests";
@@ -35627,6 +43347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "json-streams-tests" ];
     lispLibs = [ (getAttr "cl-quickcheck" self) (getAttr "flexi-streams" self) (getAttr "json-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jsonrpc = (build-asdf-system {
     pname = "jsonrpc";
@@ -35640,6 +43363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jsonrpc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "chanl" self) (getAttr "dissect" self) (getAttr "event-emitter" self) (getAttr "usocket" self) (getAttr "vom" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jsown = (build-asdf-system {
     pname = "jsown";
@@ -35653,6 +43379,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jsown" ];
     lispLibs = [  ];
+    meta = {};
   });
   jsown-tests = (build-asdf-system {
     pname = "jsown-tests";
@@ -35666,6 +43393,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jsown-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "jsown" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jsown-utils = (build-asdf-system {
     pname = "jsown-utils";
@@ -35679,6 +43409,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jsown-utils" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "jsown" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   just-getopt-parser = (build-asdf-system {
     pname = "just-getopt-parser";
@@ -35692,6 +43425,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "just-getopt-parser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jwacs = (build-asdf-system {
     pname = "jwacs";
@@ -35705,6 +43441,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jwacs" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   jwacs-tests = (build-asdf-system {
     pname = "jwacs-tests";
@@ -35718,6 +43457,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "jwacs-tests" ];
     lispLibs = [ (getAttr "jwacs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kanren-trs = (build-asdf-system {
     pname = "kanren-trs";
@@ -35731,6 +43473,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kanren-trs" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kanren-trs-test = (build-asdf-system {
     pname = "kanren-trs-test";
@@ -35744,6 +43489,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kanren-trs-test" ];
     lispLibs = [ (getAttr "kanren-trs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kaputt = (build-asdf-system {
     pname = "kaputt";
@@ -35757,6 +43505,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kaputt" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kebab = (build-asdf-system {
     pname = "kebab";
@@ -35770,6 +43521,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kebab" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kebab-test = (build-asdf-system {
     pname = "kebab-test";
@@ -35783,6 +43537,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kebab-test" ];
     lispLibs = [ (getAttr "kebab" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kekule-clj = (build-asdf-system {
     pname = "kekule-clj";
@@ -35796,6 +43553,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kekule-clj" ];
     lispLibs = [ (getAttr "common-lisp-jupyter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kenzo = (build-asdf-system {
     pname = "kenzo";
@@ -35809,6 +43569,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kenzo" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kenzo-test = (build-asdf-system {
     pname = "kenzo-test";
@@ -35822,6 +43585,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kenzo-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "kenzo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   keystone = (build-asdf-system {
     pname = "keystone";
@@ -35835,6 +43601,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "keystone" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "gt" self) (getAttr "static-vectors" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kl-verify = (build-asdf-system {
     pname = "kl-verify";
@@ -35848,6 +43617,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kl-verify" ];
     lispLibs = [ (getAttr "image" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   km = (build-asdf-system {
     pname = "km";
@@ -35861,6 +43633,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "km" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   kmrcl = (build-asdf-system {
     pname = "kmrcl";
@@ -35874,6 +43649,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "kmrcl" ];
     lispLibs = [  ];
+    meta = {};
   });
   l-math = (build-asdf-system {
     pname = "l-math";
@@ -35887,6 +43663,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "l-math" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   l-system = (build-asdf-system {
     pname = "l-system";
@@ -35900,6 +43679,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "l-system" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   l-system-examples = (build-asdf-system {
     pname = "l-system-examples";
@@ -35913,6 +43695,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "l-system-examples" ];
     lispLibs = [ (getAttr "l-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   laap = (build-asdf-system {
     pname = "laap";
@@ -35926,6 +43711,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "laap" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cl-base32" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack = (build-asdf-system {
     pname = "lack";
@@ -35939,6 +43727,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack" ];
     lispLibs = [ (getAttr "lack-component" self) (getAttr "lack-util" self) ];
+    meta = {};
   });
   lack-app-directory = (build-asdf-system {
     pname = "lack-app-directory";
@@ -35952,6 +43741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-app-directory" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "lack-app-file" self) (getAttr "quri" self) (getAttr "trivial-mimes" self) (getAttr "trivial-rfc-1123" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-app-file = (build-asdf-system {
     pname = "lack-app-file";
@@ -35965,6 +43757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-app-file" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "lack-component" self) (getAttr "trivial-mimes" self) (getAttr "trivial-rfc-1123" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-component = (build-asdf-system {
     pname = "lack-component";
@@ -35978,6 +43773,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-component" ];
     lispLibs = [  ];
+    meta = {};
   });
   lack-middleware-accesslog = (build-asdf-system {
     pname = "lack-middleware-accesslog";
@@ -35991,6 +43787,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-accesslog" ];
     lispLibs = [ (getAttr "lack-util" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-anypool = (build-asdf-system {
     pname = "lack-middleware-anypool";
@@ -36004,6 +43803,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-anypool" ];
     lispLibs = [ (getAttr "anypool" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-auth-basic = (build-asdf-system {
     pname = "lack-middleware-auth-basic";
@@ -36017,6 +43819,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-auth-basic" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-backtrace = (build-asdf-system {
     pname = "lack-middleware-backtrace";
@@ -36030,6 +43835,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-backtrace" ];
     lispLibs = [  ];
+    meta = {};
   });
   lack-middleware-clack-errors = (build-asdf-system {
     pname = "lack-middleware-clack-errors";
@@ -36043,6 +43849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-clack-errors" ];
     lispLibs = [ (getAttr "clack-errors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-csrf = (build-asdf-system {
     pname = "lack-middleware-csrf";
@@ -36056,6 +43865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-csrf" ];
     lispLibs = [ (getAttr "lack-request" self) (getAttr "lack-util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-mito = (build-asdf-system {
     pname = "lack-middleware-mito";
@@ -36069,6 +43881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-mito" ];
     lispLibs = [ (getAttr "dbi" self) (getAttr "mito-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-mount = (build-asdf-system {
     pname = "lack-middleware-mount";
@@ -36082,6 +43897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-mount" ];
     lispLibs = [ (getAttr "lack-component" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-session = (build-asdf-system {
     pname = "lack-middleware-session";
@@ -36095,6 +43913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-session" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "lack-request" self) (getAttr "lack-response" self) (getAttr "lack-util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-middleware-static = (build-asdf-system {
     pname = "lack-middleware-static";
@@ -36108,6 +43929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-middleware-static" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "lack-app-file" self) (getAttr "lack-component" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-request = (build-asdf-system {
     pname = "lack-request";
@@ -36121,6 +43945,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-request" ];
     lispLibs = [ (getAttr "circular-streams" self) (getAttr "cl-ppcre" self) (getAttr "http-body" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-response = (build-asdf-system {
     pname = "lack-response";
@@ -36134,6 +43961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-response" ];
     lispLibs = [ (getAttr "local-time" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-session-store-dbi = (build-asdf-system {
     pname = "lack-session-store-dbi";
@@ -36147,6 +43977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-session-store-dbi" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "dbi" self) (getAttr "lack-middleware-session" self) (getAttr "marshal" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-session-store-redis = (build-asdf-system {
     pname = "lack-session-store-redis";
@@ -36160,6 +43993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-session-store-redis" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-redis" self) (getAttr "lack-middleware-session" self) (getAttr "marshal" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-test = (build-asdf-system {
     pname = "lack-test";
@@ -36173,6 +44009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-test" ];
     lispLibs = [ (getAttr "cl-cookie" self) (getAttr "flexi-streams" self) (getAttr "lack" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lack-util = (build-asdf-system {
     pname = "lack-util";
@@ -36186,6 +44025,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-util" ];
     lispLibs = [ (getAttr "cl-isaac" self) ];
+    meta = {};
   });
   lack-util-writer-stream = (build-asdf-system {
     pname = "lack-util-writer-stream";
@@ -36199,6 +44039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lack-util-writer-stream" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lake = (build-asdf-system {
     pname = "lake";
@@ -36212,6 +44055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lake" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-interpol" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lake-cli = (build-asdf-system {
     pname = "lake-cli";
@@ -36225,6 +44071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lake-cli" ];
     lispLibs = [ (getAttr "deploy" self) (getAttr "lake" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lake-test = (build-asdf-system {
     pname = "lake-test";
@@ -36238,6 +44087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lake-test" ];
     lispLibs = [ (getAttr "lake" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lambda-fiddle = (build-asdf-system {
     pname = "lambda-fiddle";
@@ -36251,6 +44103,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lambda-fiddle" ];
     lispLibs = [  ];
+    meta = {};
   });
   lambda-reader = (build-asdf-system {
     pname = "lambda-reader";
@@ -36264,6 +44117,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lambda-reader" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lambda-reader-8bit = (build-asdf-system {
     pname = "lambda-reader-8bit";
@@ -36277,6 +44133,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lambda-reader-8bit" ];
     lispLibs = [ (getAttr "asdf-encodings" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lambdalite = (build-asdf-system {
     pname = "lambdalite";
@@ -36290,6 +44149,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lambdalite" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "wu-sugar" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   language-codes = (build-asdf-system {
     pname = "language-codes";
@@ -36303,6 +44165,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "language-codes" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   langutils = (build-asdf-system {
     pname = "langutils";
@@ -36316,6 +44181,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "langutils" ];
     lispLibs = [ (getAttr "s-xml-rpc" self) (getAttr "stdutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lapack = (build-asdf-system {
     pname = "lapack";
@@ -36329,6 +44197,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lapack" ];
     lispLibs = [ (getAttr "blas-complex" self) (getAttr "blas-package" self) (getAttr "blas-real" self) (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lass = (build-asdf-system {
     pname = "lass";
@@ -36342,6 +44213,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lass" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "trivial-indent" self) (getAttr "trivial-mimes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lass-flexbox = (build-asdf-system {
     pname = "lass-flexbox";
@@ -36355,6 +44229,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lass-flexbox" ];
     lispLibs = [ (getAttr "lass" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lass-flexbox-test = (build-asdf-system {
     pname = "lass-flexbox-test";
@@ -36368,6 +44245,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lass-flexbox-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "lass-flexbox" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lassie = (build-asdf-system {
     pname = "lassie";
@@ -36381,6 +44261,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lassie" ];
     lispLibs = [ (getAttr "fsvd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lastfm = (build-asdf-system {
     pname = "lastfm";
@@ -36394,6 +44277,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lastfm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "defmemo" self) (getAttr "drakma" self) (getAttr "generators" self) (getAttr "ironclad" self) (getAttr "lquery" self) (getAttr "plump" self) (getAttr "trivial-open-browser" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   latex-table = (build-asdf-system {
     pname = "latex-table";
@@ -36407,6 +44293,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "latex-table" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "let-plus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   latter-day-paypal = (build-asdf-system {
     pname = "latter-day-paypal";
@@ -36420,6 +44309,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "latter-day-paypal" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "cl-tls" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "do-urlencode" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "ningle" self) (getAttr "quri" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lazy = (build-asdf-system {
     pname = "lazy";
@@ -36433,6 +44325,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lazy" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ledger = (build-asdf-system {
     pname = "ledger";
@@ -36446,6 +44341,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ledger" ];
     lispLibs = [ (getAttr "gwl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   leech = (build-asdf-system {
     pname = "leech";
@@ -36459,6 +44357,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "leech" ];
     lispLibs = [ (getAttr "aserve" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   legion = (build-asdf-system {
     pname = "legion";
@@ -36472,6 +44373,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "legion" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-speedy-queue" self) (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   legion-test = (build-asdf-system {
     pname = "legion-test";
@@ -36485,6 +44389,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "legion-test" ];
     lispLibs = [ (getAttr "legion" self) (getAttr "local-time" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   legit = (build-asdf-system {
     pname = "legit";
@@ -36498,6 +44405,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "legit" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "lambda-fiddle" self) (getAttr "simple-inferiors" self) ];
+    meta = {};
   });
   lem-opengl = (build-asdf-system {
     pname = "lem-opengl";
@@ -36511,6 +44419,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lem-opengl" ];
     lispLibs = [ (getAttr "application" self) (getAttr "control" self) (getAttr "livesupport" self) (getAttr "minilem" self) (getAttr "ncurses-clone-for-lem" self) (getAttr "sucle" self) (getAttr "trivial-clipboard" self) (getAttr "uncommon-lisp" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lense = (build-asdf-system {
     pname = "lense";
@@ -36524,6 +44435,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lense" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "documentation-utils-extensions" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lessp = (build-asdf-system {
     pname = "lessp";
@@ -36537,6 +44451,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lessp" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   let-over-lambda = (build-asdf-system {
     pname = "let-over-lambda";
@@ -36550,6 +44467,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "let-over-lambda" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   let-over-lambda-test = (build-asdf-system {
     pname = "let-over-lambda-test";
@@ -36563,6 +44483,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "let-over-lambda-test" ];
     lispLibs = [ (getAttr "let-over-lambda" self) (getAttr "named-readtables" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   let-plus = (build-asdf-system {
     pname = "let-plus";
@@ -36576,6 +44499,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "let-plus" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) ];
+    meta = {};
   });
   letrec = (build-asdf-system {
     pname = "letrec";
@@ -36589,6 +44513,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "letrec" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lev = (build-asdf-system {
     pname = "lev";
@@ -36602,6 +44529,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lev" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {};
   });
   leveldb = (build-asdf-system {
     pname = "leveldb";
@@ -36615,6 +44543,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "leveldb" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   levenshtein = (build-asdf-system {
     pname = "levenshtein";
@@ -36628,6 +44559,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "levenshtein" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lfarm-admin = (build-asdf-system {
     pname = "lfarm-admin";
@@ -36641,6 +44575,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-admin" ];
     lispLibs = [ (getAttr "lfarm-common" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lfarm-client = (build-asdf-system {
     pname = "lfarm-client";
@@ -36654,6 +44591,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-client" ];
     lispLibs = [ (getAttr "lfarm-common" self) (getAttr "lparallel" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   lfarm-common = (build-asdf-system {
     pname = "lfarm-common";
@@ -36667,6 +44605,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-common" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-store" self) (getAttr "flexi-streams" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   lfarm-gss = (build-asdf-system {
     pname = "lfarm-gss";
@@ -36680,6 +44619,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-gss" ];
     lispLibs = [ (getAttr "cl-gss" self) (getAttr "lfarm-common" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lfarm-launcher = (build-asdf-system {
     pname = "lfarm-launcher";
@@ -36693,6 +44635,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-launcher" ];
     lispLibs = [ (getAttr "external-program" self) (getAttr "lfarm-admin" self) (getAttr "lfarm-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lfarm-server = (build-asdf-system {
     pname = "lfarm-server";
@@ -36706,6 +44651,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-server" ];
     lispLibs = [ (getAttr "lfarm-common" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   lfarm-ssl = (build-asdf-system {
     pname = "lfarm-ssl";
@@ -36719,6 +44665,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-ssl" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "lfarm-common" self) ];
+    meta = {};
   });
   lfarm-test = (build-asdf-system {
     pname = "lfarm-test";
@@ -36732,6 +44679,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lfarm-test" ];
     lispLibs = [ (getAttr "lfarm-admin" self) (getAttr "lfarm-client" self) (getAttr "lfarm-launcher" self) (getAttr "lfarm-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lhstats = (build-asdf-system {
     pname = "lhstats";
@@ -36745,6 +44695,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lhstats" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lib-helper = (build-asdf-system {
     pname = "lib-helper";
@@ -36758,6 +44711,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lib-helper" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-containers" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lib-helper-test-system = (build-asdf-system {
     pname = "lib-helper-test-system";
@@ -36771,6 +44727,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lib-helper-test-system" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   libcmark = (build-asdf-system {
     pname = "libcmark";
@@ -36784,6 +44743,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "libcmark" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   liblmdb = (build-asdf-system {
     pname = "liblmdb";
@@ -36797,6 +44759,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "liblmdb" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   libssh2 = (build-asdf-system {
     pname = "libssh2";
@@ -36810,6 +44775,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "libssh2" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-fad" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "split-sequence" self) (getAttr "trivial-gray-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   libssh2_dot_test = (build-asdf-system {
     pname = "libssh2.test";
@@ -36823,6 +44791,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "libssh2.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "libssh2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   libusb-ffi = (build-asdf-system {
     pname = "libusb-ffi";
@@ -36836,6 +44807,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "libusb-ffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lichat-ldap = (build-asdf-system {
     pname = "lichat-ldap";
@@ -36849,6 +44823,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lichat-ldap" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "lichat-serverlib" self) (getAttr "trivial-ldap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lichat-protocol = (build-asdf-system {
     pname = "lichat-protocol";
@@ -36862,6 +44839,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lichat-protocol" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "documentation-utils" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lichat-serverlib = (build-asdf-system {
     pname = "lichat-serverlib";
@@ -36875,6 +44855,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lichat-serverlib" ];
     lispLibs = [ (getAttr "crypto-shortcuts" self) (getAttr "documentation-utils" self) (getAttr "lichat-protocol" self) (getAttr "trivial-mimes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lichat-tcp-client = (build-asdf-system {
     pname = "lichat-tcp-client";
@@ -36888,6 +44871,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lichat-tcp-client" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "documentation-utils" self) (getAttr "lichat-protocol" self) (getAttr "usocket" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lichat-tcp-server = (build-asdf-system {
     pname = "lichat-tcp-server";
@@ -36901,6 +44887,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lichat-tcp-server" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "documentation-utils" self) (getAttr "lichat-protocol" self) (getAttr "lichat-serverlib" self) (getAttr "usocket" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lichat-ws-server = (build-asdf-system {
     pname = "lichat-ws-server";
@@ -36914,6 +44903,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lichat-ws-server" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "documentation-utils" self) (getAttr "hunchensocket" self) (getAttr "lichat-protocol" self) (getAttr "lichat-serverlib" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lift = (build-asdf-system {
     pname = "lift";
@@ -36927,6 +44919,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lift" ];
     lispLibs = [  ];
+    meta = {};
   });
   lift-documentation = (build-asdf-system {
     pname = "lift-documentation";
@@ -36940,6 +44933,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lift-documentation" ];
     lispLibs = [ (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lift-test = (build-asdf-system {
     pname = "lift-test";
@@ -36953,6 +44949,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lift-test" ];
     lispLibs = [ (getAttr "lift" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lil = (build-asdf-system {
     pname = "lil";
@@ -36966,6 +44965,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lil" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "fare-memoization" self) (getAttr "fare-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lila = (build-asdf-system {
     pname = "lila";
@@ -36979,6 +44981,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lila" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lime = (build-asdf-system {
     pname = "lime";
@@ -36992,6 +44997,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lime" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "swank-protocol" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lime-example = (build-asdf-system {
     pname = "lime-example";
@@ -37005,6 +45013,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lime-example" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "lime" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lime-test = (build-asdf-system {
     pname = "lime-test";
@@ -37018,6 +45029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lime-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "external-program" self) (getAttr "fiveam" self) (getAttr "lime" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linear-programming = (build-asdf-system {
     pname = "linear-programming";
@@ -37031,6 +45045,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linear-programming" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linear-programming-glpk = (build-asdf-system {
     pname = "linear-programming-glpk";
@@ -37044,6 +45061,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linear-programming-glpk" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "linear-programming" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linear-programming-test = (build-asdf-system {
     pname = "linear-programming-test";
@@ -37057,6 +45077,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linear-programming-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "iterate" self) (getAttr "linear-programming" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linedit = (build-asdf-system {
     pname = "linedit";
@@ -37070,6 +45093,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linedit" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "osicat" self) (getAttr "terminfo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lineva = (build-asdf-system {
     pname = "lineva";
@@ -37083,6 +45109,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lineva" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linewise-template = (build-asdf-system {
     pname = "linewise-template";
@@ -37096,6 +45125,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linewise-template" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linux-packaging = (build-asdf-system {
     pname = "linux-packaging";
@@ -37109,6 +45141,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linux-packaging" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cffi-toolchain" self) (getAttr "cl-ppcre" self) (getAttr "wild-package-inferred-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   linux-packaging-tests = (build-asdf-system {
     pname = "linux-packaging-tests";
@@ -37122,6 +45157,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "linux-packaging-tests" ];
     lispLibs = [ (getAttr "linux-packaging" self) (getAttr "osicat" self) (getAttr "sqlite" self) (getAttr "wild-package-inferred-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lionchat = (build-asdf-system {
     pname = "lionchat";
@@ -37135,6 +45173,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lionchat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "lichat-tcp-client" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "qtools-ui-listing" self) (getAttr "qtools-ui-notification" self) (getAttr "qtools-ui-options" self) (getAttr "qtools-ui-repl" self) (getAttr "qtsvg" self) (getAttr "trivial-arguments" self) (getAttr "ubiquitous" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisa = (build-asdf-system {
     pname = "lisa";
@@ -37148,6 +45189,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisa" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-binary = (build-asdf-system {
     pname = "lisp-binary";
@@ -37161,6 +45205,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-binary" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "closer-mop" self) (getAttr "flexi-streams" self) (getAttr "moptilities" self) (getAttr "quasiquote-2_dot_0" self) ];
+    meta = {};
   });
   lisp-binary-test = (build-asdf-system {
     pname = "lisp-binary-test";
@@ -37174,6 +45219,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-binary-test" ];
     lispLibs = [ (getAttr "lisp-binary" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-chat = (build-asdf-system {
     pname = "lisp-chat";
@@ -37187,6 +45235,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-chat" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-readline" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-critic = (build-asdf-system {
     pname = "lisp-critic";
@@ -37200,6 +45251,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-critic" ];
     lispLibs = [ (getAttr "ckr-tables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-executable = (build-asdf-system {
     pname = "lisp-executable";
@@ -37213,6 +45267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-executable" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-executable-example = (build-asdf-system {
     pname = "lisp-executable-example";
@@ -37226,6 +45283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-executable-example" ];
     lispLibs = [ (getAttr "lisp-executable" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-executable-tests = (build-asdf-system {
     pname = "lisp-executable-tests";
@@ -37239,6 +45299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-executable-tests" ];
     lispLibs = [ (getAttr "lisp-executable" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-interface-library = (build-asdf-system {
     pname = "lisp-interface-library";
@@ -37252,6 +45315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-interface-library" ];
     lispLibs = [ (getAttr "lil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-invocation = (build-asdf-system {
     pname = "lisp-invocation";
@@ -37265,6 +45331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-invocation" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-namespace = (build-asdf-system {
     pname = "lisp-namespace";
@@ -37278,6 +45347,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-namespace" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   lisp-namespace_dot_test = (build-asdf-system {
     pname = "lisp-namespace.test";
@@ -37291,6 +45361,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-namespace.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "lisp-namespace" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-pay = (build-asdf-system {
     pname = "lisp-pay";
@@ -37304,6 +45377,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-pay" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-base64" self) (getAttr "cl-tls" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "lack" self) (getAttr "ningle" self) (getAttr "shasht" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-preprocessor = (build-asdf-system {
     pname = "lisp-preprocessor";
@@ -37317,6 +45393,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-preprocessor" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) (getAttr "trivia" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-preprocessor-tests = (build-asdf-system {
     pname = "lisp-preprocessor-tests";
@@ -37330,6 +45409,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-preprocessor-tests" ];
     lispLibs = [ (getAttr "lisp-preprocessor" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-stat = (build-asdf-system {
     pname = "lisp-stat";
@@ -37343,6 +45425,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-stat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "alexandria_plus" self) (getAttr "array-operations" self) (getAttr "data-frame" self) (getAttr "dexador" self) (getAttr "dfio" self) (getAttr "distributions" self) (getAttr "num-utils" self) (getAttr "org_dot_tfeb_dot_conduit-packages" self) (getAttr "select" self) (getAttr "statistics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-types = (build-asdf-system {
     pname = "lisp-types";
@@ -37356,6 +45441,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-types" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "cl-robdd" self) (getAttr "dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-types-analysis = (build-asdf-system {
     pname = "lisp-types-analysis";
@@ -37369,6 +45457,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-types-analysis" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "cl-fad" self) (getAttr "cl-robdd" self) (getAttr "cl-robdd-analysis" self) (getAttr "lisp-types" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-types-test = (build-asdf-system {
     pname = "lisp-types-test";
@@ -37382,6 +45473,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-types-test" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "lisp-types" self) (getAttr "lisp-types-analysis" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lisp-unit = (build-asdf-system {
     pname = "lisp-unit";
@@ -37395,6 +45489,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-unit" ];
     lispLibs = [  ];
+    meta = {};
   });
   lisp-unit2 = (build-asdf-system {
     pname = "lisp-unit2";
@@ -37408,6 +45503,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lisp-unit2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-interpol" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) ];
+    meta = {};
   });
   lispbuilder-lexer = (build-asdf-system {
     pname = "lispbuilder-lexer";
@@ -37421,6 +45517,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-lexer" ];
     lispLibs = [ (getAttr "lispbuilder-regex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-net = (build-asdf-system {
     pname = "lispbuilder-net";
@@ -37434,6 +45533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-net" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-net-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-net-cffi = (build-asdf-system {
     pname = "lispbuilder-net-cffi";
@@ -37447,6 +45549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-net-cffi" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-opengl-1-1 = (build-asdf-system {
     pname = "lispbuilder-opengl-1-1";
@@ -37460,6 +45565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-opengl-1-1" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-opengl-examples = (build-asdf-system {
     pname = "lispbuilder-opengl-examples";
@@ -37473,6 +45581,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-opengl-examples" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-opengl-1-1" self) (getAttr "lispbuilder-sdl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-regex = (build-asdf-system {
     pname = "lispbuilder-regex";
@@ -37486,6 +45597,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-regex" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl = (build-asdf-system {
     pname = "lispbuilder-sdl";
@@ -37499,6 +45613,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl-assets" self) (getAttr "lispbuilder-sdl-base" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-assets = (build-asdf-system {
     pname = "lispbuilder-sdl-assets";
@@ -37512,6 +45629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-assets" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-base = (build-asdf-system {
     pname = "lispbuilder-sdl-base";
@@ -37525,6 +45645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-base" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-binaries = (build-asdf-system {
     pname = "lispbuilder-sdl-binaries";
@@ -37538,6 +45661,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-binaries" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-cffi = (build-asdf-system {
     pname = "lispbuilder-sdl-cffi";
@@ -37551,6 +45677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl-binaries" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-cl-vectors = (build-asdf-system {
     pname = "lispbuilder-sdl-cl-vectors";
@@ -37564,6 +45693,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-cl-vectors" ];
     lispLibs = [ (getAttr "cl-aa-misc" self) (getAttr "cl-paths-ttf" self) (getAttr "cl-vectors" self) (getAttr "lispbuilder-sdl" self) (getAttr "zpb-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-cl-vectors-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-cl-vectors-examples";
@@ -37577,6 +45709,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-cl-vectors-examples" ];
     lispLibs = [ (getAttr "lispbuilder-sdl-cl-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-examples";
@@ -37590,6 +45725,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-examples" ];
     lispLibs = [ (getAttr "lispbuilder-sdl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-gfx = (build-asdf-system {
     pname = "lispbuilder-sdl-gfx";
@@ -37603,6 +45741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-gfx" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-gfx-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-gfx-binaries = (build-asdf-system {
     pname = "lispbuilder-sdl-gfx-binaries";
@@ -37616,6 +45757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-gfx-binaries" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-gfx-cffi = (build-asdf-system {
     pname = "lispbuilder-sdl-gfx-cffi";
@@ -37629,6 +45773,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-gfx-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-gfx-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-gfx-examples";
@@ -37642,6 +45789,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-gfx-examples" ];
     lispLibs = [ (getAttr "lispbuilder-sdl-gfx" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-image = (build-asdf-system {
     pname = "lispbuilder-sdl-image";
@@ -37655,6 +45805,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-image" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-image-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-image-binaries = (build-asdf-system {
     pname = "lispbuilder-sdl-image-binaries";
@@ -37668,6 +45821,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-image-binaries" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-image-cffi = (build-asdf-system {
     pname = "lispbuilder-sdl-image-cffi";
@@ -37681,6 +45837,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-image-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-image-binaries" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-image-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-image-examples";
@@ -37694,6 +45853,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-image-examples" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-image" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-mixer = (build-asdf-system {
     pname = "lispbuilder-sdl-mixer";
@@ -37707,6 +45869,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-mixer" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-mixer-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-mixer-binaries = (build-asdf-system {
     pname = "lispbuilder-sdl-mixer-binaries";
@@ -37720,6 +45885,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-mixer-binaries" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-mixer-cffi = (build-asdf-system {
     pname = "lispbuilder-sdl-mixer-cffi";
@@ -37733,6 +45901,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-mixer-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-mixer-binaries" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-mixer-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-mixer-examples";
@@ -37746,6 +45917,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-mixer-examples" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-mixer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-ttf = (build-asdf-system {
     pname = "lispbuilder-sdl-ttf";
@@ -37759,6 +45933,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-ttf" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-ttf-cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-ttf-binaries = (build-asdf-system {
     pname = "lispbuilder-sdl-ttf-binaries";
@@ -37772,6 +45949,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-ttf-binaries" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-ttf-cffi = (build-asdf-system {
     pname = "lispbuilder-sdl-ttf-cffi";
@@ -37785,6 +45965,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-ttf-cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-ttf-binaries" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-ttf-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-ttf-examples";
@@ -37798,6 +45981,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-ttf-examples" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-vecto = (build-asdf-system {
     pname = "lispbuilder-sdl-vecto";
@@ -37811,6 +45997,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-vecto" ];
     lispLibs = [ (getAttr "lispbuilder-sdl" self) (getAttr "lispbuilder-sdl-cl-vectors" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-sdl-vecto-examples = (build-asdf-system {
     pname = "lispbuilder-sdl-vecto-examples";
@@ -37824,6 +46013,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-sdl-vecto-examples" ];
     lispLibs = [ (getAttr "lispbuilder-sdl-vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-windows = (build-asdf-system {
     pname = "lispbuilder-windows";
@@ -37837,6 +46029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-windows" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispbuilder-yacc = (build-asdf-system {
     pname = "lispbuilder-yacc";
@@ -37850,6 +46045,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispbuilder-yacc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispcord = (build-asdf-system {
     pname = "lispcord";
@@ -37863,6 +46061,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispcord" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "drakma" self) (getAttr "jonathan" self) (getAttr "split-sequence" self) (getAttr "verbose" self) (getAttr "websocket-driver-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lispqr = (build-asdf-system {
     pname = "lispqr";
@@ -37876,6 +46077,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lispqr" ];
     lispLibs = [ (getAttr "zpng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   list-named-class = (build-asdf-system {
     pname = "list-named-class";
@@ -37889,6 +46093,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "list-named-class" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   list-of = (build-asdf-system {
     pname = "list-of";
@@ -37902,6 +46109,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "list-of" ];
     lispLibs = [ (getAttr "asdf-finalizers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   listoflist = (build-asdf-system {
     pname = "listoflist";
@@ -37915,6 +46125,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "listoflist" ];
     lispLibs = [ (getAttr "clunit" self) (getAttr "xarray" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   listopia = (build-asdf-system {
     pname = "listopia";
@@ -37928,6 +46141,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "listopia" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   listopia-bench = (build-asdf-system {
     pname = "listopia-bench";
@@ -37941,6 +46157,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "listopia-bench" ];
     lispLibs = [ (getAttr "listopia" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-benchmark" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   liter = (build-asdf-system {
     pname = "liter";
@@ -37954,6 +46173,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "liter" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   literate-demo = (build-asdf-system {
     pname = "literate-demo";
@@ -37967,6 +46189,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "literate-demo" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "literate-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   literate-lisp = (build-asdf-system {
     pname = "literate-lisp";
@@ -37980,6 +46205,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "literate-lisp" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   litterae = (build-asdf-system {
     pname = "litterae";
@@ -37993,6 +46221,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "litterae" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "cl-yaml" self) (getAttr "docparser" self) (getAttr "lsx" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   litterae-test-system = (build-asdf-system {
     pname = "litterae-test-system";
@@ -38006,6 +46237,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "litterae-test-system" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   livesupport = (build-asdf-system {
     pname = "livesupport";
@@ -38019,6 +46253,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "livesupport" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lla = (build-asdf-system {
     pname = "lla";
@@ -38032,6 +46269,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lla" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cffi" self) (getAttr "cl-num-utils" self) (getAttr "cl-slice" self) (getAttr "let-plus" self) ];
+    meta = {};
   });
   lla-tests = (build-asdf-system {
     pname = "lla-tests";
@@ -38045,6 +46283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lla-tests" ];
     lispLibs = [ (getAttr "clunit" self) (getAttr "lla" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lmdb = (build-asdf-system {
     pname = "lmdb";
@@ -38058,6 +46299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lmdb" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-reexport" self) (getAttr "mgl-pax" self) (getAttr "osicat" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lml = (build-asdf-system {
     pname = "lml";
@@ -38071,6 +46315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lml" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lml-tests = (build-asdf-system {
     pname = "lml-tests";
@@ -38084,6 +46331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lml-tests" ];
     lispLibs = [ (getAttr "lml" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lml2 = (build-asdf-system {
     pname = "lml2";
@@ -38097,6 +46347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lml2" ];
     lispLibs = [ (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lml2-tests = (build-asdf-system {
     pname = "lml2-tests";
@@ -38110,6 +46363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lml2-tests" ];
     lispLibs = [ (getAttr "lml2" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   local-package-aliases = (build-asdf-system {
     pname = "local-package-aliases";
@@ -38123,6 +46379,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "local-package-aliases" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   local-time = (build-asdf-system {
     pname = "local-time";
@@ -38136,6 +46395,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "local-time" ];
     lispLibs = [  ];
+    meta = {};
   });
   local-time-duration = (build-asdf-system {
     pname = "local-time-duration";
@@ -38149,6 +46409,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "local-time-duration" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   log4cl = (build-asdf-system {
     pname = "log4cl";
@@ -38162,6 +46425,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log4cl" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {};
   });
   log4cl-examples = (build-asdf-system {
     pname = "log4cl-examples";
@@ -38175,6 +46439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log4cl-examples" ];
     lispLibs = [ (getAttr "log4cl" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   log4cl-extras = (build-asdf-system {
     pname = "log4cl-extras";
@@ -38188,6 +46455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log4cl-extras" ];
     lispLibs = [ (getAttr "_40ants-asdf-system" self) (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "cl-strings" self) (getAttr "dissect" self) (getAttr "global-vars" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "named-readtables" self) (getAttr "pythonic-string-reader" self) (getAttr "with-output-to-stream" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   log4cl-extras-test = (build-asdf-system {
     pname = "log4cl-extras-test";
@@ -38201,6 +46471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log4cl-extras-test" ];
     lispLibs = [ (getAttr "hamcrest" self) (getAttr "jonathan" self) (getAttr "rove" self) (getAttr "secret-values" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   log4cl_dot_log4slime = (build-asdf-system {
     pname = "log4cl.log4slime";
@@ -38214,6 +46487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log4cl.log4slime" ];
     lispLibs = [ (getAttr "log4cl" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   log4cl_dot_log4sly = (build-asdf-system {
     pname = "log4cl.log4sly";
@@ -38227,6 +46503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log4cl.log4sly" ];
     lispLibs = [ (getAttr "log4cl" self) (getAttr "slynk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   log5 = (build-asdf-system {
     pname = "log5";
@@ -38240,6 +46519,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "log5" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lorem-ipsum = (build-asdf-system {
     pname = "lorem-ipsum";
@@ -38253,6 +46535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lorem-ipsum" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lowlight = (build-asdf-system {
     pname = "lowlight";
@@ -38266,6 +46551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lowlight" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "graylex" self) (getAttr "spinneret" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lowlight_dot_doc = (build-asdf-system {
     pname = "lowlight.doc";
@@ -38279,6 +46567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lowlight.doc" ];
     lispLibs = [ (getAttr "cl-gendoc" self) (getAttr "lowlight" self) (getAttr "lowlight_dot_tests" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lowlight_dot_old = (build-asdf-system {
     pname = "lowlight.old";
@@ -38292,6 +46583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lowlight.old" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "spinneret" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lowlight_dot_tests = (build-asdf-system {
     pname = "lowlight.tests";
@@ -38305,6 +46599,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lowlight.tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "lowlight" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lparallel = (build-asdf-system {
     pname = "lparallel";
@@ -38318,6 +46615,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lparallel" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) ];
+    meta = {};
   });
   lparallel-bench = (build-asdf-system {
     pname = "lparallel-bench";
@@ -38331,6 +46629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lparallel-bench" ];
     lispLibs = [ (getAttr "lparallel" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lparallel-test = (build-asdf-system {
     pname = "lparallel-test";
@@ -38344,6 +46645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lparallel-test" ];
     lispLibs = [ (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lquery = (build-asdf-system {
     pname = "lquery";
@@ -38357,6 +46661,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lquery" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "clss" self) (getAttr "form-fiddle" self) (getAttr "plump" self) ];
+    meta = {};
   });
   lquery-test = (build-asdf-system {
     pname = "lquery-test";
@@ -38370,6 +46675,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lquery-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "lquery" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lracer = (build-asdf-system {
     pname = "lracer";
@@ -38383,6 +46691,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lracer" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lredis = (build-asdf-system {
     pname = "lredis";
@@ -38396,6 +46707,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lredis" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "babel-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lsx = (build-asdf-system {
     pname = "lsx";
@@ -38409,6 +46723,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lsx" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ltk = (build-asdf-system {
     pname = "ltk";
@@ -38422,6 +46739,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ltk" ];
     lispLibs = [  ];
+    meta = {};
   });
   ltk-mw = (build-asdf-system {
     pname = "ltk-mw";
@@ -38435,6 +46753,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ltk-mw" ];
     lispLibs = [ (getAttr "ltk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ltk-remote = (build-asdf-system {
     pname = "ltk-remote";
@@ -38448,6 +46769,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ltk-remote" ];
     lispLibs = [ (getAttr "ltk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lucene-in-action-tests = (build-asdf-system {
     pname = "lucene-in-action-tests";
@@ -38461,6 +46785,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lucene-in-action-tests" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "montezuma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   luckless = (build-asdf-system {
     pname = "luckless";
@@ -38474,6 +46801,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "luckless" ];
     lispLibs = [ (getAttr "atomics" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   luckless-test = (build-asdf-system {
     pname = "luckless-test";
@@ -38487,6 +46817,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "luckless-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "luckless" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lunamech-matrix-api = (build-asdf-system {
     pname = "lunamech-matrix-api";
@@ -38500,6 +46833,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lunamech-matrix-api" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "do-urlencode" self) (getAttr "drakma" self) (getAttr "jonathan" self) (getAttr "plump" self) (getAttr "quri" self) (getAttr "reader" self) (getAttr "shasht" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lw-compat = (build-asdf-system {
     pname = "lw-compat";
@@ -38513,6 +46849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lw-compat" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lyrics = (build-asdf-system {
     pname = "lyrics";
@@ -38526,6 +46865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lyrics" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "defmemo" self) (getAttr "drakma" self) (getAttr "lquery" self) (getAttr "plump" self) (getAttr "sqlite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lzlib = (build-asdf-system {
     pname = "lzlib";
@@ -38539,6 +46881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lzlib" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-octet-streams" self) (getAttr "lparallel" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   lzlib-tests = (build-asdf-system {
     pname = "lzlib-tests";
@@ -38552,6 +46897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "lzlib-tests" ];
     lispLibs = [ (getAttr "cl-octet-streams" self) (getAttr "fiveam" self) (getAttr "lzlib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   macro-html = (build-asdf-system {
     pname = "macro-html";
@@ -38565,6 +46913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "macro-html" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   macro-level = (build-asdf-system {
     pname = "macro-level";
@@ -38578,6 +46929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "macro-level" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   macrodynamics = (build-asdf-system {
     pname = "macrodynamics";
@@ -38591,6 +46945,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "macrodynamics" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   macroexpand-dammit = (build-asdf-system {
     pname = "macroexpand-dammit";
@@ -38604,6 +46961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "macroexpand-dammit" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   madeira-port = (build-asdf-system {
     pname = "madeira-port";
@@ -38617,6 +46977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "madeira-port" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   madeira-port-tests = (build-asdf-system {
     pname = "madeira-port-tests";
@@ -38630,6 +46993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "madeira-port-tests" ];
     lispLibs = [ (getAttr "eos" self) (getAttr "madeira-port" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   magic-ed = (build-asdf-system {
     pname = "magic-ed";
@@ -38643,6 +47009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "magic-ed" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   magicffi = (build-asdf-system {
     pname = "magicffi";
@@ -38656,6 +47025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "magicffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   magicl = (build-asdf-system {
     pname = "magicl";
@@ -38671,6 +47043,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "abstract-classes" self) (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "interface" self) (getAttr "policy-cond" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   magicl-examples = (build-asdf-system {
@@ -38685,6 +47058,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "magicl-examples" ];
     lispLibs = [ (getAttr "magicl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   magicl-gen = (build-asdf-system {
     pname = "magicl-gen";
@@ -38698,6 +47074,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "magicl-gen" ];
     lispLibs = [ (getAttr "abstract-classes" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   magicl-tests = (build-asdf-system {
     pname = "magicl-tests";
@@ -38711,6 +47090,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "magicl-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fiasco" self) (getAttr "magicl" self) (getAttr "magicl-examples" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   magicl-transcendental = (build-asdf-system {
     pname = "magicl-transcendental";
@@ -38724,6 +47106,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "magicl-transcendental" ];
     lispLibs = [ (getAttr "abstract-classes" self) (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "interface" self) (getAttr "policy-cond" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden = (build-asdf-system {
     pname = "maiden";
@@ -38737,6 +47122,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "deeds" self) (getAttr "documentation-utils" self) (getAttr "form-fiddle" self) (getAttr "lambda-fiddle" self) (getAttr "trivial-garbage" self) (getAttr "trivial-indent" self) (getAttr "uuid" self) (getAttr "verbose" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-accounts = (build-asdf-system {
     pname = "maiden-accounts";
@@ -38750,6 +47138,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-accounts" ];
     lispLibs = [ (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-activatable = (build-asdf-system {
     pname = "maiden-activatable";
@@ -38763,6 +47154,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-activatable" ];
     lispLibs = [ (getAttr "maiden" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-api-access = (build-asdf-system {
     pname = "maiden-api-access";
@@ -38776,6 +47170,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-api-access" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "jsown" self) (getAttr "maiden" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-blocker = (build-asdf-system {
     pname = "maiden-blocker";
@@ -38789,6 +47186,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-blocker" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-channel-relay = (build-asdf-system {
     pname = "maiden-channel-relay";
@@ -38802,6 +47202,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-channel-relay" ];
     lispLibs = [ (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-chatlog = (build-asdf-system {
     pname = "maiden-chatlog";
@@ -38815,6 +47218,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-chatlog" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) (getAttr "postmodern" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-client-entities = (build-asdf-system {
     pname = "maiden-client-entities";
@@ -38828,6 +47234,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-client-entities" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "maiden" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-commands = (build-asdf-system {
     pname = "maiden-commands";
@@ -38841,6 +47250,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-commands" ];
     lispLibs = [ (getAttr "lambda-fiddle" self) (getAttr "maiden" self) (getAttr "maiden-client-entities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-core-manager = (build-asdf-system {
     pname = "maiden-core-manager";
@@ -38854,6 +47266,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-core-manager" ];
     lispLibs = [ (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-counter = (build-asdf-system {
     pname = "maiden-counter";
@@ -38867,6 +47282,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-counter" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "maiden-activatable" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-crimes = (build-asdf-system {
     pname = "maiden-crimes";
@@ -38880,6 +47298,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-crimes" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-dictionary = (build-asdf-system {
     pname = "maiden-dictionary";
@@ -38893,6 +47314,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-dictionary" ];
     lispLibs = [ (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) (getAttr "oxenfurt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-emoticon = (build-asdf-system {
     pname = "maiden-emoticon";
@@ -38906,6 +47330,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-emoticon" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "maiden-activatable" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-help = (build-asdf-system {
     pname = "maiden-help";
@@ -38919,6 +47346,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-help" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-irc = (build-asdf-system {
     pname = "maiden-irc";
@@ -38932,6 +47362,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-irc" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "form-fiddle" self) (getAttr "lambda-fiddle" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-networking" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-lastfm = (build-asdf-system {
     pname = "maiden-lastfm";
@@ -38945,6 +47378,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-lastfm" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-lichat = (build-asdf-system {
     pname = "maiden-lichat";
@@ -38958,6 +47394,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-lichat" ];
     lispLibs = [ (getAttr "lichat-protocol" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-networking" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-location = (build-asdf-system {
     pname = "maiden-location";
@@ -38971,6 +47410,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-location" ];
     lispLibs = [ (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-lookup = (build-asdf-system {
     pname = "maiden-lookup";
@@ -38984,6 +47426,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-lookup" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "lquery" self) (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-markov = (build-asdf-system {
     pname = "maiden-markov";
@@ -38997,6 +47442,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-markov" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "fast-io" self) (getAttr "maiden-activatable" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-medals = (build-asdf-system {
     pname = "maiden-medals";
@@ -39010,6 +47458,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-medals" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "maiden-accounts" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-networking = (build-asdf-system {
     pname = "maiden-networking";
@@ -39023,6 +47474,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-networking" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "maiden" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-notify = (build-asdf-system {
     pname = "maiden-notify";
@@ -39036,6 +47490,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-notify" ];
     lispLibs = [ (getAttr "maiden-accounts" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-permissions = (build-asdf-system {
     pname = "maiden-permissions";
@@ -39049,6 +47506,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-permissions" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-relay = (build-asdf-system {
     pname = "maiden-relay";
@@ -39062,6 +47522,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-relay" ];
     lispLibs = [ (getAttr "maiden-networking" self) (getAttr "maiden-serialize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-serialize = (build-asdf-system {
     pname = "maiden-serialize";
@@ -39075,6 +47538,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-serialize" ];
     lispLibs = [ (getAttr "cl-store" self) (getAttr "gzip-stream" self) (getAttr "maiden" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-silly = (build-asdf-system {
     pname = "maiden-silly";
@@ -39088,6 +47554,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-silly" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "lquery" self) (getAttr "maiden-activatable" self) (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-storage = (build-asdf-system {
     pname = "maiden-storage";
@@ -39101,6 +47570,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-storage" ];
     lispLibs = [ (getAttr "maiden" self) (getAttr "pathname-utils" self) (getAttr "ubiquitous-concurrent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-talk = (build-asdf-system {
     pname = "maiden-talk";
@@ -39114,6 +47586,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-talk" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "cl-mixed-mpg123" self) (getAttr "drakma" self) (getAttr "harmony" self) (getAttr "maiden-commands" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-throttle = (build-asdf-system {
     pname = "maiden-throttle";
@@ -39127,6 +47602,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-throttle" ];
     lispLibs = [ (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-time = (build-asdf-system {
     pname = "maiden-time";
@@ -39140,6 +47618,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-time" ];
     lispLibs = [ (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-location" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-trivia = (build-asdf-system {
     pname = "maiden-trivia";
@@ -39153,6 +47634,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-trivia" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-twitter = (build-asdf-system {
     pname = "maiden-twitter";
@@ -39166,6 +47650,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-twitter" ];
     lispLibs = [ (getAttr "chirp" self) (getAttr "maiden-client-entities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-urlinfo = (build-asdf-system {
     pname = "maiden-urlinfo";
@@ -39179,6 +47666,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-urlinfo" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "maiden-activatable" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-vote = (build-asdf-system {
     pname = "maiden-vote";
@@ -39192,6 +47682,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-vote" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maiden-weather = (build-asdf-system {
     pname = "maiden-weather";
@@ -39205,6 +47698,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maiden-weather" ];
     lispLibs = [ (getAttr "local-time" self) (getAttr "maiden-api-access" self) (getAttr "maiden-client-entities" self) (getAttr "maiden-commands" self) (getAttr "maiden-location" self) (getAttr "maiden-storage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maidenhead = (build-asdf-system {
     pname = "maidenhead";
@@ -39218,6 +47714,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maidenhead" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mailbox = (build-asdf-system {
     pname = "mailbox";
@@ -39231,6 +47730,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mailbox" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mailgun = (build-asdf-system {
     pname = "mailgun";
@@ -39244,6 +47746,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mailgun" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "log4cl" self) (getAttr "secret-values" self) (getAttr "spinneret" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   make-hash = (build-asdf-system {
     pname = "make-hash";
@@ -39257,6 +47762,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "make-hash" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   make-hash-tests = (build-asdf-system {
     pname = "make-hash-tests";
@@ -39270,6 +47778,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "make-hash-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "make-hash" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   manifest = (build-asdf-system {
     pname = "manifest";
@@ -39283,6 +47794,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "manifest" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "monkeylib-html" self) (getAttr "puri" self) (getAttr "split-sequence" self) (getAttr "toot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   map-bind = (build-asdf-system {
     pname = "map-bind";
@@ -39296,6 +47810,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "map-bind" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   map-set = (build-asdf-system {
     pname = "map-set";
@@ -39309,6 +47826,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "map-set" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   marching-cubes = (build-asdf-system {
     pname = "marching-cubes";
@@ -39322,6 +47842,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "marching-cubes" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   marching-cubes-example = (build-asdf-system {
     pname = "marching-cubes-example";
@@ -39335,6 +47858,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "marching-cubes-example" ];
     lispLibs = [ (getAttr "marching-cubes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   marching-cubes-test = (build-asdf-system {
     pname = "marching-cubes-test";
@@ -39348,6 +47874,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "marching-cubes-test" ];
     lispLibs = [ (getAttr "cl-test-more" self) (getAttr "marching-cubes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   markdown_dot_cl = (build-asdf-system {
     pname = "markdown.cl";
@@ -39361,6 +47890,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "markdown.cl" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   markdown_dot_cl-test = (build-asdf-system {
     pname = "markdown.cl-test";
@@ -39374,6 +47906,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "markdown.cl-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "markdown_dot_cl" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   markup = (build-asdf-system {
     pname = "markup";
@@ -39387,6 +47922,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "markup" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "named-readtables" self) (getAttr "str" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   markup_dot_test = (build-asdf-system {
     pname = "markup.test";
@@ -39400,6 +47938,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "markup.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "markup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   marshal = (build-asdf-system {
     pname = "marshal";
@@ -39413,6 +47954,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "marshal" ];
     lispLibs = [  ];
+    meta = {};
   });
   marshal-tests = (build-asdf-system {
     pname = "marshal-tests";
@@ -39426,6 +47968,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "marshal-tests" ];
     lispLibs = [ (getAttr "marshal" self) (getAttr "xlunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   math = (build-asdf-system {
     pname = "math";
@@ -39439,6 +47984,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "math" ];
     lispLibs = [ (getAttr "cl-utilities" self) (getAttr "font-discovery" self) (getAttr "gsll" self) (getAttr "vgplot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mathkit = (build-asdf-system {
     pname = "mathkit";
@@ -39452,6 +48000,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mathkit" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   matrix-case = (build-asdf-system {
     pname = "matrix-case";
@@ -39465,6 +48016,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "matrix-case" ];
     lispLibs = [ (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   matrix-case_dot_test = (build-asdf-system {
     pname = "matrix-case.test";
@@ -39478,6 +48032,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "matrix-case.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "matrix-case" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maxpc = (build-asdf-system {
     pname = "maxpc";
@@ -39491,6 +48048,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maxpc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maxpc-apache = (build-asdf-system {
     pname = "maxpc-apache";
@@ -39504,6 +48064,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maxpc-apache" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   maxpc-test = (build-asdf-system {
     pname = "maxpc-test";
@@ -39517,6 +48080,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "maxpc-test" ];
     lispLibs = [ (getAttr "maxpc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mbe = (build-asdf-system {
     pname = "mbe";
@@ -39530,6 +48096,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mbe" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcase = (build-asdf-system {
     pname = "mcase";
@@ -39543,6 +48112,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcase" ];
     lispLibs = [ (getAttr "jingoh_dot_documentizer" self) (getAttr "millet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcase_dot_test = (build-asdf-system {
     pname = "mcase.test";
@@ -39556,6 +48128,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcase.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "mcase" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim = (build-asdf-system {
     pname = "mcclim";
@@ -39569,6 +48144,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim" ];
     lispLibs = [ (getAttr "clim" self) (getAttr "clim-pdf" self) (getAttr "clim-postscript" self) (getAttr "conditional-commands" self) (getAttr "mcclim-bezier" self) (getAttr "mcclim-bitmaps" self) (getAttr "mcclim-clx" self) (getAttr "mcclim-clx-fb" self) (getAttr "mcclim-franz" self) (getAttr "mcclim-null" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-backend-common = (build-asdf-system {
     pname = "mcclim-backend-common";
@@ -39582,6 +48160,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-backend-common" ];
     lispLibs = [ (getAttr "clim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-bezier = (build-asdf-system {
     pname = "mcclim-bezier";
@@ -39597,6 +48178,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [ (getAttr "clim" self) (getAttr "clim-pdf" self) (getAttr "clim-postscript" self) (getAttr "flexichain" self) (getAttr "mcclim-clx" self) (getAttr "mcclim-null" self) (getAttr "mcclim-render" self) ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   mcclim-bitmaps = (build-asdf-system {
@@ -39611,6 +48193,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-bitmaps" ];
     lispLibs = [ (getAttr "clim" self) (getAttr "opticl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-clx = (build-asdf-system {
     pname = "mcclim-clx";
@@ -39624,6 +48209,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-clx" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-aa" self) (getAttr "cl-dejavu" self) (getAttr "cl-paths-ttf" self) (getAttr "cl-unicode" self) (getAttr "cl-vectors" self) (getAttr "clim" self) (getAttr "clx" self) (getAttr "flexi-streams" self) (getAttr "mcclim-backend-common" self) (getAttr "zpb-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-clx-fb = (build-asdf-system {
     pname = "mcclim-clx-fb";
@@ -39637,6 +48225,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-clx-fb" ];
     lispLibs = [ (getAttr "mcclim-backend-common" self) (getAttr "mcclim-clx" self) (getAttr "mcclim-render" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-dot = (build-asdf-system {
     pname = "mcclim-dot";
@@ -39650,6 +48241,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-dot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-dot" self) (getAttr "closer-mop" self) (getAttr "mcclim" self) (getAttr "parse-number" self) (getAttr "shasht" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-fontconfig = (build-asdf-system {
     pname = "mcclim-fontconfig";
@@ -39663,6 +48257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-fontconfig" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-fonts = (build-asdf-system {
     pname = "mcclim-fonts";
@@ -39676,6 +48273,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-fonts" ];
     lispLibs = [ (getAttr "clim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-franz = (build-asdf-system {
     pname = "mcclim-franz";
@@ -39689,6 +48289,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-franz" ];
     lispLibs = [ (getAttr "clim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-harfbuzz = (build-asdf-system {
     pname = "mcclim-harfbuzz";
@@ -39702,6 +48305,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-harfbuzz" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-layouts = (build-asdf-system {
     pname = "mcclim-layouts";
@@ -39715,6 +48321,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-layouts" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-null = (build-asdf-system {
     pname = "mcclim-null";
@@ -39728,6 +48337,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-null" ];
     lispLibs = [ (getAttr "clim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-raster-image = (build-asdf-system {
     pname = "mcclim-raster-image";
@@ -39741,6 +48353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-raster-image" ];
     lispLibs = [ (getAttr "clim" self) (getAttr "mcclim-backend-common" self) (getAttr "mcclim-render" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-render = (build-asdf-system {
     pname = "mcclim-render";
@@ -39754,6 +48369,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-render" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-aa" self) (getAttr "cl-dejavu" self) (getAttr "cl-paths-ttf" self) (getAttr "cl-vectors" self) (getAttr "clim" self) (getAttr "flexi-streams" self) (getAttr "mcclim-backend-common" self) (getAttr "zpb-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-svg = (build-asdf-system {
     pname = "mcclim-svg";
@@ -39767,6 +48385,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-svg" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-aa" self) (getAttr "cl-base64" self) (getAttr "cl-dejavu" self) (getAttr "cl-paths-ttf" self) (getAttr "cl-vectors" self) (getAttr "cl-who" self) (getAttr "clim" self) (getAttr "flexi-streams" self) (getAttr "mcclim" self) (getAttr "mcclim-bitmaps" self) (getAttr "zpb-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-tooltips = (build-asdf-system {
     pname = "mcclim-tooltips";
@@ -39780,6 +48401,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-tooltips" ];
     lispLibs = [ (getAttr "clim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mcclim-tree-with-cross-edges = (build-asdf-system {
     pname = "mcclim-tree-with-cross-edges";
@@ -39793,6 +48417,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mcclim-tree-with-cross-edges" ];
     lispLibs = [ (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   md5 = (build-asdf-system {
     pname = "md5";
@@ -39806,6 +48433,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "md5" ];
     lispLibs = [  ];
+    meta = {};
   });
   media-types = (build-asdf-system {
     pname = "media-types";
@@ -39819,6 +48447,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "media-types" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mel-base = (build-asdf-system {
     pname = "mel-base";
@@ -39832,6 +48463,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mel-base" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "flexi-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   memoize = (build-asdf-system {
     pname = "memoize";
@@ -39845,6 +48479,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "memoize" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   message-oo = (build-asdf-system {
     pname = "message-oo";
@@ -39858,6 +48495,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "message-oo" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   messagebox = (build-asdf-system {
     pname = "messagebox";
@@ -39871,6 +48511,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "messagebox" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   meta = (build-asdf-system {
     pname = "meta";
@@ -39884,6 +48527,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "meta" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   meta-sexp = (build-asdf-system {
     pname = "meta-sexp";
@@ -39897,6 +48543,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "meta-sexp" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metabang-bind = (build-asdf-system {
     pname = "metabang-bind";
@@ -39910,6 +48559,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metabang-bind" ];
     lispLibs = [  ];
+    meta = {};
   });
   metabang-bind-test = (build-asdf-system {
     pname = "metabang-bind-test";
@@ -39923,6 +48573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metabang-bind-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metacopy = (build-asdf-system {
     pname = "metacopy";
@@ -39936,6 +48589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metacopy" ];
     lispLibs = [ (getAttr "moptilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metacopy-with-contextl = (build-asdf-system {
     pname = "metacopy-with-contextl";
@@ -39949,6 +48605,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metacopy-with-contextl" ];
     lispLibs = [ (getAttr "contextl" self) (getAttr "metacopy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metalock = (build-asdf-system {
     pname = "metalock";
@@ -39962,6 +48621,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metalock" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metap = (build-asdf-system {
     pname = "metap";
@@ -39975,6 +48637,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metap" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metap-test = (build-asdf-system {
     pname = "metap-test";
@@ -39988,6 +48653,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metap-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "metap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metatilities = (build-asdf-system {
     pname = "metatilities";
@@ -40001,6 +48669,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metatilities" ];
     lispLibs = [ (getAttr "asdf-system-connections" self) (getAttr "cl-containers" self) (getAttr "metabang-bind" self) (getAttr "metatilities-base" self) (getAttr "moptilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metatilities-base = (build-asdf-system {
     pname = "metatilities-base";
@@ -40014,6 +48685,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metatilities-base" ];
     lispLibs = [  ];
+    meta = {};
   });
   metatilities-base-test = (build-asdf-system {
     pname = "metatilities-base-test";
@@ -40027,6 +48699,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metatilities-base-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "metatilities-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metatilities-test = (build-asdf-system {
     pname = "metatilities-test";
@@ -40040,6 +48715,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metatilities-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "metatilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   metering = (build-asdf-system {
     pname = "metering";
@@ -40053,6 +48731,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "metering" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   method-combination-utilities = (build-asdf-system {
     pname = "method-combination-utilities";
@@ -40066,6 +48747,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "method-combination-utilities" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   method-combination-utilities_dot_tests = (build-asdf-system {
     pname = "method-combination-utilities.tests";
@@ -40079,6 +48763,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "method-combination-utilities.tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "method-combination-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   method-hooks = (build-asdf-system {
     pname = "method-hooks";
@@ -40092,6 +48779,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "method-hooks" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   method-hooks-test = (build-asdf-system {
     pname = "method-hooks-test";
@@ -40105,6 +48795,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "method-hooks-test" ];
     lispLibs = [ (getAttr "method-hooks" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   method-versions = (build-asdf-system {
     pname = "method-versions";
@@ -40118,6 +48811,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "method-versions" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mexpr = (build-asdf-system {
     pname = "mexpr";
@@ -40131,6 +48827,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mexpr" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mexpr-tests = (build-asdf-system {
     pname = "mexpr-tests";
@@ -40144,6 +48843,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mexpr-tests" ];
     lispLibs = [ (getAttr "mexpr" self) (getAttr "named-readtables" self) (getAttr "should-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mfiano-utils = (build-asdf-system {
     pname = "mfiano-utils";
@@ -40157,6 +48859,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mfiano-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mgl = (build-asdf-system {
     pname = "mgl";
@@ -40170,6 +48875,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "array-operations" self) (getAttr "cl-reexport" self) (getAttr "closer-mop" self) (getAttr "lla" self) (getAttr "mgl-gnuplot" self) (getAttr "mgl-mat" self) (getAttr "mgl-pax" self) (getAttr "named-readtables" self) (getAttr "pythonic-string-reader" self) (getAttr "swank" self) ];
+    meta = {};
   });
   mgl-example = (build-asdf-system {
     pname = "mgl-example";
@@ -40183,6 +48889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgl-example" ];
     lispLibs = [ (getAttr "mgl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mgl-gnuplot = (build-asdf-system {
     pname = "mgl-gnuplot";
@@ -40196,6 +48905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgl-gnuplot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "external-program" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mgl-mat = (build-asdf-system {
     pname = "mgl-mat";
@@ -40209,6 +48921,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgl-mat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-cuda" self) (getAttr "flexi-streams" self) (getAttr "ieee-floats" self) (getAttr "lla" self) (getAttr "mgl-pax" self) (getAttr "static-vectors" self) (getAttr "trivial-garbage" self) ];
+    meta = {};
   });
   mgl-pax = (build-asdf-system {
     pname = "mgl-pax";
@@ -40222,6 +48935,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgl-pax" ];
     lispLibs = [ (getAttr "mgl-pax_dot_asdf" self) (getAttr "named-readtables" self) (getAttr "pythonic-string-reader" self) ];
+    meta = {};
   });
   mgl-pax_dot_asdf = (build-asdf-system {
     pname = "mgl-pax.asdf";
@@ -40235,6 +48949,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgl-pax.asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mgrs = (build-asdf-system {
     pname = "mgrs";
@@ -40248,6 +48965,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mgrs" ];
     lispLibs = [ (getAttr "utm-ups" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   micmac = (build-asdf-system {
     pname = "micmac";
@@ -40261,6 +48981,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "micmac" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "mgl-pax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   midi = (build-asdf-system {
     pname = "midi";
@@ -40274,6 +48997,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "midi" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   millet = (build-asdf-system {
     pname = "millet";
@@ -40287,6 +49013,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "millet" ];
     lispLibs = [ (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   millet_dot_test = (build-asdf-system {
     pname = "millet.test";
@@ -40300,6 +49029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "millet.test" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "jingoh" self) (getAttr "millet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   minheap = (build-asdf-system {
     pname = "minheap";
@@ -40313,6 +49045,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "minheap" ];
     lispLibs = [  ];
+    meta = {};
   });
   minheap-tests = (build-asdf-system {
     pname = "minheap-tests";
@@ -40326,6 +49059,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "minheap-tests" ];
     lispLibs = [ (getAttr "lisp-unit" self) (getAttr "minheap" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mini-cas = (build-asdf-system {
     pname = "mini-cas";
@@ -40339,6 +49075,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mini-cas" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   minilem = (build-asdf-system {
     pname = "minilem";
@@ -40352,6 +49091,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "minilem" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "esrap" self) (getAttr "inquisitor" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "optima" self) (getAttr "swank" self) (getAttr "trivial-gray-streams" self) (getAttr "trivial-types" self) (getAttr "usocket" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   minpack = (build-asdf-system {
     pname = "minpack";
@@ -40365,6 +49107,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "minpack" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   misc-extensions = (build-asdf-system {
     pname = "misc-extensions";
@@ -40378,6 +49123,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "misc-extensions" ];
     lispLibs = [  ];
+    meta = {};
   });
   mito = (build-asdf-system {
     pname = "mito";
@@ -40391,6 +49137,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mito" ];
     lispLibs = [ (getAttr "cl-reexport" self) (getAttr "lack-middleware-mito" self) (getAttr "mito-core" self) (getAttr "mito-migration" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mito-attachment = (build-asdf-system {
     pname = "mito-attachment";
@@ -40404,6 +49153,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mito-attachment" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "aws-sign4" self) (getAttr "lack-component" self) (getAttr "mito" self) (getAttr "quri" self) (getAttr "trivial-mimes" self) (getAttr "uuid" self) (getAttr "zs3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mito-auth = (build-asdf-system {
     pname = "mito-auth";
@@ -40417,6 +49169,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mito-auth" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "ironclad" self) (getAttr "mito" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mito-core = (build-asdf-system {
     pname = "mito-core";
@@ -40430,6 +49185,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mito-core" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-reexport" self) (getAttr "closer-mop" self) (getAttr "dbi" self) (getAttr "dissect" self) (getAttr "local-time" self) (getAttr "sxql" self) (getAttr "trivia" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mito-migration = (build-asdf-system {
     pname = "mito-migration";
@@ -40443,6 +49201,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mito-migration" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "chipz" self) (getAttr "cl-reexport" self) (getAttr "closer-mop" self) (getAttr "dbi" self) (getAttr "esrap" self) (getAttr "mito-core" self) (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mito-test = (build-asdf-system {
     pname = "mito-test";
@@ -40456,6 +49217,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mito-test" ];
     lispLibs = [ (getAttr "mito" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mixalot = (build-asdf-system {
     pname = "mixalot";
@@ -40469,6 +49233,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mixalot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mixalot-flac = (build-asdf-system {
     pname = "mixalot-flac";
@@ -40482,6 +49249,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mixalot-flac" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "flac" self) (getAttr "mixalot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mixalot-mp3 = (build-asdf-system {
     pname = "mixalot-mp3";
@@ -40495,6 +49265,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mixalot-mp3" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "mixalot" self) (getAttr "mpg123-ffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mixalot-vorbis = (build-asdf-system {
     pname = "mixalot-vorbis";
@@ -40508,6 +49281,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mixalot-vorbis" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "mixalot" self) (getAttr "vorbisfile-ffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mk-defsystem = (build-asdf-system {
     pname = "mk-defsystem";
@@ -40521,6 +49297,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mk-defsystem" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mk-string-metrics = (build-asdf-system {
     pname = "mk-string-metrics";
@@ -40534,6 +49313,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mk-string-metrics" ];
     lispLibs = [  ];
+    meta = {};
   });
   mk-string-metrics-tests = (build-asdf-system {
     pname = "mk-string-metrics-tests";
@@ -40547,6 +49327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mk-string-metrics-tests" ];
     lispLibs = [ (getAttr "mk-string-metrics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ml-dsl = (build-asdf-system {
     pname = "ml-dsl";
@@ -40560,6 +49343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ml-dsl" ];
     lispLibs = [ (getAttr "cl-marklogic" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ml-optimizer = (build-asdf-system {
     pname = "ml-optimizer";
@@ -40573,6 +49359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ml-optimizer" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-marklogic" self) (getAttr "cl-opsresearch" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ml-test = (build-asdf-system {
     pname = "ml-test";
@@ -40586,6 +49375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ml-test" ];
     lispLibs = [ (getAttr "cl-marklogic" self) (getAttr "fiveam" self) (getAttr "ml-optimizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mlep = (build-asdf-system {
     pname = "mlep";
@@ -40599,6 +49391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mlep" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mlep-add = (build-asdf-system {
     pname = "mlep-add";
@@ -40612,6 +49407,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mlep-add" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-num-utils" self) (getAttr "lla" self) (getAttr "mlep" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mmap = (build-asdf-system {
     pname = "mmap";
@@ -40625,6 +49423,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mmap" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "documentation-utils" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   mmap-test = (build-asdf-system {
     pname = "mmap-test";
@@ -40638,6 +49437,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mmap-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "mmap" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mnas-graph = (build-asdf-system {
     pname = "mnas-graph";
@@ -40651,6 +49453,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mnas-graph" ];
     lispLibs = [ (getAttr "mnas-hash-table" self) (getAttr "mnas-string" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mnas-hash-table = (build-asdf-system {
     pname = "mnas-hash-table";
@@ -40664,6 +49469,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mnas-hash-table" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mnas-package = (build-asdf-system {
     pname = "mnas-package";
@@ -40677,6 +49485,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mnas-package" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "inferior-shell" self) (getAttr "mnas-graph" self) (getAttr "mnas-string" self) (getAttr "slynk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mnas-path = (build-asdf-system {
     pname = "mnas-path";
@@ -40690,6 +49501,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mnas-path" ];
     lispLibs = [ (getAttr "cl-fad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mnas-string = (build-asdf-system {
     pname = "mnas-string";
@@ -40703,6 +49517,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mnas-string" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mnst-relay = (build-asdf-system {
     pname = "mnst-relay";
@@ -40716,6 +49533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mnst-relay" ];
     lispLibs = [ (getAttr "asdf-nst" self) (getAttr "nst" self) (getAttr "nst-selftest-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mockingbird = (build-asdf-system {
     pname = "mockingbird";
@@ -40729,6 +49549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mockingbird" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "fare-utils" self) (getAttr "trivial-arguments" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mockingbird-test = (build-asdf-system {
     pname = "mockingbird-test";
@@ -40742,6 +49565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mockingbird-test" ];
     lispLibs = [ (getAttr "mockingbird" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modest-config = (build-asdf-system {
     pname = "modest-config";
@@ -40755,6 +49581,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modest-config" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modest-config-test = (build-asdf-system {
     pname = "modest-config-test";
@@ -40768,6 +49597,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modest-config-test" ];
     lispLibs = [ (getAttr "modest-config" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modf = (build-asdf-system {
     pname = "modf";
@@ -40781,6 +49613,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modf-fset = (build-asdf-system {
     pname = "modf-fset";
@@ -40794,6 +49629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modf-fset" ];
     lispLibs = [ (getAttr "fset" self) (getAttr "modf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modf-fset-test = (build-asdf-system {
     pname = "modf-fset-test";
@@ -40807,6 +49645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modf-fset-test" ];
     lispLibs = [ (getAttr "modf" self) (getAttr "modf-fset" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modf-test = (build-asdf-system {
     pname = "modf-test";
@@ -40820,6 +49661,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modf-test" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "modf" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modlisp = (build-asdf-system {
     pname = "modlisp";
@@ -40833,6 +49677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modlisp" ];
     lispLibs = [ (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modularize = (build-asdf-system {
     pname = "modularize";
@@ -40846,6 +49693,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modularize" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modularize-hooks = (build-asdf-system {
     pname = "modularize-hooks";
@@ -40859,6 +49709,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modularize-hooks" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "lambda-fiddle" self) (getAttr "modularize" self) (getAttr "trivial-arguments" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modularize-interfaces = (build-asdf-system {
     pname = "modularize-interfaces";
@@ -40872,6 +49725,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modularize-interfaces" ];
     lispLibs = [ (getAttr "lambda-fiddle" self) (getAttr "modularize" self) (getAttr "trivial-arguments" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   modularize-test-module = (build-asdf-system {
     pname = "modularize-test-module";
@@ -40885,6 +49741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "modularize-test-module" ];
     lispLibs = [ (getAttr "modularize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   moira = (build-asdf-system {
     pname = "moira";
@@ -40898,6 +49757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "moira" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "osicat" self) (getAttr "serapeum" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   monkeylib-html = (build-asdf-system {
     pname = "monkeylib-html";
@@ -40911,6 +49773,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "monkeylib-html" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) (getAttr "com_dot_gigamonkeys_dot_pathnames" self) (getAttr "com_dot_gigamonkeys_dot_test-framework" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) (getAttr "monkeylib-text-languages" self) (getAttr "monkeylib-text-output" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   monkeylib-markup-html = (build-asdf-system {
     pname = "monkeylib-markup-html";
@@ -40924,6 +49789,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "monkeylib-markup-html" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) (getAttr "com_dot_gigamonkeys_dot_markup" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) (getAttr "monkeylib-html" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   monkeylib-text-languages = (build-asdf-system {
     pname = "monkeylib-text-languages";
@@ -40937,6 +49805,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "monkeylib-text-languages" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) (getAttr "monkeylib-text-output" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   monkeylib-text-output = (build-asdf-system {
     pname = "monkeylib-text-output";
@@ -40950,6 +49821,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "monkeylib-text-output" ];
     lispLibs = [ (getAttr "com_dot_gigamonkeys_dot_macro-utilities" self) (getAttr "com_dot_gigamonkeys_dot_pathnames" self) (getAttr "com_dot_gigamonkeys_dot_test-framework" self) (getAttr "com_dot_gigamonkeys_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   monomyth = (build-asdf-system {
     pname = "monomyth";
@@ -40963,6 +49837,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "monomyth" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-algebraic-data-type" self) (getAttr "cl-rabbit" self) (getAttr "cl-store" self) (getAttr "clack" self) (getAttr "closer-mop" self) (getAttr "flexi-streams" self) (getAttr "fset" self) (getAttr "iterate" self) (getAttr "jonathan" self) (getAttr "ningle" self) (getAttr "optima" self) (getAttr "pzmq" self) (getAttr "rutils" self) (getAttr "stmx" self) (getAttr "trivia" self) (getAttr "uuid" self) (getAttr "verbose" self) (getAttr "woo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   montezuma = (build-asdf-system {
     pname = "montezuma";
@@ -40976,6 +49853,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "montezuma" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   montezuma-indexfiles = (build-asdf-system {
     pname = "montezuma-indexfiles";
@@ -40989,6 +49869,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "montezuma-indexfiles" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "montezuma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   montezuma-tests = (build-asdf-system {
     pname = "montezuma-tests";
@@ -41002,6 +49885,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "montezuma-tests" ];
     lispLibs = [ (getAttr "montezuma" self) (getAttr "trivial-timeout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   moptilities = (build-asdf-system {
     pname = "moptilities";
@@ -41015,6 +49901,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "moptilities" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {};
   });
   moptilities-test = (build-asdf-system {
     pname = "moptilities-test";
@@ -41028,6 +49915,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "moptilities-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "moptilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   more-cffi = (build-asdf-system {
     pname = "more-cffi";
@@ -41041,6 +49931,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "more-cffi" ];
     lispLibs = [ (getAttr "adp" self) (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   more-conditions = (build-asdf-system {
     pname = "more-conditions";
@@ -41054,6 +49947,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "more-conditions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {};
   });
   mp3-duration = (build-asdf-system {
     pname = "mp3-duration";
@@ -41067,6 +49961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mp3-duration" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mp3-duration-test = (build-asdf-system {
     pname = "mp3-duration-test";
@@ -41080,6 +49977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mp3-duration-test" ];
     lispLibs = [ (getAttr "mp3-duration" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mpc = (build-asdf-system {
     pname = "mpc";
@@ -41093,6 +49993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mpc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mpg123-ffi = (build-asdf-system {
     pname = "mpg123-ffi";
@@ -41106,6 +50009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mpg123-ffi" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mra-wavelet-plot = (build-asdf-system {
     pname = "mra-wavelet-plot";
@@ -41119,6 +50025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mra-wavelet-plot" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mssql = (build-asdf-system {
     pname = "mssql";
@@ -41132,6 +50041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mssql" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "garbage-pools" self) (getAttr "iterate" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mstrings = (build-asdf-system {
     pname = "mstrings";
@@ -41145,6 +50057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mstrings" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mt19937 = (build-asdf-system {
     pname = "mt19937";
@@ -41158,6 +50073,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mt19937" ];
     lispLibs = [  ];
+    meta = {};
   });
   mtif = (build-asdf-system {
     pname = "mtif";
@@ -41171,6 +50087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mtif" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mtlisp = (build-asdf-system {
     pname = "mtlisp";
@@ -41184,6 +50103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mtlisp" ];
     lispLibs = [ (getAttr "acl-compat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multilang-documentation = (build-asdf-system {
     pname = "multilang-documentation";
@@ -41197,6 +50119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multilang-documentation" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "language-codes" self) (getAttr "system-locale" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multilang-documentation-utils = (build-asdf-system {
     pname = "multilang-documentation-utils";
@@ -41210,6 +50135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multilang-documentation-utils" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "multilang-documentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiple-value-variants = (build-asdf-system {
     pname = "multiple-value-variants";
@@ -41223,6 +50151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiple-value-variants" ];
     lispLibs = [ (getAttr "enhanced-multiple-value-bind" self) (getAttr "map-bind" self) (getAttr "positional-lambda" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter = (build-asdf-system {
     pname = "multiposter";
@@ -41236,6 +50167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter-git = (build-asdf-system {
     pname = "multiposter-git";
@@ -41249,6 +50183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter-git" ];
     lispLibs = [ (getAttr "legit" self) (getAttr "multiposter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter-lichat = (build-asdf-system {
     pname = "multiposter-lichat";
@@ -41262,6 +50199,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter-lichat" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "lichat-tcp-client" self) (getAttr "multiposter" self) (getAttr "trivial-mimes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter-mastodon = (build-asdf-system {
     pname = "multiposter-mastodon";
@@ -41275,6 +50215,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter-mastodon" ];
     lispLibs = [ (getAttr "multiposter" self) (getAttr "tooter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter-studio = (build-asdf-system {
     pname = "multiposter-studio";
@@ -41288,6 +50231,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter-studio" ];
     lispLibs = [ (getAttr "multiposter" self) (getAttr "north-dexador" self) (getAttr "studio-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter-tumblr = (build-asdf-system {
     pname = "multiposter-tumblr";
@@ -41301,6 +50247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter-tumblr" ];
     lispLibs = [ (getAttr "humbler" self) (getAttr "multiposter" self) (getAttr "north-dexador" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multiposter-twitter = (build-asdf-system {
     pname = "multiposter-twitter";
@@ -41314,6 +50263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multiposter-twitter" ];
     lispLibs = [ (getAttr "chirp" self) (getAttr "multiposter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multival-plist = (build-asdf-system {
     pname = "multival-plist";
@@ -41327,6 +50279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multival-plist" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-annot" self) (getAttr "cl-syntax-annot" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   multival-plist-test = (build-asdf-system {
     pname = "multival-plist-test";
@@ -41340,6 +50295,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "multival-plist-test" ];
     lispLibs = [ (getAttr "cl-test-more" self) (getAttr "multival-plist" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   music-spelling = (build-asdf-system {
     pname = "music-spelling";
@@ -41353,6 +50311,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "music-spelling" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mutility = (build-asdf-system {
     pname = "mutility";
@@ -41366,6 +50327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mutility" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mw-equiv = (build-asdf-system {
     pname = "mw-equiv";
@@ -41379,6 +50343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mw-equiv" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic = (build-asdf-system {
     pname = "mystic";
@@ -41392,6 +50359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-mustache" self) (getAttr "local-time" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-file-mixin = (build-asdf-system {
     pname = "mystic-file-mixin";
@@ -41405,6 +50375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-file-mixin" ];
     lispLibs = [ (getAttr "mystic" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-fiveam-mixin = (build-asdf-system {
     pname = "mystic-fiveam-mixin";
@@ -41418,6 +50391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-fiveam-mixin" ];
     lispLibs = [ (getAttr "mystic" self) (getAttr "mystic-file-mixin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-gitignore-mixin = (build-asdf-system {
     pname = "mystic-gitignore-mixin";
@@ -41431,6 +50407,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-gitignore-mixin" ];
     lispLibs = [ (getAttr "mystic" self) (getAttr "mystic-file-mixin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-library-template = (build-asdf-system {
     pname = "mystic-library-template";
@@ -41444,6 +50423,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-library-template" ];
     lispLibs = [ (getAttr "mystic" self) (getAttr "mystic-fiveam-mixin" self) (getAttr "mystic-gitignore-mixin" self) (getAttr "mystic-readme-mixin" self) (getAttr "mystic-travis-mixin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-readme-mixin = (build-asdf-system {
     pname = "mystic-readme-mixin";
@@ -41457,6 +50439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-readme-mixin" ];
     lispLibs = [ (getAttr "mystic" self) (getAttr "mystic-file-mixin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-test = (build-asdf-system {
     pname = "mystic-test";
@@ -41470,6 +50455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "mystic" self) (getAttr "mystic-library-template" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   mystic-travis-mixin = (build-asdf-system {
     pname = "mystic-travis-mixin";
@@ -41483,6 +50471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "mystic-travis-mixin" ];
     lispLibs = [ (getAttr "mystic" self) (getAttr "mystic-file-mixin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   myway = (build-asdf-system {
     pname = "myway";
@@ -41496,6 +50487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "myway" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-utilities" self) (getAttr "map-set" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   myway-test = (build-asdf-system {
     pname = "myway-test";
@@ -41509,6 +50503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "myway-test" ];
     lispLibs = [ (getAttr "myway" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   myweb = (build-asdf-system {
     pname = "myweb";
@@ -41522,6 +50519,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "myweb" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-log" self) (getAttr "local-time" self) (getAttr "trivial-utf-8" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nail = (build-asdf-system {
     pname = "nail";
@@ -41535,6 +50535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nail" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cl-reexport" self) (getAttr "eazy-gnuplot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   named-closure = (build-asdf-system {
     pname = "named-closure";
@@ -41548,6 +50551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "named-closure" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "hu_dot_dwim_dot_walker" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   named-read-macros = (build-asdf-system {
     pname = "named-read-macros";
@@ -41561,6 +50567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "named-read-macros" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   named-read-macros-test = (build-asdf-system {
     pname = "named-read-macros-test";
@@ -41574,6 +50583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "named-read-macros-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "named-read-macros" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   named-readtables = (build-asdf-system {
     pname = "named-readtables";
@@ -41587,6 +50599,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "named-readtables" ];
     lispLibs = [  ];
+    meta = {};
   });
   nanovg-blob = (build-asdf-system {
     pname = "nanovg-blob";
@@ -41600,6 +50613,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nanovg-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "glad-blob" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   napa-fft3 = (build-asdf-system {
     pname = "napa-fft3";
@@ -41613,6 +50629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "napa-fft3" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   narrowed-types = (build-asdf-system {
     pname = "narrowed-types";
@@ -41626,6 +50645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "narrowed-types" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   narrowed-types-test = (build-asdf-system {
     pname = "narrowed-types-test";
@@ -41639,6 +50661,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "narrowed-types-test" ];
     lispLibs = [ (getAttr "narrowed-types" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nasdf = (build-asdf-system {
     pname = "nasdf";
@@ -41652,6 +50677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nasdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nbd = (build-asdf-system {
     pname = "nbd";
@@ -41665,6 +50693,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nbd" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "flexi-streams" self) (getAttr "lisp-binary" self) (getAttr "wild-package-inferred-system" self) ];
+    meta = {};
   });
   nclasses = (build-asdf-system {
     pname = "nclasses";
@@ -41678,6 +50707,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nclasses" ];
     lispLibs = [ (getAttr "moptilities" self) (getAttr "nasdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ncurses-clone-for-lem = (build-asdf-system {
     pname = "ncurses-clone-for-lem";
@@ -41691,6 +50723,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ncurses-clone-for-lem" ];
     lispLibs = [ (getAttr "application" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "lparallel" self) (getAttr "nsb-cga" self) (getAttr "text-subsystem" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ndebug = (build-asdf-system {
     pname = "ndebug";
@@ -41704,6 +50739,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ndebug" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "dissect" self) (getAttr "trivial-custom-debugger" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ndfa = (build-asdf-system {
     pname = "ndfa";
@@ -41717,6 +50755,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ndfa" ];
     lispLibs = [ (getAttr "adjuvant" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ndfa-test = (build-asdf-system {
     pname = "ndfa-test";
@@ -41730,6 +50771,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ndfa-test" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "ndfa" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   neo4cl = (build-asdf-system {
     pname = "neo4cl";
@@ -41743,6 +50787,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "neo4cl" ];
     lispLibs = [ (getAttr "ieee-floats" self) (getAttr "trivial-utf-8" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   neo4cl-test = (build-asdf-system {
     pname = "neo4cl-test";
@@ -41756,6 +50803,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "neo4cl-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "neo4cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net-telent-date = (build-asdf-system {
     pname = "net-telent-date";
@@ -41769,6 +50819,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net-telent-date" ];
     lispLibs = [  ];
+    meta = {};
   });
   net_dot_didierverna_dot_asdf-flv = (build-asdf-system {
     pname = "net.didierverna.asdf-flv";
@@ -41782,6 +50833,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.asdf-flv" ];
     lispLibs = [  ];
+    meta = {};
   });
   net_dot_didierverna_dot_clon = (build-asdf-system {
     pname = "net.didierverna.clon";
@@ -41795,6 +50847,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.clon" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_clon_dot_core" self) (getAttr "net_dot_didierverna_dot_clon_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_clon_dot_core = (build-asdf-system {
     pname = "net.didierverna.clon.core";
@@ -41808,6 +50863,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.clon.core" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_clon_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_clon_dot_setup = (build-asdf-system {
     pname = "net.didierverna.clon.setup";
@@ -41821,6 +50879,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.clon.setup" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_declt = (build-asdf-system {
     pname = "net.didierverna.declt";
@@ -41834,6 +50895,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.declt" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_declt_dot_core" self) (getAttr "net_dot_didierverna_dot_declt_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_declt_dot_assess = (build-asdf-system {
     pname = "net.didierverna.declt.assess";
@@ -41847,6 +50911,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.declt.assess" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_declt_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_declt_dot_core = (build-asdf-system {
     pname = "net.didierverna.declt.core";
@@ -41860,6 +50927,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.declt.core" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_declt_dot_assess" self) (getAttr "net_dot_didierverna_dot_declt_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_declt_dot_setup = (build-asdf-system {
     pname = "net.didierverna.declt.setup";
@@ -41873,6 +50943,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.declt.setup" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_focus = (build-asdf-system {
     pname = "net.didierverna.focus";
@@ -41886,6 +50959,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.focus" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_focus_dot_core" self) (getAttr "net_dot_didierverna_dot_focus_dot_flv" self) (getAttr "net_dot_didierverna_dot_focus_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_focus_dot_core = (build-asdf-system {
     pname = "net.didierverna.focus.core";
@@ -41899,6 +50975,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.focus.core" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_focus_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_focus_dot_demos_dot_quotation = (build-asdf-system {
     pname = "net.didierverna.focus.demos.quotation";
@@ -41912,6 +50991,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.focus.demos.quotation" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_focus_dot_flv" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_focus_dot_flv = (build-asdf-system {
     pname = "net.didierverna.focus.flv";
@@ -41925,6 +51007,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.focus.flv" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_asdf-flv" self) (getAttr "net_dot_didierverna_dot_focus_dot_core" self) (getAttr "net_dot_didierverna_dot_focus_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_focus_dot_setup = (build-asdf-system {
     pname = "net.didierverna.focus.setup";
@@ -41938,6 +51023,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.focus.setup" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_tfm = (build-asdf-system {
     pname = "net.didierverna.tfm";
@@ -41951,6 +51039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.tfm" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_tfm_dot_core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_tfm_dot_core = (build-asdf-system {
     pname = "net.didierverna.tfm.core";
@@ -41964,6 +51055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.tfm.core" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_tfm_dot_setup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_didierverna_dot_tfm_dot_setup = (build-asdf-system {
     pname = "net.didierverna.tfm.setup";
@@ -41977,6 +51071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.didierverna.tfm.setup" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   net_dot_scipolis_dot_graphs = (build-asdf-system {
     pname = "net.scipolis.graphs";
@@ -41990,6 +51087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "net.scipolis.graphs" ];
     lispLibs = [ (getAttr "femlisp-basic" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   network-addresses = (build-asdf-system {
     pname = "network-addresses";
@@ -42003,6 +51103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "network-addresses" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   network-addresses-test = (build-asdf-system {
     pname = "network-addresses-test";
@@ -42016,6 +51119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "network-addresses-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "network-addresses" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   neural-classifier = (build-asdf-system {
     pname = "neural-classifier";
@@ -42029,6 +51135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "neural-classifier" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "magicl" self) (getAttr "snakes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   new-op = (build-asdf-system {
     pname = "new-op";
@@ -42042,6 +51151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "new-op" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nfiles = (build-asdf-system {
     pname = "nfiles";
@@ -42055,6 +51167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nfiles" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "nasdf" self) (getAttr "quri" self) (getAttr "serapeum" self) (getAttr "trivial-garbage" self) (getAttr "trivial-package-local-nicknames" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nhooks = (build-asdf-system {
     pname = "nhooks";
@@ -42068,6 +51183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nhooks" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nibbles = (build-asdf-system {
     pname = "nibbles";
@@ -42081,6 +51199,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nibbles" ];
     lispLibs = [  ];
+    meta = {};
   });
   nibbles-streams = (build-asdf-system {
     pname = "nibbles-streams";
@@ -42094,6 +51213,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nibbles-streams" ];
     lispLibs = [ (getAttr "nibbles" self) (getAttr "serapeum" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nineveh = (build-asdf-system {
     pname = "nineveh";
@@ -42107,6 +51229,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nineveh" ];
     lispLibs = [ (getAttr "cepl" self) (getAttr "cl-soil" self) (getAttr "dendrite_dot_primitives" self) (getAttr "documentation-utils" self) (getAttr "easing" self) (getAttr "livesupport" self) (getAttr "rtg-math_dot_vari" self) (getAttr "with-setf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ningle = (build-asdf-system {
     pname = "ningle";
@@ -42120,6 +51245,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ningle" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-syntax-annot" self) (getAttr "lack-component" self) (getAttr "lack-request" self) (getAttr "lack-response" self) (getAttr "myway" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ningle-test = (build-asdf-system {
     pname = "ningle-test";
@@ -42133,6 +51261,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ningle-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "clack-test" self) (getAttr "drakma" self) (getAttr "ningle" self) (getAttr "prove" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   njson = (build-asdf-system {
     pname = "njson";
@@ -42146,6 +51277,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "njson" ];
     lispLibs = [ (getAttr "nasdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nkeymaps = (build-asdf-system {
     pname = "nkeymaps";
@@ -42159,6 +51293,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nkeymaps" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fset" self) (getAttr "trivial-package-local-nicknames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nlopt = (build-asdf-system {
     pname = "nlopt";
@@ -42172,6 +51309,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nlopt" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nodgui = (build-asdf-system {
     pname = "nodgui";
@@ -42185,6 +51325,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nodgui" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-colors2" self) (getAttr "cl-jpeg" self) (getAttr "cl-ppcre-unicode" self) (getAttr "cl-unicode" self) (getAttr "clunit2" self) (getAttr "esrap" self) (getAttr "named-readtables" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   north = (build-asdf-system {
     pname = "north";
@@ -42198,6 +51341,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "north" ];
     lispLibs = [ (getAttr "north-drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   north-core = (build-asdf-system {
     pname = "north-core";
@@ -42211,6 +51357,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "north-core" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "crypto-shortcuts" self) (getAttr "documentation-utils" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   north-dexador = (build-asdf-system {
     pname = "north-dexador";
@@ -42224,6 +51373,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "north-dexador" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "north-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   north-drakma = (build-asdf-system {
     pname = "north-drakma";
@@ -42237,6 +51389,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "north-drakma" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "north-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   north-example = (build-asdf-system {
     pname = "north-example";
@@ -42250,6 +51405,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "north-example" ];
     lispLibs = [ (getAttr "clip" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) (getAttr "north" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nsb-cga = (build-asdf-system {
     pname = "nsb-cga";
@@ -42263,6 +51421,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nsb-cga" ];
     lispLibs = [ (getAttr "cl-reexport" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nsort = (build-asdf-system {
     pname = "nsort";
@@ -42276,6 +51437,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nsort" ];
     lispLibs = [ (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst = (build-asdf-system {
     pname = "nst";
@@ -42289,6 +51453,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "org-sampler" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-manual-tests = (build-asdf-system {
     pname = "nst-manual-tests";
@@ -42302,6 +51469,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-manual-tests" ];
     lispLibs = [ (getAttr "asdf-nst" self) (getAttr "nst" self) (getAttr "nst-selftest-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-meta-tests = (build-asdf-system {
     pname = "nst-meta-tests";
@@ -42315,6 +51485,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-meta-tests" ];
     lispLibs = [ (getAttr "asdf-nst" self) (getAttr "nst" self) (getAttr "nst-selftest-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-mop-utils = (build-asdf-system {
     pname = "nst-mop-utils";
@@ -42328,6 +51501,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-mop-utils" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "nst" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-selftest-utils = (build-asdf-system {
     pname = "nst-selftest-utils";
@@ -42341,6 +51517,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-selftest-utils" ];
     lispLibs = [ (getAttr "nst" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-simple-tests = (build-asdf-system {
     pname = "nst-simple-tests";
@@ -42354,6 +51533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-simple-tests" ];
     lispLibs = [ (getAttr "asdf-nst" self) (getAttr "nst" self) (getAttr "nst-selftest-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-test = (build-asdf-system {
     pname = "nst-test";
@@ -42367,6 +51549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-test" ];
     lispLibs = [ (getAttr "asdf-nst" self) (getAttr "nst" self) (getAttr "nst-meta-tests" self) (getAttr "nst-simple-tests" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nst-test-jenkins = (build-asdf-system {
     pname = "nst-test-jenkins";
@@ -42380,6 +51565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nst-test-jenkins" ];
     lispLibs = [ (getAttr "asdf-nst" self) (getAttr "nst" self) (getAttr "nst-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nsymbols = (build-asdf-system {
     pname = "nsymbols";
@@ -42393,6 +51581,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nsymbols" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nuclblog = (build-asdf-system {
     pname = "nuclblog";
@@ -42406,6 +51597,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nuclblog" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-markdown" self) (getAttr "cl-store" self) (getAttr "cl-who" self) (getAttr "hunchentoot" self) (getAttr "hunchentoot-auth" self) (getAttr "md5" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nuklear-blob = (build-asdf-system {
     pname = "nuklear-blob";
@@ -42419,6 +51613,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nuklear-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "glad-blob" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nuklear-renderer-blob = (build-asdf-system {
     pname = "nuklear-renderer-blob";
@@ -42432,6 +51629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nuklear-renderer-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "glad-blob" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   null-package = (build-asdf-system {
     pname = "null-package";
@@ -42445,6 +51645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "null-package" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "core-reader" self) (getAttr "named-readtables" self) (getAttr "read-as-string" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   null-package_dot_test = (build-asdf-system {
     pname = "null-package.test";
@@ -42458,6 +51661,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "null-package.test" ];
     lispLibs = [ (getAttr "bnf" self) (getAttr "jingoh" self) (getAttr "null-package" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   num-utils = (build-asdf-system {
     pname = "num-utils";
@@ -42471,6 +51677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "num-utils" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "alexandria_plus" self) (getAttr "anaphora" self) (getAttr "array-operations" self) (getAttr "let-plus" self) (getAttr "select" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   numcl = (build-asdf-system {
     pname = "numcl";
@@ -42484,6 +51693,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "numcl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-randist" self) (getAttr "constantfold" self) (getAttr "float-features" self) (getAttr "function-cache" self) (getAttr "gtype" self) (getAttr "iterate" self) (getAttr "lisp-namespace" self) (getAttr "specialized-function" self) (getAttr "trivia" self) (getAttr "type-r" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   numcl_dot_test = (build-asdf-system {
     pname = "numcl.test";
@@ -42497,6 +51709,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "numcl.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "numcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   numericals = (build-asdf-system {
     pname = "numericals";
@@ -42510,6 +51725,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "numericals" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bmas" self) (getAttr "cffi" self) (getAttr "cl-form-types" self) (getAttr "compiler-macro-notes" self) (getAttr "ctype" self) (getAttr "fiveam" self) (getAttr "introspect-environment" self) (getAttr "iterate" self) (getAttr "lparallel" self) (getAttr "magicl" self) (getAttr "numericals_dot_common" self) (getAttr "policy-cond" self) (getAttr "polymorphic-functions" self) (getAttr "specialized-function" self) (getAttr "swank" self) (getAttr "trivial-coerce" self) (getAttr "trivial-package-local-nicknames" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   numericals_dot_common = (build-asdf-system {
     pname = "numericals.common";
@@ -42523,6 +51741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "numericals.common" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-form-types" self) (getAttr "fiveam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   numpy-file-format = (build-asdf-system {
     pname = "numpy-file-format";
@@ -42536,6 +51757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "numpy-file-format" ];
     lispLibs = [ (getAttr "ieee-floats" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nxt = (build-asdf-system {
     pname = "nxt";
@@ -42549,6 +51773,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nxt" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cffi" self) (getAttr "static-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nxt-proxy = (build-asdf-system {
     pname = "nxt-proxy";
@@ -42562,6 +51789,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nxt-proxy" ];
     lispLibs = [ (getAttr "nxt" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nyaml = (build-asdf-system {
     pname = "nyaml";
@@ -42575,6 +51805,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nyaml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "esrap" self) (getAttr "fare-quasiquote" self) (getAttr "fare-quasiquote-extras" self) (getAttr "parse-number" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   nyxt = (build-asdf-system {
     pname = "nyxt";
@@ -42588,6 +51821,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nyxt" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "calispel" self) (getAttr "cl-base64" self) (getAttr "cl-containers" self) (getAttr "cl-gopher" self) (getAttr "cl-html-diff" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "cl-ppcre-unicode" self) (getAttr "cl-prevalence" self) (getAttr "cl-qrencode" self) (getAttr "cl-tld" self) (getAttr "closer-mop" self) (getAttr "clss" self) (getAttr "cluffer" self) (getAttr "dexador" self) (getAttr "dissect" self) (getAttr "enchant" self) (getAttr "flexi-streams" self) (getAttr "history-tree" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "idna" self) (getAttr "iolib" self) (getAttr "lass" self) (getAttr "local-time" self) (getAttr "log4cl" self) (getAttr "lparallel" self) (getAttr "montezuma" self) (getAttr "moptilities" self) (getAttr "nasdf" self) (getAttr "ndebug" self) (getAttr "nfiles" self) (getAttr "nhooks" self) (getAttr "njson" self) (getAttr "nkeymaps" self) (getAttr "nsymbols" self) (getAttr "ospm" self) (getAttr "parenscript" self) (getAttr "phos" self) (getAttr "plump" self) (getAttr "py-configparser" self) (getAttr "quri" self) (getAttr "serapeum" self) (getAttr "slynk" self) (getAttr "spinneret" self) (getAttr "str" self) (getAttr "swank" self) (getAttr "trivia" self) (getAttr "trivial-clipboard" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "trivial-package-local-nicknames" self) (getAttr "trivial-types" self) (getAttr "unix-opts" self) ];
+    meta = {};
   });
   nyxt-ubuntu-package = (build-asdf-system {
     pname = "nyxt-ubuntu-package";
@@ -42601,6 +51835,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "nyxt-ubuntu-package" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-cffi-gtk" self) (getAttr "cl-gobject-introspection" self) (getAttr "cl-webkit2" self) (getAttr "linux-packaging" self) (getAttr "nasdf" self) (getAttr "nyxt" self) (getAttr "wild-package-inferred-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   object-class = (build-asdf-system {
     pname = "object-class";
@@ -42614,6 +51851,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "object-class" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "compatible-metaclasses" self) (getAttr "enhanced-find-class" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   object-class__tests = (build-asdf-system {
     pname = "object-class_tests";
@@ -42627,6 +51867,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "object-class_tests" ];
     lispLibs = [ (getAttr "compatible-metaclasses" self) (getAttr "object-class" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oclcl = (build-asdf-system {
     pname = "oclcl";
@@ -42640,6 +51883,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oclcl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-pattern" self) (getAttr "cl-ppcre" self) (getAttr "cl-reexport" self) (getAttr "external-program" self) (getAttr "lisp-namespace" self) (getAttr "osicat" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oclcl-examples = (build-asdf-system {
     pname = "oclcl-examples";
@@ -42653,6 +51899,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oclcl-examples" ];
     lispLibs = [ (getAttr "cl-oclapi" self) (getAttr "imago" self) (getAttr "oclcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oclcl-test = (build-asdf-system {
     pname = "oclcl-test";
@@ -42666,6 +51915,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oclcl-test" ];
     lispLibs = [ (getAttr "arrow-macros" self) (getAttr "oclcl" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ode-blob = (build-asdf-system {
     pname = "ode-blob";
@@ -42679,6 +51931,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ode-blob" ];
     lispLibs = [ (getAttr "base-blobs" self) (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   odepack = (build-asdf-system {
     pname = "odepack";
@@ -42692,6 +51947,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "odepack" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   odesk = (build-asdf-system {
     pname = "odesk";
@@ -42705,6 +51963,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "odesk" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "iterate" self) (getAttr "md5" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oe-encode = (build-asdf-system {
     pname = "oe-encode";
@@ -42718,6 +51979,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oe-encode" ];
     lispLibs = [ (getAttr "babel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oe-encode-test = (build-asdf-system {
     pname = "oe-encode-test";
@@ -42731,6 +51995,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oe-encode-test" ];
     lispLibs = [ (getAttr "clunit" self) (getAttr "oe-encode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   olc = (build-asdf-system {
     pname = "olc";
@@ -42744,6 +52011,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "olc" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   omg = (build-asdf-system {
     pname = "omg";
@@ -42757,6 +52027,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "omg" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-jpeg" self) (getAttr "clack" self) (getAttr "find-port" self) (getAttr "hunchentoot" self) (getAttr "inferior-shell" self) (getAttr "media-types" self) (getAttr "osicat" self) (getAttr "pngload" self) (getAttr "skippy" self) (getAttr "swank" self) (getAttr "trivial-utf-8" self) (getAttr "usocket" self) (getAttr "websocket-driver-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   one-more-re-nightmare = (build-asdf-system {
     pname = "one-more-re-nightmare";
@@ -42770,6 +52043,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "one-more-re-nightmare" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "dynamic-mixins" self) (getAttr "esrap" self) (getAttr "stealth-mixin" self) (getAttr "trivia" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   one-more-re-nightmare-simd = (build-asdf-system {
     pname = "one-more-re-nightmare-simd";
@@ -42783,6 +52059,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "one-more-re-nightmare-simd" ];
     lispLibs = [ (getAttr "one-more-re-nightmare" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   one-more-re-nightmare-tests = (build-asdf-system {
     pname = "one-more-re-nightmare-tests";
@@ -42796,6 +52075,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "one-more-re-nightmare-tests" ];
     lispLibs = [ (getAttr "lparallel" self) (getAttr "one-more-re-nightmare" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ook = (build-asdf-system {
     pname = "ook";
@@ -42809,6 +52091,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ook" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oook = (build-asdf-system {
     pname = "oook";
@@ -42822,6 +52107,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oook" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-inflector" self) (getAttr "closer-mop" self) (getAttr "clsql" self) (getAttr "jonathan" self) (getAttr "parse-number" self) (getAttr "semantic-spinneret" self) (getAttr "spinneret" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   open-geneva = (build-asdf-system {
     pname = "open-geneva";
@@ -42835,6 +52123,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "open-geneva" ];
     lispLibs = [ (getAttr "geneva" self) (getAttr "geneva-cl" self) (getAttr "geneva-html" self) (getAttr "geneva-latex" self) (getAttr "geneva-mk2" self) (getAttr "geneva-plain-text" self) (getAttr "geneva-tex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   open-location-code = (build-asdf-system {
     pname = "open-location-code";
@@ -42848,6 +52139,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "open-location-code" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   open-vrp = (build-asdf-system {
     pname = "open-vrp";
@@ -42861,6 +52155,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "open-vrp" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fiveam" self) (getAttr "open-vrp-lib" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   open-vrp-lib = (build-asdf-system {
     pname = "open-vrp-lib";
@@ -42874,6 +52171,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "open-vrp-lib" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "fiveam" self) (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   openal-blob = (build-asdf-system {
     pname = "openal-blob";
@@ -42887,6 +52187,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "openal-blob" ];
     lispLibs = [ (getAttr "base-blobs" self) (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   openapi-parser = (build-asdf-system {
     pname = "openapi-parser";
@@ -42900,6 +52203,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "openapi-parser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-change-case" self) (getAttr "cl-package-locks" self) (getAttr "cl-yaml" self) (getAttr "closer-mop" self) (getAttr "esrap" self) (getAttr "str" self) (getAttr "trivia" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   openapi-parser-tests = (build-asdf-system {
     pname = "openapi-parser-tests";
@@ -42913,6 +52219,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "openapi-parser-tests" ];
     lispLibs = [ (getAttr "openapi-parser" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   openid-key = (build-asdf-system {
     pname = "openid-key";
@@ -42926,6 +52235,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "openid-key" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "dexador" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "quri" self) (getAttr "trivial-rfc-1123" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   openid-key-test = (build-asdf-system {
     pname = "openid-key-test";
@@ -42939,6 +52251,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "openid-key-test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "openid-key" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ops-test = (build-asdf-system {
     pname = "ops-test";
@@ -42952,6 +52267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ops-test" ];
     lispLibs = [ (getAttr "png" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ops5 = (build-asdf-system {
     pname = "ops5";
@@ -42965,6 +52283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ops5" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   opticl = (build-asdf-system {
     pname = "opticl";
@@ -42978,6 +52299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "opticl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-jpeg" self) (getAttr "cl-tga" self) (getAttr "opticl-core" self) (getAttr "pngload" self) (getAttr "retrospectiff" self) (getAttr "skippy" self) (getAttr "zpng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   opticl-core = (build-asdf-system {
     pname = "opticl-core";
@@ -42991,6 +52315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "opticl-core" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   opticl-doc = (build-asdf-system {
     pname = "opticl-doc";
@@ -43004,6 +52331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "opticl-doc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-containers" self) (getAttr "cl-markdown" self) (getAttr "opticl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   optima = (build-asdf-system {
     pname = "optima";
@@ -43017,6 +52347,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "optima" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) ];
+    meta = {};
   });
   optima_dot_ppcre = (build-asdf-system {
     pname = "optima.ppcre";
@@ -43030,6 +52361,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "optima.ppcre" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "optima" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   optima_dot_test = (build-asdf-system {
     pname = "optima.test";
@@ -43043,6 +52377,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "optima.test" ];
     lispLibs = [ (getAttr "eos" self) (getAttr "optima" self) (getAttr "optima_dot_ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   or-cluster = (build-asdf-system {
     pname = "or-cluster";
@@ -43056,6 +52393,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "or-cluster" ];
     lispLibs = [ (getAttr "cl-opsresearch" self) (getAttr "drakma" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   or-fann = (build-asdf-system {
     pname = "or-fann";
@@ -43069,6 +52409,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "or-fann" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-opsresearch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   or-glpk = (build-asdf-system {
     pname = "or-glpk";
@@ -43082,6 +52425,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "or-glpk" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-opsresearch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   or-gsl = (build-asdf-system {
     pname = "or-gsl";
@@ -43095,6 +52441,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "or-gsl" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-opsresearch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   or-test = (build-asdf-system {
     pname = "or-test";
@@ -43108,6 +52457,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "or-test" ];
     lispLibs = [ (getAttr "cl-opsresearch" self) (getAttr "fiveam" self) (getAttr "or-fann" self) (getAttr "or-glpk" self) (getAttr "or-gsl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org-davep-dict = (build-asdf-system {
     pname = "org-davep-dict";
@@ -43121,6 +52473,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org-davep-dict" ];
     lispLibs = [ (getAttr "acl-compat" self) (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org-davep-dictrepl = (build-asdf-system {
     pname = "org-davep-dictrepl";
@@ -43134,6 +52489,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org-davep-dictrepl" ];
     lispLibs = [ (getAttr "org-davep-dict" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org-sampler = (build-asdf-system {
     pname = "org-sampler";
@@ -43147,6 +52505,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org-sampler" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_melusina_dot_confidence = (build-asdf-system {
     pname = "org.melusina.confidence";
@@ -43160,6 +52521,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.melusina.confidence" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_melusina_dot_rashell = (build-asdf-system {
     pname = "org.melusina.rashell";
@@ -43173,6 +52537,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.melusina.rashell" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "parse-float" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_conduit-packages = (build-asdf-system {
     pname = "org.tfeb.conduit-packages";
@@ -43186,6 +52553,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.conduit-packages" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_dsm = (build-asdf-system {
     pname = "org.tfeb.dsm";
@@ -43199,6 +52569,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.dsm" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_collecting" self) (getAttr "org_dot_tfeb_dot_hax_dot_iterate" self) (getAttr "org_dot_tfeb_dot_hax_dot_simple-loops" self) (getAttr "org_dot_tfeb_dot_hax_dot_spam" self) (getAttr "org_dot_tfeb_dot_hax_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax = (build-asdf-system {
     pname = "org.tfeb.hax";
@@ -43212,6 +52585,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_abstract-classes = (build-asdf-system {
     pname = "org.tfeb.hax.abstract-classes";
@@ -43225,6 +52601,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.abstract-classes" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_binding = (build-asdf-system {
     pname = "org.tfeb.hax.binding";
@@ -43238,6 +52617,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.binding" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_collecting" self) (getAttr "org_dot_tfeb_dot_hax_dot_iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_collecting = (build-asdf-system {
     pname = "org.tfeb.hax.collecting";
@@ -43251,6 +52633,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.collecting" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_comment-form = (build-asdf-system {
     pname = "org.tfeb.hax.comment-form";
@@ -43264,6 +52649,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.comment-form" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_cs-forms = (build-asdf-system {
     pname = "org.tfeb.hax.cs-forms";
@@ -43277,6 +52665,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.cs-forms" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_define-functions = (build-asdf-system {
     pname = "org.tfeb.hax.define-functions";
@@ -43290,6 +52681,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.define-functions" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_dynamic-state = (build-asdf-system {
     pname = "org.tfeb.hax.dynamic-state";
@@ -43303,6 +52697,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.dynamic-state" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_iterate = (build-asdf-system {
     pname = "org.tfeb.hax.iterate";
@@ -43316,6 +52713,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.iterate" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_memoize = (build-asdf-system {
     pname = "org.tfeb.hax.memoize";
@@ -43329,6 +52729,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.memoize" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_metatronic = (build-asdf-system {
     pname = "org.tfeb.hax.metatronic";
@@ -43342,6 +52745,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.metatronic" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_object-accessors = (build-asdf-system {
     pname = "org.tfeb.hax.object-accessors";
@@ -43355,6 +52761,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.object-accessors" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_read-package = (build-asdf-system {
     pname = "org.tfeb.hax.read-package";
@@ -43368,6 +52777,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.read-package" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_simple-loops = (build-asdf-system {
     pname = "org.tfeb.hax.simple-loops";
@@ -43381,6 +52793,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.simple-loops" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_collecting" self) (getAttr "org_dot_tfeb_dot_hax_dot_iterate" self) (getAttr "org_dot_tfeb_dot_hax_dot_utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_singleton-classes = (build-asdf-system {
     pname = "org.tfeb.hax.singleton-classes";
@@ -43394,6 +52809,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.singleton-classes" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_slog = (build-asdf-system {
     pname = "org.tfeb.hax.slog";
@@ -43407,6 +52825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.slog" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_collecting" self) (getAttr "org_dot_tfeb_dot_hax_dot_metatronic" self) (getAttr "org_dot_tfeb_dot_hax_dot_simple-loops" self) (getAttr "org_dot_tfeb_dot_hax_dot_spam" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_spam = (build-asdf-system {
     pname = "org.tfeb.hax.spam";
@@ -43420,6 +52841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.spam" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_simple-loops" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_stringtable = (build-asdf-system {
     pname = "org.tfeb.hax.stringtable";
@@ -43433,6 +52857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.stringtable" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_collecting" self) (getAttr "org_dot_tfeb_dot_hax_dot_iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_trace-macroexpand = (build-asdf-system {
     pname = "org.tfeb.hax.trace-macroexpand";
@@ -43446,6 +52873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.trace-macroexpand" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_utilities = (build-asdf-system {
     pname = "org.tfeb.hax.utilities";
@@ -43459,6 +52889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.utilities" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_hax_dot_collecting" self) (getAttr "org_dot_tfeb_dot_hax_dot_iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_hax_dot_wrapping-standard = (build-asdf-system {
     pname = "org.tfeb.hax.wrapping-standard";
@@ -43472,6 +52905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.hax.wrapping-standard" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools = (build-asdf-system {
     pname = "org.tfeb.tools";
@@ -43485,6 +52921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools_dot_asdf-module-sysdcls = (build-asdf-system {
     pname = "org.tfeb.tools.asdf-module-sysdcls";
@@ -43498,6 +52937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools.asdf-module-sysdcls" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools_dot_build-modules = (build-asdf-system {
     pname = "org.tfeb.tools.build-modules";
@@ -43511,6 +52953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools.build-modules" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_tools_dot_require-module" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools_dot_deprecations = (build-asdf-system {
     pname = "org.tfeb.tools.deprecations";
@@ -43524,6 +52969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools.deprecations" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools_dot_feature-expressions = (build-asdf-system {
     pname = "org.tfeb.tools.feature-expressions";
@@ -43537,6 +52985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools.feature-expressions" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools_dot_install-providers = (build-asdf-system {
     pname = "org.tfeb.tools.install-providers";
@@ -43550,6 +53001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools.install-providers" ];
     lispLibs = [ (getAttr "org_dot_tfeb_dot_tools_dot_require-module" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   org_dot_tfeb_dot_tools_dot_require-module = (build-asdf-system {
     pname = "org.tfeb.tools.require-module";
@@ -43563,6 +53017,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "org.tfeb.tools.require-module" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   origin = (build-asdf-system {
     pname = "origin";
@@ -43576,6 +53033,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "origin" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   origin_dot_test = (build-asdf-system {
     pname = "origin.test";
@@ -43589,6 +53049,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "origin.test" ];
     lispLibs = [ (getAttr "origin" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   orizuru-orm = (build-asdf-system {
     pname = "orizuru-orm";
@@ -43602,6 +53065,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "orizuru-orm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre-unicode" self) (getAttr "clos-fixtures" self) (getAttr "closer-mop" self) (getAttr "clunit2" self) (getAttr "dbi" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   osc = (build-asdf-system {
     pname = "osc";
@@ -43615,6 +53081,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "osc" ];
     lispLibs = [ (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   osicat = (build-asdf-system {
     pname = "osicat";
@@ -43628,6 +53097,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "osicat" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   osmpbf = (build-asdf-system {
     pname = "osmpbf";
@@ -43641,6 +53111,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "osmpbf" ];
     lispLibs = [ (getAttr "chipz" self) (getAttr "com_dot_google_dot_base" self) (getAttr "flexi-streams" self) (getAttr "nibbles" self) (getAttr "protobuf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ospm = (build-asdf-system {
     pname = "ospm";
@@ -43654,6 +53127,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ospm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "calispel" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "local-time" self) (getAttr "moptilities" self) (getAttr "named-readtables" self) (getAttr "serapeum" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   overlord = (build-asdf-system {
     pname = "overlord";
@@ -43667,6 +53143,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "overlord" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "bit-smasher" self) (getAttr "bordeaux-threads" self) (getAttr "cl-murmurhash" self) (getAttr "cl-ppcre" self) (getAttr "cl-strftime" self) (getAttr "cmd" self) (getAttr "exit-hooks" self) (getAttr "fset" self) (getAttr "global-vars" self) (getAttr "local-time" self) (getAttr "lparallel" self) (getAttr "named-readtables" self) (getAttr "quickproject" self) (getAttr "serapeum" self) (getAttr "trivia" self) (getAttr "trivial-file-size" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oxenfurt = (build-asdf-system {
     pname = "oxenfurt";
@@ -43680,6 +53159,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oxenfurt" ];
     lispLibs = [ (getAttr "oxenfurt-dexador" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oxenfurt-core = (build-asdf-system {
     pname = "oxenfurt-core";
@@ -43693,6 +53175,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oxenfurt-core" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "documentation-utils" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oxenfurt-dexador = (build-asdf-system {
     pname = "oxenfurt-dexador";
@@ -43706,6 +53191,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oxenfurt-dexador" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "oxenfurt-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   oxenfurt-drakma = (build-asdf-system {
     pname = "oxenfurt-drakma";
@@ -43719,6 +53207,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "oxenfurt-drakma" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "oxenfurt-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pack = (build-asdf-system {
     pname = "pack";
@@ -43732,6 +53223,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pack" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "ieee-floats" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   package-renaming = (build-asdf-system {
     pname = "package-renaming";
@@ -43745,6 +53239,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "package-renaming" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   package-renaming-test = (build-asdf-system {
     pname = "package-renaming-test";
@@ -43758,6 +53255,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "package-renaming-test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "package-renaming" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   packet = (build-asdf-system {
     pname = "packet";
@@ -43771,6 +53271,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "packet" ];
     lispLibs = [ (getAttr "ieee-floats" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   packet-crafting = (build-asdf-system {
     pname = "packet-crafting";
@@ -43784,6 +53287,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "packet-crafting" ];
     lispLibs = [ (getAttr "lisp-binary" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   paiprolog = (build-asdf-system {
     pname = "paiprolog";
@@ -43797,6 +53303,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "paiprolog" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pal = (build-asdf-system {
     pname = "pal";
@@ -43810,6 +53319,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pal" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pandocl = (build-asdf-system {
     pname = "pandocl";
@@ -43823,6 +53335,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pandocl" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "common-doc-contrib" self) (getAttr "common-html" self) (getAttr "parenml" self) (getAttr "scriba" self) (getAttr "thorn" self) (getAttr "vertex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pango-markup = (build-asdf-system {
     pname = "pango-markup";
@@ -43836,6 +53351,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pango-markup" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   papyrus = (build-asdf-system {
     pname = "papyrus";
@@ -43849,6 +53367,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "papyrus" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parachute = (build-asdf-system {
     pname = "parachute";
@@ -43862,6 +53383,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parachute" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "form-fiddle" self) (getAttr "trivial-custom-debugger" self) ];
+    meta = {};
   });
   parachute-fiveam = (build-asdf-system {
     pname = "parachute-fiveam";
@@ -43875,6 +53397,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parachute-fiveam" ];
     lispLibs = [ (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parachute-lisp-unit = (build-asdf-system {
     pname = "parachute-lisp-unit";
@@ -43888,6 +53413,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parachute-lisp-unit" ];
     lispLibs = [ (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parachute-prove = (build-asdf-system {
     pname = "parachute-prove";
@@ -43901,6 +53429,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parachute-prove" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "parachute" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parameterized-function = (build-asdf-system {
     pname = "parameterized-function";
@@ -43914,6 +53445,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parameterized-function" ];
     lispLibs = [ (getAttr "interface" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   paren-files = (build-asdf-system {
     pname = "paren-files";
@@ -43927,6 +53461,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "paren-files" ];
     lispLibs = [ (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   paren-test = (build-asdf-system {
     pname = "paren-test";
@@ -43940,6 +53477,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "paren-test" ];
     lispLibs = [ (getAttr "paren-files" self) (getAttr "parenscript" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   paren-util = (build-asdf-system {
     pname = "paren-util";
@@ -43953,6 +53493,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "paren-util" ];
     lispLibs = [ (getAttr "paren-files" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   paren6 = (build-asdf-system {
     pname = "paren6";
@@ -43966,6 +53509,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "paren6" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parenml = (build-asdf-system {
     pname = "parenml";
@@ -43979,6 +53525,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parenml" ];
     lispLibs = [ (getAttr "common-doc-plump" self) (getAttr "esrap" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parenml-test = (build-asdf-system {
     pname = "parenml-test";
@@ -43992,6 +53541,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parenml-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "parenml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parenscript = (build-asdf-system {
     pname = "parenscript";
@@ -44005,6 +53557,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parenscript" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-ppcre" self) (getAttr "named-readtables" self) ];
+    meta = {};
   });
   parenscript-classic = (build-asdf-system {
     pname = "parenscript-classic";
@@ -44018,6 +53571,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parenscript-classic" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parenscript_dot_tests = (build-asdf-system {
     pname = "parenscript.tests";
@@ -44031,6 +53587,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parenscript.tests" ];
     lispLibs = [ (getAttr "cl-js" self) (getAttr "fiveam" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse = (build-asdf-system {
     pname = "parse";
@@ -44044,6 +53603,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse-declarations-1_dot_0 = (build-asdf-system {
     pname = "parse-declarations-1.0";
@@ -44057,6 +53619,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-declarations-1.0" ];
     lispLibs = [  ];
+    meta = {};
   });
   parse-float = (build-asdf-system {
     pname = "parse-float";
@@ -44070,6 +53633,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-float" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   parse-float-tests = (build-asdf-system {
     pname = "parse-float-tests";
@@ -44083,6 +53647,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-float-tests" ];
     lispLibs = [ (getAttr "lisp-unit" self) (getAttr "parse-float" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse-front-matter = (build-asdf-system {
     pname = "parse-front-matter";
@@ -44096,6 +53663,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-front-matter" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse-front-matter-test = (build-asdf-system {
     pname = "parse-front-matter-test";
@@ -44109,6 +53679,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-front-matter-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "parse-front-matter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse-js = (build-asdf-system {
     pname = "parse-js";
@@ -44122,6 +53695,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-js" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse-number = (build-asdf-system {
     pname = "parse-number";
@@ -44135,6 +53711,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-number" ];
     lispLibs = [  ];
+    meta = {};
   });
   parse-number-range = (build-asdf-system {
     pname = "parse-number-range";
@@ -44148,6 +53725,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-number-range" ];
     lispLibs = [ (getAttr "cartesian-product-switch" self) (getAttr "enhanced-multiple-value-bind" self) (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parse-rgb = (build-asdf-system {
     pname = "parse-rgb";
@@ -44161,6 +53741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parse-rgb" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "tcod" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parseltongue = (build-asdf-system {
     pname = "parseltongue";
@@ -44174,6 +53757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parseltongue" ];
     lispLibs = [ (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parseq = (build-asdf-system {
     pname = "parseq";
@@ -44187,6 +53773,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parseq" ];
     lispLibs = [  ];
+    meta = {};
   });
   parser-combinators = (build-asdf-system {
     pname = "parser-combinators";
@@ -44200,6 +53787,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser-combinators" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   parser-combinators-cl-ppcre = (build-asdf-system {
     pname = "parser-combinators-cl-ppcre";
@@ -44213,6 +53801,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser-combinators-cl-ppcre" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "parser-combinators" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parser-combinators-debug = (build-asdf-system {
     pname = "parser-combinators-debug";
@@ -44226,6 +53817,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser-combinators-debug" ];
     lispLibs = [ (getAttr "cl-containers" self) (getAttr "parser-combinators" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parser-combinators-tests = (build-asdf-system {
     pname = "parser-combinators-tests";
@@ -44239,6 +53833,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser-combinators-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "infix" self) (getAttr "iterate" self) (getAttr "parser-combinators" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parser_dot_common-rules = (build-asdf-system {
     pname = "parser.common-rules";
@@ -44252,6 +53849,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser.common-rules" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "esrap" self) (getAttr "let-plus" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   parser_dot_common-rules_dot_operators = (build-asdf-system {
     pname = "parser.common-rules.operators";
@@ -44265,6 +53863,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser.common-rules.operators" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_builder-protocol" self) (getAttr "esrap" self) (getAttr "let-plus" self) (getAttr "parser_dot_common-rules" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parser_dot_ini = (build-asdf-system {
     pname = "parser.ini";
@@ -44278,6 +53879,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parser.ini" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "architecture_dot_builder-protocol" self) (getAttr "esrap" self) (getAttr "let-plus" self) (getAttr "more-conditions" self) (getAttr "parser_dot_common-rules" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   parsnip = (build-asdf-system {
     pname = "parsnip";
@@ -44291,6 +53895,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "parsnip" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   patchwork = (build-asdf-system {
     pname = "patchwork";
@@ -44304,6 +53911,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "patchwork" ];
     lispLibs = [ (getAttr "binpack" self) (getAttr "mfiano-utils" self) (getAttr "opticl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   path-parse = (build-asdf-system {
     pname = "path-parse";
@@ -44317,6 +53927,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "path-parse" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   path-parse-test = (build-asdf-system {
     pname = "path-parse-test";
@@ -44330,6 +53943,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "path-parse-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "path-parse" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   path-string = (build-asdf-system {
     pname = "path-string";
@@ -44343,6 +53959,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "path-string" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   path-string-test = (build-asdf-system {
     pname = "path-string-test";
@@ -44356,6 +53975,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "path-string-test" ];
     lispLibs = [ (getAttr "path-string" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pathname-utils = (build-asdf-system {
     pname = "pathname-utils";
@@ -44369,6 +53991,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pathname-utils" ];
     lispLibs = [ (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pathname-utils-test = (build-asdf-system {
     pname = "pathname-utils-test";
@@ -44382,6 +54007,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pathname-utils-test" ];
     lispLibs = [ (getAttr "parachute" self) (getAttr "pathname-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   patron = (build-asdf-system {
     pname = "patron";
@@ -44395,6 +54023,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "patron" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcall = (build-asdf-system {
     pname = "pcall";
@@ -44408,6 +54039,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcall" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "pcall-queue" self) ];
+    meta = {};
   });
   pcall-queue = (build-asdf-system {
     pname = "pcall-queue";
@@ -44421,6 +54053,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcall-queue" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {};
   });
   pcall-tests = (build-asdf-system {
     pname = "pcall-tests";
@@ -44434,6 +54067,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcall-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "pcall" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-binary-data = (build-asdf-system {
     pname = "pcl-binary-data";
@@ -44447,6 +54083,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-binary-data" ];
     lispLibs = [ (getAttr "pcl-macro-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-html = (build-asdf-system {
     pname = "pcl-html";
@@ -44460,6 +54099,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-html" ];
     lispLibs = [ (getAttr "pcl-macro-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-id3v2 = (build-asdf-system {
     pname = "pcl-id3v2";
@@ -44473,6 +54115,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-id3v2" ];
     lispLibs = [ (getAttr "pcl-binary-data" self) (getAttr "pcl-pathnames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-macro-utilities = (build-asdf-system {
     pname = "pcl-macro-utilities";
@@ -44486,6 +54131,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-macro-utilities" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-mp3-browser = (build-asdf-system {
     pname = "pcl-mp3-browser";
@@ -44499,6 +54147,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-mp3-browser" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "pcl-html" self) (getAttr "pcl-id3v2" self) (getAttr "pcl-mp3-database" self) (getAttr "pcl-shoutcast" self) (getAttr "pcl-url-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-mp3-database = (build-asdf-system {
     pname = "pcl-mp3-database";
@@ -44512,6 +54163,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-mp3-database" ];
     lispLibs = [ (getAttr "pcl-id3v2" self) (getAttr "pcl-macro-utilities" self) (getAttr "pcl-pathnames" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-pathnames = (build-asdf-system {
     pname = "pcl-pathnames";
@@ -44525,6 +54179,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-pathnames" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-shoutcast = (build-asdf-system {
     pname = "pcl-shoutcast";
@@ -44538,6 +54195,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-shoutcast" ];
     lispLibs = [ (getAttr "pcl-html" self) (getAttr "pcl-id3v2" self) (getAttr "pcl-macro-utilities" self) (getAttr "pcl-mp3-database" self) (getAttr "pcl-pathnames" self) (getAttr "pcl-url-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-simple-database = (build-asdf-system {
     pname = "pcl-simple-database";
@@ -44551,6 +54211,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-simple-database" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-spam = (build-asdf-system {
     pname = "pcl-spam";
@@ -44564,6 +54227,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-spam" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "pcl-pathnames" self) (getAttr "pcl-test-framework" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-test-framework = (build-asdf-system {
     pname = "pcl-test-framework";
@@ -44577,6 +54243,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-test-framework" ];
     lispLibs = [ (getAttr "pcl-macro-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-unit-test = (build-asdf-system {
     pname = "pcl-unit-test";
@@ -44590,6 +54259,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-unit-test" ];
     lispLibs = [ (getAttr "standard-cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pcl-url-function = (build-asdf-system {
     pname = "pcl-url-function";
@@ -44603,6 +54275,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pcl-url-function" ];
     lispLibs = [ (getAttr "aserve" self) (getAttr "pcl-html" self) (getAttr "pcl-macro-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   peppol = (build-asdf-system {
     pname = "peppol";
@@ -44616,6 +54291,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "peppol" ];
     lispLibs = [ (getAttr "cxml" self) (getAttr "xpath" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   percent-encoding = (build-asdf-system {
     pname = "percent-encoding";
@@ -44629,6 +54307,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "percent-encoding" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "babel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   percent-encoding-test = (build-asdf-system {
     pname = "percent-encoding-test";
@@ -44642,6 +54323,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "percent-encoding-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "percent-encoding" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   perceptual-hashes = (build-asdf-system {
     pname = "perceptual-hashes";
@@ -44655,6 +54339,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "perceptual-hashes" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "array-operations" self) (getAttr "imago" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   periodic-table = (build-asdf-system {
     pname = "periodic-table";
@@ -44668,6 +54355,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "periodic-table" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   periods = (build-asdf-system {
     pname = "periods";
@@ -44681,6 +54371,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "periods" ];
     lispLibs = [ (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   periods-series = (build-asdf-system {
     pname = "periods-series";
@@ -44694,6 +54387,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "periods-series" ];
     lispLibs = [ (getAttr "periods" self) (getAttr "series" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   perlre = (build-asdf-system {
     pname = "perlre";
@@ -44707,6 +54403,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "perlre" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "let-over-lambda" self) (getAttr "prove" self) (getAttr "trivia" self) (getAttr "trivia_dot_ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pero = (build-asdf-system {
     pname = "pero";
@@ -44720,6 +54419,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pero" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   persistent = (build-asdf-system {
     pname = "persistent";
@@ -44733,6 +54435,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "persistent" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   persistent-tables = (build-asdf-system {
     pname = "persistent-tables";
@@ -44746,6 +54451,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "persistent-tables" ];
     lispLibs = [ (getAttr "lisp-unit" self) (getAttr "random-access-lists" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   persistent-variables = (build-asdf-system {
     pname = "persistent-variables";
@@ -44759,6 +54467,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "persistent-variables" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   persistent-variables_dot_test = (build-asdf-system {
     pname = "persistent-variables.test";
@@ -44772,6 +54483,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "persistent-variables.test" ];
     lispLibs = [ (getAttr "persistent-variables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp = (build-asdf-system {
     pname = "petalisp";
@@ -44785,6 +54499,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp" ];
     lispLibs = [ (getAttr "petalisp_dot_api" self) (getAttr "petalisp_dot_test-suite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_api = (build-asdf-system {
     pname = "petalisp.api";
@@ -44798,6 +54515,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.api" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "petalisp_dot_core" self) (getAttr "petalisp_dot_utilities" self) (getAttr "petalisp_dot_xmas-backend" self) (getAttr "split-sequence" self) (getAttr "trivia" self) (getAttr "trivial-macroexpand-all" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_core = (build-asdf-system {
     pname = "petalisp.core";
@@ -44811,6 +54531,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.core" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "lparallel" self) (getAttr "petalisp_dot_utilities" self) (getAttr "trivia" self) (getAttr "typo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_examples = (build-asdf-system {
     pname = "petalisp.examples";
@@ -44824,6 +54547,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.examples" ];
     lispLibs = [ (getAttr "numpy-file-format" self) (getAttr "petalisp_dot_api" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_graphviz = (build-asdf-system {
     pname = "petalisp.graphviz";
@@ -44837,6 +54563,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.graphviz" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-dot" self) (getAttr "closer-mop" self) (getAttr "petalisp" self) (getAttr "petalisp_dot_core" self) (getAttr "petalisp_dot_ir" self) (getAttr "petalisp_dot_utilities" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_ir = (build-asdf-system {
     pname = "petalisp.ir";
@@ -44850,6 +54579,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.ir" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "petalisp_dot_core" self) (getAttr "petalisp_dot_utilities" self) (getAttr "priority-queue" self) (getAttr "split-sequence" self) (getAttr "ucons" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_native-backend = (build-asdf-system {
     pname = "petalisp.native-backend";
@@ -44863,6 +54595,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.native-backend" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "atomics" self) (getAttr "bordeaux-threads" self) (getAttr "lparallel" self) (getAttr "petalisp_dot_core" self) (getAttr "petalisp_dot_ir" self) (getAttr "petalisp_dot_utilities" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) (getAttr "typo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_test-suite = (build-asdf-system {
     pname = "petalisp.test-suite";
@@ -44876,6 +54611,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.test-suite" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "petalisp_dot_examples" self) (getAttr "petalisp_dot_xmas-backend" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_utilities = (build-asdf-system {
     pname = "petalisp.utilities";
@@ -44889,6 +54627,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.utilities" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "atomics" self) (getAttr "bordeaux-threads" self) (getAttr "queues_dot_priority-queue" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petalisp_dot_xmas-backend = (build-asdf-system {
     pname = "petalisp.xmas-backend";
@@ -44902,6 +54643,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petalisp.xmas-backend" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "atomics" self) (getAttr "bordeaux-threads" self) (getAttr "lparallel" self) (getAttr "petalisp_dot_core" self) (getAttr "petalisp_dot_ir" self) (getAttr "petalisp_dot_utilities" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) (getAttr "typo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petit_dot_package-utils = (build-asdf-system {
     pname = "petit.package-utils";
@@ -44915,6 +54659,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petit.package-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petit_dot_string-utils = (build-asdf-system {
     pname = "petit.string-utils";
@@ -44928,6 +54675,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petit.string-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petit_dot_string-utils-test = (build-asdf-system {
     pname = "petit.string-utils-test";
@@ -44941,6 +54691,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petit.string-utils-test" ];
     lispLibs = [ (getAttr "petit_dot_string-utils" self) (getAttr "rt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   petri = (build-asdf-system {
     pname = "petri";
@@ -44954,6 +54707,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "petri" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "phoe-toolbox" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pettomato-deque = (build-asdf-system {
     pname = "pettomato-deque";
@@ -44967,6 +54723,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pettomato-deque" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pettomato-deque-tests = (build-asdf-system {
     pname = "pettomato-deque-tests";
@@ -44980,6 +54739,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pettomato-deque-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "pettomato-deque" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pettomato-indexed-priority-queue = (build-asdf-system {
     pname = "pettomato-indexed-priority-queue";
@@ -44993,6 +54755,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pettomato-indexed-priority-queue" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pettomato-indexed-priority-queue-tests = (build-asdf-system {
     pname = "pettomato-indexed-priority-queue-tests";
@@ -45006,6 +54771,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pettomato-indexed-priority-queue-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "pettomato-indexed-priority-queue" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pfft = (build-asdf-system {
     pname = "pfft";
@@ -45019,6 +54787,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pfft" ];
     lispLibs = [ (getAttr "fft" self) (getAttr "pcall" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pg = (build-asdf-system {
     pname = "pg";
@@ -45032,6 +54803,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pg" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pgloader = (build-asdf-system {
     pname = "pgloader";
@@ -45045,6 +54819,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pgloader" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-base64" self) (getAttr "cl-csv" self) (getAttr "cl-fad" self) (getAttr "cl-log" self) (getAttr "cl-markdown" self) (getAttr "cl-mustache" self) (getAttr "cl-postgres" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "command-line-arguments" self) (getAttr "db3" self) (getAttr "drakma" self) (getAttr "esrap" self) (getAttr "flexi-streams" self) (getAttr "ixf" self) (getAttr "local-time" self) (getAttr "lparallel" self) (getAttr "metabang-bind" self) (getAttr "mssql" self) (getAttr "postmodern" self) (getAttr "py-configparser" self) (getAttr "qmynd" self) (getAttr "quri" self) (getAttr "simple-date" self) (getAttr "split-sequence" self) (getAttr "sqlite" self) (getAttr "trivial-backtrace" self) (getAttr "usocket" self) (getAttr "uuid" self) (getAttr "yason" self) (getAttr "zs3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   phoe-toolbox = (build-asdf-system {
     pname = "phoe-toolbox";
@@ -45058,6 +54835,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "phoe-toolbox" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   phonon = (build-asdf-system {
     pname = "phonon";
@@ -45071,6 +54851,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "phonon" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtdbus" self) (getAttr "qtgui" self) (getAttr "qtxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   phos = (build-asdf-system {
     pname = "phos";
@@ -45084,6 +54867,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "phos" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "cl-ppcre" self) (getAttr "quri" self) (getAttr "trivia" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   physical-dimension = (build-asdf-system {
     pname = "physical-dimension";
@@ -45097,6 +54883,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "physical-dimension" ];
     lispLibs = [ (getAttr "fare-utils" self) (getAttr "foreign-array" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   physical-quantities = (build-asdf-system {
     pname = "physical-quantities";
@@ -45110,6 +54899,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "physical-quantities" ];
     lispLibs = [ (getAttr "parseq" self) ];
+    meta = {};
   });
   picl = (build-asdf-system {
     pname = "picl";
@@ -45123,6 +54913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "picl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "defclass-std" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   piggyback-parameters = (build-asdf-system {
     pname = "piggyback-parameters";
@@ -45136,6 +54929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "piggyback-parameters" ];
     lispLibs = [ (getAttr "trivial-hashtable-serialize" self) (getAttr "trivial-json-codec" self) (getAttr "trivial-pooled-database" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pileup = (build-asdf-system {
     pname = "pileup";
@@ -45149,6 +54945,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pileup" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pileup-tests = (build-asdf-system {
     pname = "pileup-tests";
@@ -45162,6 +54961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pileup-tests" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "pileup" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pipes = (build-asdf-system {
     pname = "pipes";
@@ -45175,6 +54977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pipes" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   piping = (build-asdf-system {
     pname = "piping";
@@ -45188,6 +54993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "piping" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pithy-xml = (build-asdf-system {
     pname = "pithy-xml";
@@ -45201,6 +55009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pithy-xml" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pixman = (build-asdf-system {
     pname = "pixman";
@@ -45214,6 +55025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pixman" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pjlink = (build-asdf-system {
     pname = "pjlink";
@@ -45227,6 +55041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pjlink" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "ip-interfaces" self) (getAttr "md5" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pk-serialize = (build-asdf-system {
     pname = "pk-serialize";
@@ -45240,6 +55057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pk-serialize" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pkg-doc = (build-asdf-system {
     pname = "pkg-doc";
@@ -45253,6 +55073,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pkg-doc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clim-widgets" self) (getAttr "manifest" self) (getAttr "nsort" self) (getAttr "repl-utilities" self) (getAttr "stdutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   place-modifiers = (build-asdf-system {
     pname = "place-modifiers";
@@ -45266,6 +55089,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "place-modifiers" ];
     lispLibs = [ (getAttr "cartesian-product-switch" self) (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   place-utils = (build-asdf-system {
     pname = "place-utils";
@@ -45279,6 +55105,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "place-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plain-odbc = (build-asdf-system {
     pname = "plain-odbc";
@@ -45292,6 +55121,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plain-odbc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   planks = (build-asdf-system {
     pname = "planks";
@@ -45305,6 +55137,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "planks" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "ironclad" self) (getAttr "rucksack" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plokami = (build-asdf-system {
     pname = "plokami";
@@ -45318,6 +55153,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plokami" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plot = (build-asdf-system {
     pname = "plot";
@@ -45331,6 +55169,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "alexandria_plus" self) (getAttr "cl-ppcre" self) (getAttr "data-frame" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plplot-examples = (build-asdf-system {
     pname = "plplot-examples";
@@ -45344,6 +55185,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plplot-examples" ];
     lispLibs = [ (getAttr "cl-plplot" self) (getAttr "png" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pludeck = (build-asdf-system {
     pname = "pludeck";
@@ -45357,6 +55201,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pludeck" ];
     lispLibs = [ (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump = (build-asdf-system {
     pname = "plump";
@@ -45370,6 +55217,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "documentation-utils" self) ];
+    meta = {};
   });
   plump-bundle = (build-asdf-system {
     pname = "plump-bundle";
@@ -45383,6 +55231,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-bundle" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "closer-mop" self) (getAttr "fast-io" self) (getAttr "plump-dom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump-dom = (build-asdf-system {
     pname = "plump-dom";
@@ -45396,6 +55247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-dom" ];
     lispLibs = [ (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump-lexer = (build-asdf-system {
     pname = "plump-lexer";
@@ -45409,6 +55263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-lexer" ];
     lispLibs = [ (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump-parser = (build-asdf-system {
     pname = "plump-parser";
@@ -45422,6 +55279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-parser" ];
     lispLibs = [ (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump-sexp = (build-asdf-system {
     pname = "plump-sexp";
@@ -45435,6 +55295,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-sexp" ];
     lispLibs = [ (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump-tex = (build-asdf-system {
     pname = "plump-tex";
@@ -45448,6 +55311,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-tex" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   plump-tex-test = (build-asdf-system {
     pname = "plump-tex-test";
@@ -45461,6 +55327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "plump-tex-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "plump-tex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   png = (build-asdf-system {
     pname = "png";
@@ -45474,6 +55343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "png" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   png-read = (build-asdf-system {
     pname = "png-read";
@@ -45487,6 +55359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "png-read" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "chipz" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   png-test = (build-asdf-system {
     pname = "png-test";
@@ -45500,6 +55375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "png-test" ];
     lispLibs = [ (getAttr "png" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pngload = (build-asdf-system {
     pname = "pngload";
@@ -45513,6 +55391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pngload" ];
     lispLibs = [ (getAttr "_3bz" self) (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "mmap" self) (getAttr "parse-float" self) (getAttr "static-vectors" self) (getAttr "swap-bytes" self) (getAttr "zpb-exif" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pngload_dot_test = (build-asdf-system {
     pname = "pngload.test";
@@ -45526,6 +55407,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pngload.test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "local-time" self) (getAttr "opticl" self) (getAttr "png-read" self) (getAttr "pngload" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   poler = (build-asdf-system {
     pname = "poler";
@@ -45539,6 +55423,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "poler" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   poler-test = (build-asdf-system {
     pname = "poler-test";
@@ -45552,6 +55439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "poler-test" ];
     lispLibs = [ (getAttr "poler" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   policy-cond = (build-asdf-system {
     pname = "policy-cond";
@@ -45565,6 +55455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "policy-cond" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   polisher = (build-asdf-system {
     pname = "polisher";
@@ -45578,6 +55471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "polisher" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   polisher_dot_test = (build-asdf-system {
     pname = "polisher.test";
@@ -45591,6 +55487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "polisher.test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "polisher" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   polymorphic-functions = (build-asdf-system {
     pname = "polymorphic-functions";
@@ -45604,6 +55503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "polymorphic-functions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-form-types" self) (getAttr "closer-mop" self) (getAttr "compiler-macro-notes" self) (getAttr "ctype" self) (getAttr "extensible-compound-types" self) (getAttr "fiveam" self) (getAttr "introspect-environment" self) (getAttr "let-plus" self) (getAttr "optima" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pooler = (build-asdf-system {
     pname = "pooler";
@@ -45617,6 +55519,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pooler" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   portable-condition-system = (build-asdf-system {
     pname = "portable-condition-system";
@@ -45630,6 +55535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "portable-condition-system" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   portable-condition-system_dot_integration = (build-asdf-system {
     pname = "portable-condition-system.integration";
@@ -45643,6 +55551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "portable-condition-system.integration" ];
     lispLibs = [ (getAttr "portable-condition-system" self) (getAttr "trivial-custom-debugger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   portable-threads = (build-asdf-system {
     pname = "portable-threads";
@@ -45656,6 +55567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "portable-threads" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   portal = (build-asdf-system {
     pname = "portal";
@@ -45669,6 +55583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "portal" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arrows" self) (getAttr "cl-base64" self) (getAttr "flexi-streams" self) (getAttr "global-vars" self) (getAttr "ironclad" self) (getAttr "parse-float" self) (getAttr "str" self) (getAttr "usocket-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   portmanteau = (build-asdf-system {
     pname = "portmanteau";
@@ -45682,6 +55599,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "portmanteau" ];
     lispLibs = [ (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   portmanteau-tests = (build-asdf-system {
     pname = "portmanteau-tests";
@@ -45695,6 +55615,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "portmanteau-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "portmanteau" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   positional-lambda = (build-asdf-system {
     pname = "positional-lambda";
@@ -45708,6 +55631,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "positional-lambda" ];
     lispLibs = [ (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   posix-shm = (build-asdf-system {
     pname = "posix-shm";
@@ -45721,6 +55647,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "posix-shm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   postmodern = (build-asdf-system {
     pname = "postmodern";
@@ -45734,6 +55663,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "postmodern" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-postgres" self) (getAttr "closer-mop" self) (getAttr "global-vars" self) (getAttr "s-sql" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   postmodern-localtime = (build-asdf-system {
     pname = "postmodern-localtime";
@@ -45747,6 +55677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "postmodern-localtime" ];
     lispLibs = [ (getAttr "cl-postgres" self) (getAttr "local-time" self) (getAttr "postmodern" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   postmodernity = (build-asdf-system {
     pname = "postmodernity";
@@ -45760,6 +55693,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "postmodernity" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "postmodern" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   postoffice = (build-asdf-system {
     pname = "postoffice";
@@ -45773,6 +55709,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "postoffice" ];
     lispLibs = [ (getAttr "acl-compat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pounds = (build-asdf-system {
     pname = "pounds";
@@ -45786,6 +55725,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pounds" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "nibbles" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pp-toml = (build-asdf-system {
     pname = "pp-toml";
@@ -45799,6 +55741,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pp-toml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "esrap" self) (getAttr "generic-comparability" self) (getAttr "local-time" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pp-toml-tests = (build-asdf-system {
     pname = "pp-toml-tests";
@@ -45812,6 +55757,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pp-toml-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "esrap" self) (getAttr "fiveam" self) (getAttr "generic-comparability" self) (getAttr "local-time" self) (getAttr "parse-number" self) (getAttr "pp-toml" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ppath = (build-asdf-system {
     pname = "ppath";
@@ -45825,6 +55773,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ppath" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "osicat" self) (getAttr "split-sequence" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ppath-test = (build-asdf-system {
     pname = "ppath-test";
@@ -45838,6 +55789,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ppath-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fad" self) (getAttr "ppath" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   practical-cl = (build-asdf-system {
     pname = "practical-cl";
@@ -45851,6 +55805,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "practical-cl" ];
     lispLibs = [ (getAttr "pcl-binary-data" self) (getAttr "pcl-html" self) (getAttr "pcl-id3v2" self) (getAttr "pcl-macro-utilities" self) (getAttr "pcl-mp3-browser" self) (getAttr "pcl-mp3-database" self) (getAttr "pcl-pathnames" self) (getAttr "pcl-shoutcast" self) (getAttr "pcl-simple-database" self) (getAttr "pcl-spam" self) (getAttr "pcl-test-framework" self) (getAttr "pcl-url-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prbs = (build-asdf-system {
     pname = "prbs";
@@ -45864,6 +55821,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prbs" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prbs-docs = (build-asdf-system {
     pname = "prbs-docs";
@@ -45877,6 +55837,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prbs-docs" ];
     lispLibs = [ (getAttr "cl-gendoc" self) (getAttr "prbs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pretty-function = (build-asdf-system {
     pname = "pretty-function";
@@ -45890,6 +55853,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pretty-function" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   primecount = (build-asdf-system {
     pname = "primecount";
@@ -45903,6 +55869,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "primecount" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   print-html = (build-asdf-system {
     pname = "print-html";
@@ -45916,6 +55885,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "print-html" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   print-licenses = (build-asdf-system {
     pname = "print-licenses";
@@ -45929,6 +55901,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "print-licenses" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   printv = (build-asdf-system {
     pname = "printv";
@@ -45942,6 +55917,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "printv" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   priority-queue = (build-asdf-system {
     pname = "priority-queue";
@@ -45955,6 +55933,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "priority-queue" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   priority-queue-benchmark = (build-asdf-system {
     pname = "priority-queue-benchmark";
@@ -45968,6 +55949,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "priority-queue-benchmark" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bodge-heap" self) (getAttr "cl-heap" self) (getAttr "damn-fast-priority-queue" self) (getAttr "damn-fast-stable-priority-queue" self) (getAttr "heap" self) (getAttr "minheap" self) (getAttr "pettomato-indexed-priority-queue" self) (getAttr "pileup" self) (getAttr "priority-queue" self) (getAttr "queues_dot_priority-queue" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   proc-parse = (build-asdf-system {
     pname = "proc-parse";
@@ -45981,6 +55965,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "proc-parse" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) ];
+    meta = {};
   });
   proc-parse-test = (build-asdf-system {
     pname = "proc-parse-test";
@@ -45994,6 +55979,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "proc-parse-test" ];
     lispLibs = [ (getAttr "proc-parse" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_document = (build-asdf-system {
     pname = "projectured.document";
@@ -46007,6 +55995,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.document" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "parse-number" self) (getAttr "projectured_dot_editor" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_editor = (build-asdf-system {
     pname = "projectured.editor";
@@ -46020,6 +56011,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.editor" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_common" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "hu_dot_dwim_dot_defclass-star" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_serializer" self) (getAttr "hu_dot_dwim_dot_syntax-sugar" self) (getAttr "hu_dot_dwim_dot_util" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_executable = (build-asdf-system {
     pname = "projectured.executable";
@@ -46033,6 +56027,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.executable" ];
     lispLibs = [ (getAttr "command-line-arguments" self) (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "projectured_dot_sdl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_projection = (build-asdf-system {
     pname = "projectured.projection";
@@ -46046,6 +56043,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.projection" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "projectured_dot_document" self) (getAttr "projectured_dot_editor" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_sdl = (build-asdf-system {
     pname = "projectured.sdl";
@@ -46059,6 +56059,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.sdl" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_sdl" self) (getAttr "projectured_dot_document" self) (getAttr "projectured_dot_editor" self) (getAttr "projectured_dot_projection" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_sdl_dot_test = (build-asdf-system {
     pname = "projectured.sdl.test";
@@ -46072,6 +56075,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.sdl.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "projectured_dot_sdl" self) (getAttr "projectured_dot_test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_swank = (build-asdf-system {
     pname = "projectured.swank";
@@ -46085,6 +56091,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.swank" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "projectured_dot_editor" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   projectured_dot_test = (build-asdf-system {
     pname = "projectured.test";
@@ -46098,6 +56107,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "projectured.test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_asdf" self) (getAttr "hu_dot_dwim_dot_logger" self) (getAttr "hu_dot_dwim_dot_stefil_plus_hu_dot_dwim_dot_def_plus_swank" self) (getAttr "projectured_dot_document" self) (getAttr "projectured_dot_editor" self) (getAttr "projectured_dot_projection" self) (getAttr "projectured_dot_swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus = (build-asdf-system {
     pname = "prometheus";
@@ -46111,6 +56123,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "quantile-estimator" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_collectors_dot_process = (build-asdf-system {
     pname = "prometheus.collectors.process";
@@ -46124,6 +56139,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.collectors.process" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-fad" self) (getAttr "prometheus" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_collectors_dot_process_dot_test = (build-asdf-system {
     pname = "prometheus.collectors.process.test";
@@ -46137,6 +56155,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.collectors.process.test" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prometheus_dot_collectors_dot_process" self) (getAttr "prometheus_dot_test_dot_support" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_collectors_dot_sbcl = (build-asdf-system {
     pname = "prometheus.collectors.sbcl";
@@ -46150,6 +56171,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.collectors.sbcl" ];
     lispLibs = [ (getAttr "prometheus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_collectors_dot_sbcl_dot_test = (build-asdf-system {
     pname = "prometheus.collectors.sbcl.test";
@@ -46163,6 +56187,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.collectors.sbcl.test" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prometheus_dot_collectors_dot_sbcl" self) (getAttr "prometheus_dot_test_dot_support" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_examples = (build-asdf-system {
     pname = "prometheus.examples";
@@ -46176,6 +56203,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.examples" ];
     lispLibs = [ (getAttr "prometheus" self) (getAttr "prometheus_dot_collectors_dot_process" self) (getAttr "prometheus_dot_collectors_dot_sbcl" self) (getAttr "prometheus_dot_exposers_dot_hunchentoot" self) (getAttr "prometheus_dot_formats_dot_text" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_exposers_dot_hunchentoot = (build-asdf-system {
     pname = "prometheus.exposers.hunchentoot";
@@ -46189,6 +56219,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.exposers.hunchentoot" ];
     lispLibs = [ (getAttr "hunchentoot" self) (getAttr "prometheus" self) (getAttr "prometheus_dot_formats_dot_text" self) (getAttr "salza2" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_exposers_dot_hunchentoot_dot_test = (build-asdf-system {
     pname = "prometheus.exposers.hunchentoot.test";
@@ -46202,6 +56235,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.exposers.hunchentoot.test" ];
     lispLibs = [ (getAttr "chipz" self) (getAttr "cl-interpol" self) (getAttr "drakma" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prometheus_dot_exposers_dot_hunchentoot" self) (getAttr "prometheus_dot_formats_dot_text" self) (getAttr "prometheus_dot_test_dot_support" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_formats_dot_text = (build-asdf-system {
     pname = "prometheus.formats.text";
@@ -46215,6 +56251,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.formats.text" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "prometheus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_formats_dot_text_dot_test = (build-asdf-system {
     pname = "prometheus.formats.text.test";
@@ -46228,6 +56267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.formats.text.test" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prometheus_dot_formats_dot_text" self) (getAttr "prometheus_dot_test_dot_support" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_pushgateway = (build-asdf-system {
     pname = "prometheus.pushgateway";
@@ -46241,6 +56283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.pushgateway" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "prometheus" self) (getAttr "prometheus_dot_formats_dot_text" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_pushgateway_dot_test = (build-asdf-system {
     pname = "prometheus.pushgateway.test";
@@ -46254,6 +56299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.pushgateway.test" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "hunchentoot" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prometheus_dot_pushgateway" self) (getAttr "prometheus_dot_test_dot_support" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_test = (build-asdf-system {
     pname = "prometheus.test";
@@ -46267,6 +56315,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.test" ];
     lispLibs = [ (getAttr "cl-interpol" self) (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prometheus" self) (getAttr "prometheus_dot_test_dot_support" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_test_dot_all = (build-asdf-system {
     pname = "prometheus.test.all";
@@ -46280,6 +56331,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.test.all" ];
     lispLibs = [ (getAttr "cl-coveralls" self) (getAttr "prometheus_dot_collectors_dot_process_dot_test" self) (getAttr "prometheus_dot_collectors_dot_sbcl_dot_test" self) (getAttr "prometheus_dot_exposers_dot_hunchentoot_dot_test" self) (getAttr "prometheus_dot_formats_dot_text_dot_test" self) (getAttr "prometheus_dot_pushgateway_dot_test" self) (getAttr "prometheus_dot_test" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prometheus_dot_test_dot_support = (build-asdf-system {
     pname = "prometheus.test.support";
@@ -46293,6 +56347,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prometheus.test.support" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "prometheus" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   promise = (build-asdf-system {
     pname = "promise";
@@ -46306,6 +56363,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "promise" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   promise-test = (build-asdf-system {
     pname = "promise-test";
@@ -46319,6 +56379,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "promise-test" ];
     lispLibs = [ (getAttr "parachute" self) (getAttr "promise" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prompt-for = (build-asdf-system {
     pname = "prompt-for";
@@ -46332,6 +56395,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prompt-for" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prompt-for_dot_test = (build-asdf-system {
     pname = "prompt-for.test";
@@ -46345,6 +56411,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prompt-for.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "prompt-for" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   protest = (build-asdf-system {
     pname = "protest";
@@ -46358,6 +56427,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "protest" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "moptilities" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   proto = (build-asdf-system {
     pname = "proto";
@@ -46371,6 +56443,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "proto" ];
     lispLibs = [ (getAttr "protobuf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   proto-v0 = (build-asdf-system {
     pname = "proto-v0";
@@ -46384,6 +56459,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "proto-v0" ];
     lispLibs = [ (getAttr "protobuf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   protobuf = (build-asdf-system {
     pname = "protobuf";
@@ -46397,6 +56475,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "protobuf" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "varint" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   protobuf-conformance = (build-asdf-system {
     pname = "protobuf-conformance";
@@ -46410,6 +56491,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "protobuf-conformance" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "nibbles" self) (getAttr "protobuf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   prove = (build-asdf-system {
     pname = "prove";
@@ -46423,6 +56507,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prove" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ansi-text" self) (getAttr "cl-colors" self) (getAttr "cl-ppcre" self) ];
+    meta = {};
   });
   prove-asdf = (build-asdf-system {
     pname = "prove-asdf";
@@ -46436,6 +56521,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prove-asdf" ];
     lispLibs = [  ];
+    meta = {};
   });
   prove-test = (build-asdf-system {
     pname = "prove-test";
@@ -46449,6 +56535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "prove-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pseudonyms = (build-asdf-system {
     pname = "pseudonyms";
@@ -46462,6 +56551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pseudonyms" ];
     lispLibs = [ (getAttr "named-readtables" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   psgraph = (build-asdf-system {
     pname = "psgraph";
@@ -46475,6 +56567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "psgraph" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   psychiq = (build-asdf-system {
     pname = "psychiq";
@@ -46488,6 +56583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "psychiq" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-redis" self) (getAttr "cl-reexport" self) (getAttr "dissect" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   psychiq-test = (build-asdf-system {
     pname = "psychiq-test";
@@ -46501,6 +56599,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "psychiq-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "psychiq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ptester = (build-asdf-system {
     pname = "ptester";
@@ -46514,6 +56615,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ptester" ];
     lispLibs = [  ];
+    meta = {};
   });
   purgatory = (build-asdf-system {
     pname = "purgatory";
@@ -46527,6 +56629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "purgatory" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   purgatory-tests = (build-asdf-system {
     pname = "purgatory-tests";
@@ -46540,6 +56645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "purgatory-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-ppcre" self) (getAttr "clunit2" self) (getAttr "purgatory" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   puri = (build-asdf-system {
     pname = "puri";
@@ -46553,6 +56661,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "puri" ];
     lispLibs = [  ];
+    meta = {};
   });
   purl = (build-asdf-system {
     pname = "purl";
@@ -46566,6 +56675,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "purl" ];
     lispLibs = [ (getAttr "maxpc" self) (getAttr "percent-encoding" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pvars = (build-asdf-system {
     pname = "pvars";
@@ -46579,6 +56691,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pvars" ];
     lispLibs = [ (getAttr "cl-store" self) (getAttr "global-vars" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   py-configparser = (build-asdf-system {
     pname = "py-configparser";
@@ -46592,6 +56707,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "py-configparser" ];
     lispLibs = [ (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   py4cl = (build-asdf-system {
     pname = "py4cl";
@@ -46605,6 +56723,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "py4cl" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "numpy-file-format" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   py4cl2 = (build-asdf-system {
     pname = "py4cl2";
@@ -46618,6 +56739,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "py4cl2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-json" self) (getAttr "float-features" self) (getAttr "iterate" self) (getAttr "numpy-file-format" self) (getAttr "parse-number" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   py4cl2-cffi = (build-asdf-system {
     pname = "py4cl2-cffi";
@@ -46631,6 +56755,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "py4cl2-cffi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "float-features" self) (getAttr "iterate" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   pythonic-string-reader = (build-asdf-system {
     pname = "pythonic-string-reader";
@@ -46644,6 +56771,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pythonic-string-reader" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {};
   });
   pzmq = (build-asdf-system {
     pname = "pzmq";
@@ -46657,6 +56785,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pzmq" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {};
   });
   pzmq-compat = (build-asdf-system {
     pname = "pzmq-compat";
@@ -46670,6 +56799,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pzmq-compat" ];
     lispLibs = [ (getAttr "pzmq" self) ];
+    meta = {};
   });
   pzmq-examples = (build-asdf-system {
     pname = "pzmq-examples";
@@ -46683,6 +56813,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pzmq-examples" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "pzmq" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   pzmq-test = (build-asdf-system {
     pname = "pzmq-test";
@@ -46696,6 +56827,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "pzmq-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "fiveam" self) (getAttr "let-plus" self) (getAttr "pzmq" self) ];
+    meta = {};
   });
   q_plus = (build-asdf-system {
     pname = "q+";
@@ -46709,6 +56841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "q+" ];
     lispLibs = [ (getAttr "qtools" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qbase64 = (build-asdf-system {
     pname = "qbase64";
@@ -46722,6 +56857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qbase64" ];
     lispLibs = [ (getAttr "metabang-bind" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qbook = (build-asdf-system {
     pname = "qbook";
@@ -46735,6 +56873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qbook" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "yaclml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qimageblitz = (build-asdf-system {
     pname = "qimageblitz";
@@ -46748,6 +56889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qimageblitz" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ql-checkout = (build-asdf-system {
     pname = "ql-checkout";
@@ -46761,6 +56905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ql-checkout" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qlot = (build-asdf-system {
     pname = "qlot";
@@ -46774,6 +56921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qlot" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qmynd = (build-asdf-system {
     pname = "qmynd";
@@ -46787,6 +56937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qmynd" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "chipz" self) (getAttr "cl_plus_ssl" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) (getAttr "list-of" self) (getAttr "salza2" self) (getAttr "trivial-gray-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qmynd-test = (build-asdf-system {
     pname = "qmynd-test";
@@ -46800,6 +56953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qmynd-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "flexi-streams" self) (getAttr "qmynd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qoi = (build-asdf-system {
     pname = "qoi";
@@ -46813,6 +56969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qoi" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qsci = (build-asdf-system {
     pname = "qsci";
@@ -46826,6 +56985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qsci" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qt_plus_libs = (build-asdf-system {
     pname = "qt+libs";
@@ -46839,6 +57001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qt+libs" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "named-readtables" self) (getAttr "qt-libs" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qt-lib-generator = (build-asdf-system {
     pname = "qt-lib-generator";
@@ -46852,6 +57017,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qt-lib-generator" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "pathname-utils" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qt-libs = (build-asdf-system {
     pname = "qt-libs";
@@ -46865,6 +57033,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qt-libs" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "qt-lib-generator" self) ];
+    meta = {};
   });
   qt3support = (build-asdf-system {
     pname = "qt3support";
@@ -46878,6 +57047,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qt3support" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtnetwork" self) (getAttr "qtsql" self) (getAttr "qtxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtcore = (build-asdf-system {
     pname = "qtcore";
@@ -46891,6 +57063,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtcore" ];
     lispLibs = [ (getAttr "commonqt" self) (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtdbus = (build-asdf-system {
     pname = "qtdbus";
@@ -46904,6 +57079,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtdbus" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtdeclarative = (build-asdf-system {
     pname = "qtdeclarative";
@@ -46917,6 +57095,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtdeclarative" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtnetwork" self) (getAttr "qtscript" self) (getAttr "qtsql" self) (getAttr "qtxmlpatterns" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtgui = (build-asdf-system {
     pname = "qtgui";
@@ -46930,6 +57111,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtgui" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qthelp = (build-asdf-system {
     pname = "qthelp";
@@ -46943,6 +57127,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qthelp" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtnetwork" self) (getAttr "qtsql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtnetwork = (build-asdf-system {
     pname = "qtnetwork";
@@ -46956,6 +57143,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtnetwork" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools = (build-asdf-system {
     pname = "qtools";
@@ -46969,6 +57159,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "deploy" self) (getAttr "documentation-utils" self) (getAttr "form-fiddle" self) (getAttr "named-readtables" self) (getAttr "qt_plus_libs" self) (getAttr "trivial-garbage" self) (getAttr "trivial-indent" self) (getAttr "trivial-main-thread" self) ];
+    meta = {};
   });
   qtools-evaluator = (build-asdf-system {
     pname = "qtools-evaluator";
@@ -46982,6 +57173,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-evaluator" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-game = (build-asdf-system {
     pname = "qtools-game";
@@ -46995,6 +57189,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-game" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "qtopengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-helloworld = (build-asdf-system {
     pname = "qtools-helloworld";
@@ -47008,6 +57205,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-helloworld" ];
     lispLibs = [ (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-melody = (build-asdf-system {
     pname = "qtools-melody";
@@ -47021,6 +57221,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-melody" ];
     lispLibs = [ (getAttr "phonon" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-opengl = (build-asdf-system {
     pname = "qtools-opengl";
@@ -47034,6 +57237,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-opengl" ];
     lispLibs = [ (getAttr "cl-opengl" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "qtopengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-titter = (build-asdf-system {
     pname = "qtools-titter";
@@ -47047,6 +57253,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-titter" ];
     lispLibs = [ (getAttr "chirp" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui = (build-asdf-system {
     pname = "qtools-ui";
@@ -47060,6 +57269,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui" ];
     lispLibs = [ (getAttr "qtools-ui-auto-resizing-textedit" self) (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-cell" self) (getAttr "qtools-ui-color-history" self) (getAttr "qtools-ui-color-picker" self) (getAttr "qtools-ui-color-sliders" self) (getAttr "qtools-ui-color-triangle" self) (getAttr "qtools-ui-compass" self) (getAttr "qtools-ui-container" self) (getAttr "qtools-ui-debugger" self) (getAttr "qtools-ui-dialog" self) (getAttr "qtools-ui-dictionary" self) (getAttr "qtools-ui-drag-and-drop" self) (getAttr "qtools-ui-fixed-qtextedit" self) (getAttr "qtools-ui-flow-layout" self) (getAttr "qtools-ui-helpers" self) (getAttr "qtools-ui-imagetools" self) (getAttr "qtools-ui-keychord-editor" self) (getAttr "qtools-ui-layout" self) (getAttr "qtools-ui-listing" self) (getAttr "qtools-ui-notification" self) (getAttr "qtools-ui-options" self) (getAttr "qtools-ui-panels" self) (getAttr "qtools-ui-placeholder-text-edit" self) (getAttr "qtools-ui-plot" self) (getAttr "qtools-ui-repl" self) (getAttr "qtools-ui-slider" self) (getAttr "qtools-ui-spellchecked-text-edit" self) (getAttr "qtools-ui-splitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-auto-resizing-textedit = (build-asdf-system {
     pname = "qtools-ui-auto-resizing-textedit";
@@ -47073,6 +57285,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-auto-resizing-textedit" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-fixed-qtextedit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-base = (build-asdf-system {
     pname = "qtools-ui-base";
@@ -47086,6 +57301,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-base" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "documentation-utils" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-bytearray = (build-asdf-system {
     pname = "qtools-ui-bytearray";
@@ -47099,6 +57317,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-bytearray" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-cell = (build-asdf-system {
     pname = "qtools-ui-cell";
@@ -47112,6 +57333,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-cell" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) (getAttr "qtools-ui-layout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-color-history = (build-asdf-system {
     pname = "qtools-ui-color-history";
@@ -47125,6 +57349,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-color-history" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-flow-layout" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-color-picker = (build-asdf-system {
     pname = "qtools-ui-color-picker";
@@ -47138,6 +57365,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-color-picker" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-color-history" self) (getAttr "qtools-ui-color-sliders" self) (getAttr "qtools-ui-color-triangle" self) (getAttr "qtools-ui-dialog" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-color-sliders = (build-asdf-system {
     pname = "qtools-ui-color-sliders";
@@ -47151,6 +57381,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-color-sliders" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-color-triangle = (build-asdf-system {
     pname = "qtools-ui-color-triangle";
@@ -47164,6 +57397,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-color-triangle" ];
     lispLibs = [ (getAttr "cl-opengl" self) (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) (getAttr "qtopengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-compass = (build-asdf-system {
     pname = "qtools-ui-compass";
@@ -47177,6 +57413,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-compass" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-layout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-container = (build-asdf-system {
     pname = "qtools-ui-container";
@@ -47190,6 +57429,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-container" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-layout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-debugger = (build-asdf-system {
     pname = "qtools-ui-debugger";
@@ -47203,6 +57445,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-debugger" ];
     lispLibs = [ (getAttr "dissect" self) (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-dialog = (build-asdf-system {
     pname = "qtools-ui-dialog";
@@ -47216,6 +57461,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-dialog" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-dictionary = (build-asdf-system {
     pname = "qtools-ui-dictionary";
@@ -47229,6 +57477,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-dictionary" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-fixed-qtextedit" self) (getAttr "qtools-ui-helpers" self) (getAttr "wordnet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-drag-and-drop = (build-asdf-system {
     pname = "qtools-ui-drag-and-drop";
@@ -47242,6 +57493,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-drag-and-drop" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-executable = (build-asdf-system {
     pname = "qtools-ui-executable";
@@ -47255,6 +57509,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-executable" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-fixed-qtextedit = (build-asdf-system {
     pname = "qtools-ui-fixed-qtextedit";
@@ -47268,6 +57525,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-fixed-qtextedit" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-flow-layout = (build-asdf-system {
     pname = "qtools-ui-flow-layout";
@@ -47281,6 +57541,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-flow-layout" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-container" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-helpers = (build-asdf-system {
     pname = "qtools-ui-helpers";
@@ -47294,6 +57557,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-helpers" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-layout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-imagetools = (build-asdf-system {
     pname = "qtools-ui-imagetools";
@@ -47307,6 +57573,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-imagetools" ];
     lispLibs = [ (getAttr "qimageblitz" self) (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-keychord-editor = (build-asdf-system {
     pname = "qtools-ui-keychord-editor";
@@ -47320,6 +57589,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-keychord-editor" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-layout = (build-asdf-system {
     pname = "qtools-ui-layout";
@@ -47333,6 +57605,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-layout" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-listing = (build-asdf-system {
     pname = "qtools-ui-listing";
@@ -47346,6 +57621,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-listing" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-cell" self) (getAttr "qtools-ui-container" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-notification = (build-asdf-system {
     pname = "qtools-ui-notification";
@@ -47359,6 +57637,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-notification" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-options = (build-asdf-system {
     pname = "qtools-ui-options";
@@ -47372,6 +57653,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-options" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-color-picker" self) (getAttr "qtools-ui-color-triangle" self) (getAttr "qtools-ui-helpers" self) (getAttr "qtools-ui-listing" self) (getAttr "qtools-ui-slider" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-panels = (build-asdf-system {
     pname = "qtools-ui-panels";
@@ -47385,6 +57669,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-panels" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-compass" self) (getAttr "qtools-ui-helpers" self) (getAttr "qtools-ui-splitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-placeholder-text-edit = (build-asdf-system {
     pname = "qtools-ui-placeholder-text-edit";
@@ -47398,6 +57685,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-placeholder-text-edit" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-fixed-qtextedit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-plot = (build-asdf-system {
     pname = "qtools-ui-plot";
@@ -47411,6 +57701,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-plot" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-progress-bar = (build-asdf-system {
     pname = "qtools-ui-progress-bar";
@@ -47424,6 +57717,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-progress-bar" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-repl = (build-asdf-system {
     pname = "qtools-ui-repl";
@@ -47437,6 +57733,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-repl" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "qtools-ui-base" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-slider = (build-asdf-system {
     pname = "qtools-ui-slider";
@@ -47450,6 +57749,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-slider" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-spellchecked-text-edit = (build-asdf-system {
     pname = "qtools-ui-spellchecked-text-edit";
@@ -47463,6 +57765,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-spellchecked-text-edit" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-fixed-qtextedit" self) (getAttr "qtools-ui-helpers" self) (getAttr "spell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-splitter = (build-asdf-system {
     pname = "qtools-ui-splitter";
@@ -47476,6 +57781,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-splitter" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtools-ui-container" self) (getAttr "qtools-ui-helpers" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtools-ui-svgtools = (build-asdf-system {
     pname = "qtools-ui-svgtools";
@@ -47489,6 +57797,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtools-ui-svgtools" ];
     lispLibs = [ (getAttr "qtools-ui-base" self) (getAttr "qtsvg" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtopengl = (build-asdf-system {
     pname = "qtopengl";
@@ -47502,6 +57813,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtopengl" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtscript = (build-asdf-system {
     pname = "qtscript";
@@ -47515,6 +57829,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtscript" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtsql = (build-asdf-system {
     pname = "qtsql";
@@ -47528,6 +57845,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtsql" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtsvg = (build-asdf-system {
     pname = "qtsvg";
@@ -47541,6 +57861,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtsvg" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qttest = (build-asdf-system {
     pname = "qttest";
@@ -47554,6 +57877,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qttest" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtuitools = (build-asdf-system {
     pname = "qtuitools";
@@ -47567,6 +57893,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtuitools" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtwebkit = (build-asdf-system {
     pname = "qtwebkit";
@@ -47580,6 +57909,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtwebkit" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtnetwork" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtxml = (build-asdf-system {
     pname = "qtxml";
@@ -47593,6 +57925,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtxml" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qtxmlpatterns = (build-asdf-system {
     pname = "qtxmlpatterns";
@@ -47606,6 +57941,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qtxmlpatterns" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtnetwork" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quad-tree = (build-asdf-system {
     pname = "quad-tree";
@@ -47619,6 +57957,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quad-tree" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "origin" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quadpack = (build-asdf-system {
     pname = "quadpack";
@@ -47632,6 +57973,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quadpack" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quads = (build-asdf-system {
     pname = "quads";
@@ -47645,6 +57989,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quads" ];
     lispLibs = [ (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quadtree = (build-asdf-system {
     pname = "quadtree";
@@ -47658,6 +58005,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quadtree" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quadtree-test = (build-asdf-system {
     pname = "quadtree-test";
@@ -47671,6 +58021,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quadtree-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "quadtree" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quantile-estimator = (build-asdf-system {
     pname = "quantile-estimator";
@@ -47684,6 +58037,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quantile-estimator" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quantile-estimator_dot_test = (build-asdf-system {
     pname = "quantile-estimator.test";
@@ -47697,6 +58053,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quantile-estimator.test" ];
     lispLibs = [ (getAttr "log4cl" self) (getAttr "mw-equiv" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "quantile-estimator" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quasiquote-2_dot_0 = (build-asdf-system {
     pname = "quasiquote-2.0";
@@ -47710,6 +58069,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quasiquote-2.0" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {};
   });
   quasiquote-2_dot_0-tests = (build-asdf-system {
     pname = "quasiquote-2.0-tests";
@@ -47723,6 +58083,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quasiquote-2.0-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "quasiquote-2_dot_0" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   queen = (build-asdf-system {
     pname = "queen";
@@ -47736,6 +58099,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "queen" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-ppcre-unicode" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   query-fs = (build-asdf-system {
     pname = "query-fs";
@@ -47749,6 +58115,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "query-fs" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-fuse" self) (getAttr "cl-fuse-meta-fs" self) (getAttr "cl-ppcre" self) (getAttr "command-line-arguments" self) (getAttr "iterate" self) (getAttr "trivial-backtrace" self) ];
+    meta = {};
   });
   query-repl = (build-asdf-system {
     pname = "query-repl";
@@ -47762,6 +58129,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "query-repl" ];
     lispLibs = [ (getAttr "check-bnf" self) (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   query-repl_dot_test = (build-asdf-system {
     pname = "query-repl.test";
@@ -47775,6 +58145,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "query-repl.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "query-repl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   queues = (build-asdf-system {
     pname = "queues";
@@ -47788,6 +58161,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "queues" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   queues_dot_priority-cqueue = (build-asdf-system {
     pname = "queues.priority-cqueue";
@@ -47801,6 +58177,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "queues.priority-cqueue" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "queues" self) (getAttr "queues_dot_priority-queue" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   queues_dot_priority-queue = (build-asdf-system {
     pname = "queues.priority-queue";
@@ -47814,6 +58193,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "queues.priority-queue" ];
     lispLibs = [ (getAttr "queues" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   queues_dot_simple-cqueue = (build-asdf-system {
     pname = "queues.simple-cqueue";
@@ -47827,6 +58209,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "queues.simple-cqueue" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "queues" self) (getAttr "queues_dot_simple-queue" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   queues_dot_simple-queue = (build-asdf-system {
     pname = "queues.simple-queue";
@@ -47840,6 +58225,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "queues.simple-queue" ];
     lispLibs = [ (getAttr "queues" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quick-patch = (build-asdf-system {
     pname = "quick-patch";
@@ -47853,6 +58241,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quick-patch" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickapp = (build-asdf-system {
     pname = "quickapp";
@@ -47866,6 +58257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickapp" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quicklisp-slime-helper = (build-asdf-system {
     pname = "quicklisp-slime-helper";
@@ -47879,6 +58273,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quicklisp-slime-helper" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quicklisp-stats = (build-asdf-system {
     pname = "quicklisp-stats";
@@ -47892,6 +58289,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quicklisp-stats" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickproject = (build-asdf-system {
     pname = "quickproject";
@@ -47905,6 +58305,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickproject" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "html-template" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quicksearch = (build-asdf-system {
     pname = "quicksearch";
@@ -47918,6 +58321,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quicksearch" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "do-urlencode" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "html-entities" self) (getAttr "iterate" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickutil = (build-asdf-system {
     pname = "quickutil";
@@ -47931,6 +58337,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickutil" ];
     lispLibs = [ (getAttr "quickutil-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickutil-client = (build-asdf-system {
     pname = "quickutil-client";
@@ -47944,6 +58353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickutil-client" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "quickutil-client-management" self) (getAttr "quickutil-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickutil-client-management = (build-asdf-system {
     pname = "quickutil-client-management";
@@ -47957,6 +58369,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickutil-client-management" ];
     lispLibs = [ (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickutil-server = (build-asdf-system {
     pname = "quickutil-server";
@@ -47970,6 +58385,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickutil-server" ];
     lispLibs = [ (getAttr "assoc-utils" self) (getAttr "cl-fad" self) (getAttr "cl-markdown" self) (getAttr "cl-ppcre" self) (getAttr "cl-syntax" self) (getAttr "cl-syntax-annot" self) (getAttr "clack" self) (getAttr "closure-template" self) (getAttr "dbi" self) (getAttr "lack" self) (getAttr "lack-component" self) (getAttr "lack-middleware-csrf" self) (getAttr "lack-request" self) (getAttr "lack-response" self) (getAttr "ningle" self) (getAttr "quickutil-utilities" self) (getAttr "trivial-shell" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickutil-utilities = (build-asdf-system {
     pname = "quickutil-utilities";
@@ -47983,6 +58401,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickutil-utilities" ];
     lispLibs = [ (getAttr "cl-heredoc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quickutil-utilities-test = (build-asdf-system {
     pname = "quickutil-utilities-test";
@@ -47996,6 +58417,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quickutil-utilities-test" ];
     lispLibs = [ (getAttr "quickutil-client" self) (getAttr "quickutil-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quilc = (build-asdf-system {
     pname = "quilc";
@@ -48009,6 +58433,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quilc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "cl-quil" self) (getAttr "cl-quil-benchmarking" self) (getAttr "cl-syslog" self) (getAttr "command-line-arguments" self) (getAttr "drakma" self) (getAttr "magicl" self) (getAttr "rpcq" self) (getAttr "split-sequence" self) (getAttr "swank" self) (getAttr "trivial-features" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quilc-tests = (build-asdf-system {
     pname = "quilc-tests";
@@ -48022,6 +58449,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quilc-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "fiasco" self) (getAttr "quilc" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quine-mccluskey = (build-asdf-system {
     pname = "quine-mccluskey";
@@ -48035,6 +58465,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quine-mccluskey" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quri = (build-asdf-system {
     pname = "quri";
@@ -48048,6 +58481,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quri" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cl-utilities" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   quri-test = (build-asdf-system {
     pname = "quri-test";
@@ -48061,6 +58495,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quri-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "quri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quux-hunchentoot = (build-asdf-system {
     pname = "quux-hunchentoot";
@@ -48074,6 +58511,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quux-hunchentoot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "hunchentoot" self) (getAttr "lil" self) (getAttr "lparallel" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   quux-time = (build-asdf-system {
     pname = "quux-time";
@@ -48087,6 +58527,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "quux-time" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm = (build-asdf-system {
     pname = "qvm";
@@ -48100,6 +58543,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm" ];
     lispLibs = [ (getAttr "abstract-classes" self) (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-quil" self) (getAttr "global-vars" self) (getAttr "ieee-floats" self) (getAttr "lparallel" self) (getAttr "magicl" self) (getAttr "mt19937" self) (getAttr "static-vectors" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-app = (build-asdf-system {
     pname = "qvm-app";
@@ -48113,6 +58559,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-app" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "cl-quil" self) (getAttr "cl-syslog" self) (getAttr "command-line-arguments" self) (getAttr "drakma" self) (getAttr "global-vars" self) (getAttr "hunchentoot" self) (getAttr "ieee-floats" self) (getAttr "qvm" self) (getAttr "qvm-benchmarks" self) (getAttr "swank" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-app-ng = (build-asdf-system {
     pname = "qvm-app-ng";
@@ -48126,6 +58575,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-app-ng" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-algebraic-data-type" self) (getAttr "cl-quil" self) (getAttr "cl-syslog" self) (getAttr "command-line-arguments" self) (getAttr "global-vars" self) (getAttr "hunchentoot" self) (getAttr "qvm" self) (getAttr "trivial-features" self) (getAttr "uuid" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-app-ng-tests = (build-asdf-system {
     pname = "qvm-app-ng-tests";
@@ -48139,6 +58591,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-app-ng-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "fiasco" self) (getAttr "lparallel" self) (getAttr "qvm-app-ng" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-app-tests = (build-asdf-system {
     pname = "qvm-app-tests";
@@ -48152,6 +58607,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-app-tests" ];
     lispLibs = [ (getAttr "fiasco" self) (getAttr "qvm-app" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-benchmarks = (build-asdf-system {
     pname = "qvm-benchmarks";
@@ -48165,6 +58623,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-benchmarks" ];
     lispLibs = [ (getAttr "cl-quil" self) (getAttr "qvm" self) (getAttr "trivial-benchmark" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-examples = (build-asdf-system {
     pname = "qvm-examples";
@@ -48178,6 +58639,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-examples" ];
     lispLibs = [ (getAttr "cl-grnm" self) (getAttr "cl-quil" self) (getAttr "qvm" self) (getAttr "qvm-app" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qvm-tests = (build-asdf-system {
     pname = "qvm-tests";
@@ -48191,6 +58655,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qvm-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-quil" self) (getAttr "fiasco" self) (getAttr "qvm" self) (getAttr "qvm-examples" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   qwt = (build-asdf-system {
     pname = "qwt";
@@ -48204,6 +58671,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "qwt" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) (getAttr "qtcore" self) (getAttr "qtgui" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   racer = (build-asdf-system {
     pname = "racer";
@@ -48217,6 +58687,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "racer" ];
     lispLibs = [ (getAttr "aserve" self) (getAttr "deflate" self) (getAttr "flexi-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rail = (build-asdf-system {
     pname = "rail";
@@ -48230,6 +58703,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rail" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rail-test = (build-asdf-system {
     pname = "rail-test";
@@ -48243,6 +58719,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rail-test" ];
     lispLibs = [ (getAttr "fiasco" self) (getAttr "rail" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random = (build-asdf-system {
     pname = "random";
@@ -48256,6 +58735,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random-access-lists = (build-asdf-system {
     pname = "random-access-lists";
@@ -48269,6 +58751,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random-access-lists" ];
     lispLibs = [ (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random-sample = (build-asdf-system {
     pname = "random-sample";
@@ -48282,6 +58767,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random-sample" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "infix-math" self) (getAttr "named-readtables" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random-state = (build-asdf-system {
     pname = "random-state";
@@ -48295,6 +58783,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random-state" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random-state-viewer = (build-asdf-system {
     pname = "random-state-viewer";
@@ -48308,6 +58799,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random-state-viewer" ];
     lispLibs = [ (getAttr "qtcore" self) (getAttr "qtgui" self) (getAttr "qtools" self) (getAttr "random-state" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random-test = (build-asdf-system {
     pname = "random-test";
@@ -48321,6 +58815,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random-test" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "random" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   random-uuid = (build-asdf-system {
     pname = "random-uuid";
@@ -48334,6 +58831,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "random-uuid" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "seedable-rng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rate-monotonic = (build-asdf-system {
     pname = "rate-monotonic";
@@ -48347,6 +58847,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rate-monotonic" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "timer-wheel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rate-monotonic_dot_examples = (build-asdf-system {
     pname = "rate-monotonic.examples";
@@ -48360,6 +58863,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rate-monotonic.examples" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "rate-monotonic" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ratify = (build-asdf-system {
     pname = "ratify";
@@ -48373,6 +58879,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ratify" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "parse-float" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ratmath = (build-asdf-system {
     pname = "ratmath";
@@ -48386,6 +58895,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ratmath" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rcl = (build-asdf-system {
     pname = "rcl";
@@ -48399,6 +58911,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rcl" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "named-readtables" self) (getAttr "prove-asdf" self) (getAttr "simple-tasks" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   re = (build-asdf-system {
     pname = "re";
@@ -48412,6 +58927,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "re" ];
     lispLibs = [ (getAttr "parse" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   read-as-string = (build-asdf-system {
     pname = "read-as-string";
@@ -48425,6 +58943,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "read-as-string" ];
     lispLibs = [ (getAttr "core-reader" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   read-as-string_dot_test = (build-asdf-system {
     pname = "read-as-string.test";
@@ -48438,6 +58959,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "read-as-string.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "read-as-string" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   read-csv = (build-asdf-system {
     pname = "read-csv";
@@ -48451,6 +58975,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "read-csv" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   read-csv_dot_test = (build-asdf-system {
     pname = "read-csv.test";
@@ -48464,6 +58991,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "read-csv.test" ];
     lispLibs = [ (getAttr "read-csv" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   read-number = (build-asdf-system {
     pname = "read-number";
@@ -48477,6 +59007,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "read-number" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   reader = (build-asdf-system {
     pname = "reader";
@@ -48490,6 +59023,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "reader" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fiveam" self) (getAttr "hash-set" self) (getAttr "iterate" self) (getAttr "split-sequence" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   reader_plus_swank = (build-asdf-system {
     pname = "reader+swank";
@@ -48503,6 +59039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "reader+swank" ];
     lispLibs = [ (getAttr "reader" self) (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   reader-interception = (build-asdf-system {
     pname = "reader-interception";
@@ -48516,6 +59055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "reader-interception" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   reader-interception-test = (build-asdf-system {
     pname = "reader-interception-test";
@@ -48529,6 +59071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "reader-interception-test" ];
     lispLibs = [ (getAttr "fare-utils" self) (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "reader-interception" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rectangle-packing = (build-asdf-system {
     pname = "rectangle-packing";
@@ -48542,6 +59087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rectangle-packing" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   recur = (build-asdf-system {
     pname = "recur";
@@ -48555,6 +59103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "recur" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   recursive-regex = (build-asdf-system {
     pname = "recursive-regex";
@@ -48568,6 +59119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "recursive-regex" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   recursive-regex-test = (build-asdf-system {
     pname = "recursive-regex-test";
@@ -48581,6 +59135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "recursive-regex-test" ];
     lispLibs = [ (getAttr "lisp-unit" self) (getAttr "recursive-regex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   recursive-restart = (build-asdf-system {
     pname = "recursive-restart";
@@ -48594,6 +59151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "recursive-restart" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   red-black-tree = (build-asdf-system {
     pname = "red-black-tree";
@@ -48607,6 +59167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "red-black-tree" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   redirect-stream = (build-asdf-system {
     pname = "redirect-stream";
@@ -48620,6 +59183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "redirect-stream" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   regex = (build-asdf-system {
     pname = "regex";
@@ -48633,6 +59199,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "regex" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   regression = (build-asdf-system {
     pname = "regression";
@@ -48646,6 +59215,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "regression" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "surf" self) (getAttr "tasty" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   remote-js = (build-asdf-system {
     pname = "remote-js";
@@ -48659,6 +59231,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "remote-js" ];
     lispLibs = [ (getAttr "cl-markup" self) (getAttr "find-port" self) (getAttr "trivial-ws" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   remote-js-test = (build-asdf-system {
     pname = "remote-js-test";
@@ -48672,6 +59247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "remote-js-test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "fiveam" self) (getAttr "remote-js" self) (getAttr "trivial-open-browser" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   repl-utilities = (build-asdf-system {
     pname = "repl-utilities";
@@ -48685,6 +59263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "repl-utilities" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   replic = (build-asdf-system {
     pname = "replic";
@@ -48698,6 +59279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "replic" ];
     lispLibs = [ (getAttr "cl-ansi-text" self) (getAttr "cl-readline" self) (getAttr "py-configparser" self) (getAttr "shlex" self) (getAttr "str" self) (getAttr "unix-opts" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   replic-test = (build-asdf-system {
     pname = "replic-test";
@@ -48711,6 +59295,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "replic-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "replic" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   research = (build-asdf-system {
     pname = "research";
@@ -48724,6 +59311,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "research" ];
     lispLibs = [ (getAttr "_2d-array-test" self) (getAttr "adjuvant" self) (getAttr "adjuvant-test" self) (getAttr "dispatch-test" self) (getAttr "ndfa-test" self) (getAttr "rte-regexp-test" self) (getAttr "rte-test" self) (getAttr "scrutiny" self) (getAttr "scrutiny-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   resignal-bind = (build-asdf-system {
     pname = "resignal-bind";
@@ -48737,6 +59327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "resignal-bind" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   resignal-bind_dot_test = (build-asdf-system {
     pname = "resignal-bind.test";
@@ -48750,6 +59343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "resignal-bind.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "resignal-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restas = (build-asdf-system {
     pname = "restas";
@@ -48763,6 +59359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restas" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "data-sift" self) (getAttr "hunchentoot" self) (getAttr "routes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restas-directory-publisher = (build-asdf-system {
     pname = "restas-directory-publisher";
@@ -48776,6 +59375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restas-directory-publisher" ];
     lispLibs = [ (getAttr "closure-template" self) (getAttr "local-time" self) (getAttr "restas" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restas-doc = (build-asdf-system {
     pname = "restas-doc";
@@ -48789,6 +59391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restas-doc" ];
     lispLibs = [ (getAttr "restas" self) (getAttr "restas-directory-publisher" self) (getAttr "sphinx" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restas_dot_file-publisher = (build-asdf-system {
     pname = "restas.file-publisher";
@@ -48802,6 +59407,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restas.file-publisher" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "restas" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restful = (build-asdf-system {
     pname = "restful";
@@ -48815,6 +59423,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restful" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "hunchentoot" self) (getAttr "jonathan" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restful-test = (build-asdf-system {
     pname = "restful-test";
@@ -48828,6 +59439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restful-test" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "restful" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   restricted-functions = (build-asdf-system {
     pname = "restricted-functions";
@@ -48841,6 +59455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "restricted-functions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "simplified-types" self) (getAttr "trivia" self) (getAttr "trivial-arguments" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   retrospectiff = (build-asdf-system {
     pname = "retrospectiff";
@@ -48854,6 +59471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "retrospectiff" ];
     lispLibs = [ (getAttr "cl-jpeg" self) (getAttr "com_dot_gigamonkeys_dot_binary-data" self) (getAttr "deflate" self) (getAttr "flexi-streams" self) (getAttr "ieee-floats" self) (getAttr "opticl-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   reversi = (build-asdf-system {
     pname = "reversi";
@@ -48867,6 +59487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "reversi" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rfc2109 = (build-asdf-system {
     pname = "rfc2109";
@@ -48880,6 +59503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rfc2109" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rfc2388 = (build-asdf-system {
     pname = "rfc2388";
@@ -48893,6 +59519,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rfc2388" ];
     lispLibs = [  ];
+    meta = {};
   });
   rfc2388-binary = (build-asdf-system {
     pname = "rfc2388-binary";
@@ -48906,6 +59533,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rfc2388-binary" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rlc = (build-asdf-system {
     pname = "rlc";
@@ -48919,6 +59549,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rlc" ];
     lispLibs = [ (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   roan = (build-asdf-system {
     pname = "roan";
@@ -48932,6 +59565,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "roan" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-encodings" self) (getAttr "binascii" self) (getAttr "cl-fad" self) (getAttr "cl-interpol" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "named-readtables" self) (getAttr "plump" self) (getAttr "uuid" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   robot = (build-asdf-system {
     pname = "robot";
@@ -48945,6 +59581,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "robot" ];
     lispLibs = [ (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rock = (build-asdf-system {
     pname = "rock";
@@ -48958,6 +59597,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rock" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "trivial-download" self) (getAttr "trivial-extract" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rock-test = (build-asdf-system {
     pname = "rock-test";
@@ -48971,6 +59613,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rock-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "rock" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rock-web = (build-asdf-system {
     pname = "rock-web";
@@ -48984,6 +59629,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rock-web" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "_3bmd-ext-definition-lists" self) (getAttr "cl-markup" self) (getAttr "lass" self) (getAttr "rock" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rollback = (build-asdf-system {
     pname = "rollback";
@@ -48997,6 +59645,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rollback" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   romreader = (build-asdf-system {
     pname = "romreader";
@@ -49010,6 +59661,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "romreader" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   routes = (build-asdf-system {
     pname = "routes";
@@ -49023,6 +59677,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "routes" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "puri" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   routes-test = (build-asdf-system {
     pname = "routes-test";
@@ -49036,6 +59693,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "routes-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "routes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rove = (build-asdf-system {
     pname = "rove";
@@ -49049,6 +59709,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rove" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "dissect" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   rovers-problem-translator = (build-asdf-system {
     pname = "rovers-problem-translator";
@@ -49062,6 +59723,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rovers-problem-translator" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "shop3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rpcq = (build-asdf-system {
     pname = "rpcq";
@@ -49075,6 +59739,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rpcq" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-messagepack" self) (getAttr "cl-ppcre" self) (getAttr "cl-syslog" self) (getAttr "flexi-streams" self) (getAttr "local-time" self) (getAttr "parse-float" self) (getAttr "pzmq" self) (getAttr "trivial-backtrace" self) (getAttr "uuid" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rpcq-tests = (build-asdf-system {
     pname = "rpcq-tests";
@@ -49088,6 +59755,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rpcq-tests" ];
     lispLibs = [ (getAttr "cl-messagepack" self) (getAttr "cl-syslog" self) (getAttr "fiasco" self) (getAttr "rpcq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rpm = (build-asdf-system {
     pname = "rpm";
@@ -49101,6 +59771,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rpm" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "fare-utils" self) (getAttr "inferior-shell" self) (getAttr "lambda-reader" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors = (build-asdf-system {
     pname = "rs-colors";
@@ -49114,6 +59787,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "read-number" self) (getAttr "rs-colors-internal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-html = (build-asdf-system {
     pname = "rs-colors-html";
@@ -49127,6 +59803,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-html" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-internal = (build-asdf-system {
     pname = "rs-colors-internal";
@@ -49140,6 +59819,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-internal" ];
     lispLibs = [ (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-material-io = (build-asdf-system {
     pname = "rs-colors-material-io";
@@ -49153,6 +59835,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-material-io" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-ral = (build-asdf-system {
     pname = "rs-colors-ral";
@@ -49166,6 +59851,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-ral" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-ral-design = (build-asdf-system {
     pname = "rs-colors-ral-design";
@@ -49179,6 +59867,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-ral-design" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-svg = (build-asdf-system {
     pname = "rs-colors-svg";
@@ -49192,6 +59883,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-svg" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-tango = (build-asdf-system {
     pname = "rs-colors-tango";
@@ -49205,6 +59899,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-tango" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rs-colors-x11 = (build-asdf-system {
     pname = "rs-colors-x11";
@@ -49218,6 +59915,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rs-colors-x11" ];
     lispLibs = [ (getAttr "rs-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rss = (build-asdf-system {
     pname = "rss";
@@ -49231,6 +59931,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rss" ];
     lispLibs = [ (getAttr "aserve" self) (getAttr "kmrcl" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rt = (build-asdf-system {
     pname = "rt";
@@ -49244,6 +59947,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rt" ];
     lispLibs = [  ];
+    meta = {};
   });
   rt-events = (build-asdf-system {
     pname = "rt-events";
@@ -49257,6 +59961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rt-events" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rt-events_dot_examples = (build-asdf-system {
     pname = "rt-events.examples";
@@ -49270,6 +59977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rt-events.examples" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "rt-events" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rte = (build-asdf-system {
     pname = "rte";
@@ -49283,6 +59993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rte" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "lisp-types" self) (getAttr "ndfa" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rte-regexp = (build-asdf-system {
     pname = "rte-regexp";
@@ -49296,6 +60009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rte-regexp" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "rte" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rte-regexp-test = (build-asdf-system {
     pname = "rte-regexp-test";
@@ -49309,6 +60025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rte-regexp-test" ];
     lispLibs = [ (getAttr "adjuvant" self) (getAttr "rte" self) (getAttr "rte-regexp" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rte-test = (build-asdf-system {
     pname = "rte-test";
@@ -49322,6 +60041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rte-test" ];
     lispLibs = [ (getAttr "_2d-array" self) (getAttr "_2d-array-test" self) (getAttr "adjuvant" self) (getAttr "lisp-types-test" self) (getAttr "ndfa-test" self) (getAttr "rte" self) (getAttr "rte-regexp-test" self) (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rtg-math = (build-asdf-system {
     pname = "rtg-math";
@@ -49335,6 +60057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rtg-math" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "documentation-utils" self) (getAttr "glsl-symbols" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rtg-math_dot_vari = (build-asdf-system {
     pname = "rtg-math.vari";
@@ -49348,6 +60073,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rtg-math.vari" ];
     lispLibs = [ (getAttr "glsl-symbols" self) (getAttr "rtg-math" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rucksack = (build-asdf-system {
     pname = "rucksack";
@@ -49361,6 +60089,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rucksack" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rucksack-test = (build-asdf-system {
     pname = "rucksack-test";
@@ -49374,6 +60105,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rucksack-test" ];
     lispLibs = [ (getAttr "rucksack" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rutils = (build-asdf-system {
     pname = "rutils";
@@ -49387,6 +60121,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rutils" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rutils-test = (build-asdf-system {
     pname = "rutils-test";
@@ -49400,6 +60137,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rutils-test" ];
     lispLibs = [ (getAttr "rutils" self) (getAttr "should-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   rutilsx = (build-asdf-system {
     pname = "rutilsx";
@@ -49413,6 +60153,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "rutilsx" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "named-readtables" self) (getAttr "rutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ryeboy = (build-asdf-system {
     pname = "ryeboy";
@@ -49426,6 +60169,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ryeboy" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "com_dot_google_dot_base" self) (getAttr "protobuf" self) (getAttr "prove-asdf" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-base64 = (build-asdf-system {
     pname = "s-base64";
@@ -49439,6 +60185,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-base64" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-dot2 = (build-asdf-system {
     pname = "s-dot2";
@@ -49452,6 +60201,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-dot2" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-graphviz = (build-asdf-system {
     pname = "s-graphviz";
@@ -49465,6 +60217,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-graphviz" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "literate-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-http-client = (build-asdf-system {
     pname = "s-http-client";
@@ -49478,6 +60233,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-http-client" ];
     lispLibs = [ (getAttr "chipz" self) (getAttr "puri" self) (getAttr "s-base64" self) (getAttr "s-sysdeps" self) (getAttr "s-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-http-server = (build-asdf-system {
     pname = "s-http-server";
@@ -49491,6 +60249,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-http-server" ];
     lispLibs = [ (getAttr "puri" self) (getAttr "s-base64" self) (getAttr "s-sysdeps" self) (getAttr "s-utils" self) (getAttr "salza2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-sql = (build-asdf-system {
     pname = "s-sql";
@@ -49504,6 +60265,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-sql" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-postgres" self) ];
+    meta = {};
   });
   s-sysdeps = (build-asdf-system {
     pname = "s-sysdeps";
@@ -49517,6 +60279,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-sysdeps" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "usocket" self) (getAttr "usocket-server" self) ];
+    meta = {};
   });
   s-utils = (build-asdf-system {
     pname = "s-utils";
@@ -49530,6 +60293,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-utils" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-xml = (build-asdf-system {
     pname = "s-xml";
@@ -49543,6 +60309,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-xml" ];
     lispLibs = [  ];
+    meta = {};
   });
   s-xml-rpc = (build-asdf-system {
     pname = "s-xml-rpc";
@@ -49556,6 +60323,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-xml-rpc" ];
     lispLibs = [ (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-xml_dot_examples = (build-asdf-system {
     pname = "s-xml.examples";
@@ -49569,6 +60339,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-xml.examples" ];
     lispLibs = [ (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   s-xml_dot_test = (build-asdf-system {
     pname = "s-xml.test";
@@ -49582,6 +60355,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "s-xml.test" ];
     lispLibs = [ (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   safe-queue = (build-asdf-system {
     pname = "safe-queue";
@@ -49595,6 +60371,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "safe-queue" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   safe-read = (build-asdf-system {
     pname = "safe-read";
@@ -49608,6 +60387,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "safe-read" ];
     lispLibs = [ (getAttr "local-time" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   safety-params = (build-asdf-system {
     pname = "safety-params";
@@ -49621,6 +60403,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "safety-params" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   salza2 = (build-asdf-system {
     pname = "salza2";
@@ -49634,6 +60419,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "salza2" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   sandalphon_dot_lambda-list = (build-asdf-system {
     pname = "sandalphon.lambda-list";
@@ -49647,6 +60433,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sandalphon.lambda-list" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sanitize = (build-asdf-system {
     pname = "sanitize";
@@ -49660,6 +60449,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sanitize" ];
     lispLibs = [ (getAttr "cl-libxml2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sanitize-test = (build-asdf-system {
     pname = "sanitize-test";
@@ -49673,6 +60465,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sanitize-test" ];
     lispLibs = [ (getAttr "eos" self) (getAttr "sanitize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sanity-clause = (build-asdf-system {
     pname = "sanity-clause";
@@ -49686,6 +60481,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sanity-clause" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arrows" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "local-time" self) (getAttr "parse-float" self) (getAttr "quri" self) (getAttr "str" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sapaclisp = (build-asdf-system {
     pname = "sapaclisp";
@@ -49699,6 +60497,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sapaclisp" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sb-cga = (build-asdf-system {
     pname = "sb-cga";
@@ -49712,6 +60513,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sb-cga" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sb-fastcgi = (build-asdf-system {
     pname = "sb-fastcgi";
@@ -49725,6 +60529,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sb-fastcgi" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sb-vector-io = (build-asdf-system {
     pname = "sb-vector-io";
@@ -49738,6 +60545,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sb-vector-io" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sc-extensions = (build-asdf-system {
     pname = "sc-extensions";
@@ -49751,6 +60561,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sc-extensions" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-collider" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sc-osc = (build-asdf-system {
     pname = "sc-osc";
@@ -49764,6 +60577,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sc-osc" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "ieee-floats" self) (getAttr "osc" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   schannel = (build-asdf-system {
     pname = "schannel";
@@ -49777,6 +60593,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "schannel" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scheduler = (build-asdf-system {
     pname = "scheduler";
@@ -49790,6 +60609,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scheduler" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "local-time" self) (getAttr "optima" self) (getAttr "optima_dot_ppcre" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   science-data = (build-asdf-system {
     pname = "science-data";
@@ -49803,6 +60625,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "science-data" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "physical-dimension" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scigraph = (build-asdf-system {
     pname = "scigraph";
@@ -49816,6 +60641,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scigraph" ];
     lispLibs = [ (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scratch-buffer = (build-asdf-system {
     pname = "scratch-buffer";
@@ -49829,6 +60657,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scratch-buffer" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   screamer = (build-asdf-system {
     pname = "screamer";
@@ -49842,6 +60673,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "screamer" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   screamer-tests = (build-asdf-system {
     pname = "screamer-tests";
@@ -49855,6 +60689,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "screamer-tests" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_stefil" self) (getAttr "iterate" self) (getAttr "screamer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scriba = (build-asdf-system {
     pname = "scriba";
@@ -49868,6 +60705,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scriba" ];
     lispLibs = [ (getAttr "common-doc-plump" self) (getAttr "esrap" self) (getAttr "plump-sexp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scriba-test = (build-asdf-system {
     pname = "scriba-test";
@@ -49881,6 +60721,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scriba-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "scriba" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scribble = (build-asdf-system {
     pname = "scribble";
@@ -49894,6 +60737,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scribble" ];
     lispLibs = [ (getAttr "fare-memoization" self) (getAttr "fare-quasiquote-readtable" self) (getAttr "fare-utils" self) (getAttr "meta" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scriptl = (build-asdf-system {
     pname = "scriptl";
@@ -49907,6 +60753,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scriptl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "defpackage-plus" self) (getAttr "iolib" self) (getAttr "osicat" self) (getAttr "trivial-backtrace" self) (getAttr "trivial-gray-streams" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scriptl-examples = (build-asdf-system {
     pname = "scriptl-examples";
@@ -49920,6 +60769,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scriptl-examples" ];
     lispLibs = [ (getAttr "scriptl" self) (getAttr "unix-options" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scriptl-util = (build-asdf-system {
     pname = "scriptl-util";
@@ -49933,6 +60785,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scriptl-util" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "scriptl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scrutiny = (build-asdf-system {
     pname = "scrutiny";
@@ -49946,6 +60801,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scrutiny" ];
     lispLibs = [ (getAttr "adjuvant" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   scrutiny-test = (build-asdf-system {
     pname = "scrutiny-test";
@@ -49959,6 +60817,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "scrutiny-test" ];
     lispLibs = [ (getAttr "scrutiny" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2 = (build-asdf-system {
     pname = "sdl2";
@@ -49972,6 +60833,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-autowrap" self) (getAttr "cl-plus-c" self) (getAttr "cl-ppcre" self) (getAttr "trivial-channels" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2-game-controller-db = (build-asdf-system {
     pname = "sdl2-game-controller-db";
@@ -49985,6 +60849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2-game-controller-db" ];
     lispLibs = [ (getAttr "sdl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2-image = (build-asdf-system {
     pname = "sdl2-image";
@@ -49998,6 +60865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2-image" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-autowrap" self) (getAttr "defpackage-plus" self) (getAttr "sdl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2-mixer = (build-asdf-system {
     pname = "sdl2-mixer";
@@ -50011,6 +60881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2-mixer" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-autowrap" self) (getAttr "sdl2" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2-ttf = (build-asdf-system {
     pname = "sdl2-ttf";
@@ -50024,6 +60897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2-ttf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi-libffi" self) (getAttr "cl-autowrap" self) (getAttr "defpackage-plus" self) (getAttr "sdl2" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2-ttf-examples = (build-asdf-system {
     pname = "sdl2-ttf-examples";
@@ -50037,6 +60913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2-ttf-examples" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-opengl" self) (getAttr "mathkit" self) (getAttr "sdl2" self) (getAttr "sdl2-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2kit = (build-asdf-system {
     pname = "sdl2kit";
@@ -50050,6 +60929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2kit" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-opengl" self) (getAttr "defpackage-plus" self) (getAttr "sdl2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sdl2kit-examples = (build-asdf-system {
     pname = "sdl2kit-examples";
@@ -50063,6 +60945,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sdl2kit-examples" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "defpackage-plus" self) (getAttr "glkit" self) (getAttr "mathkit" self) (getAttr "sdl2kit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sealable-metaobjects = (build-asdf-system {
     pname = "sealable-metaobjects";
@@ -50076,6 +60961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sealable-metaobjects" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   secp256k1 = (build-asdf-system {
     pname = "secp256k1";
@@ -50089,6 +60977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "secp256k1" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   secret-values = (build-asdf-system {
     pname = "secret-values";
@@ -50102,6 +60993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "secret-values" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   secure-random = (build-asdf-system {
     pname = "secure-random";
@@ -50115,6 +61009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "secure-random" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   seedable-rng = (build-asdf-system {
     pname = "seedable-rng";
@@ -50128,6 +61025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "seedable-rng" ];
     lispLibs = [ (getAttr "cl-pcg" self) (getAttr "ironclad" self) (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   select = (build-asdf-system {
     pname = "select";
@@ -50141,6 +61041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "select" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "let-plus" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   select-file = (build-asdf-system {
     pname = "select-file";
@@ -50154,6 +61057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "select-file" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   selenium = (build-asdf-system {
     pname = "selenium";
@@ -50167,6 +61073,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "selenium" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "puri" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   semantic-spinneret = (build-asdf-system {
     pname = "semantic-spinneret";
@@ -50180,6 +61089,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "semantic-spinneret" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "spinneret" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sendgrid = (build-asdf-system {
     pname = "sendgrid";
@@ -50193,6 +61105,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sendgrid" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "jonathan" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sento = (build-asdf-system {
     pname = "sento";
@@ -50206,6 +61121,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sento" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "atomics" self) (getAttr "binding-arrows" self) (getAttr "blackbird" self) (getAttr "bordeaux-threads" self) (getAttr "jpl-queues" self) (getAttr "log4cl" self) (getAttr "str" self) (getAttr "timer-wheel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sento-high-speed-queue = (build-asdf-system {
     pname = "sento-high-speed-queue";
@@ -50219,6 +61137,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sento-high-speed-queue" ];
     lispLibs = [ (getAttr "lparallel" self) (getAttr "sento" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sentry-client = (build-asdf-system {
     pname = "sentry-client";
@@ -50232,6 +61153,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sentry-client" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "local-time" self) (getAttr "trivial-backtrace" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sentry-client_dot_async = (build-asdf-system {
     pname = "sentry-client.async";
@@ -50245,6 +61169,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sentry-client.async" ];
     lispLibs = [ (getAttr "sentry-client" self) (getAttr "simple-tasks" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sentry-client_dot_hunchentoot = (build-asdf-system {
     pname = "sentry-client.hunchentoot";
@@ -50258,6 +61185,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sentry-client.hunchentoot" ];
     lispLibs = [ (getAttr "hunchentoot" self) (getAttr "sentry-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sequence-iterators = (build-asdf-system {
     pname = "sequence-iterators";
@@ -50271,6 +61201,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sequence-iterators" ];
     lispLibs = [ (getAttr "parse-declarations-1_dot_0" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sequence-iterators-test = (build-asdf-system {
     pname = "sequence-iterators-test";
@@ -50284,6 +61217,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sequence-iterators-test" ];
     lispLibs = [ (getAttr "sequence-iterators" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   serapeum = (build-asdf-system {
     pname = "serapeum";
@@ -50297,6 +61233,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "serapeum" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "global-vars" self) (getAttr "introspect-environment" self) (getAttr "parse-declarations-1_dot_0" self) (getAttr "parse-number" self) (getAttr "split-sequence" self) (getAttr "string-case" self) (getAttr "trivia" self) (getAttr "trivial-cltl2" self) (getAttr "trivial-file-size" self) (getAttr "trivial-garbage" self) (getAttr "trivial-macroexpand-all" self) ];
+    meta = {};
   });
   serializable-object = (build-asdf-system {
     pname = "serializable-object";
@@ -50310,6 +61247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "serializable-object" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   serializable-object_dot_test = (build-asdf-system {
     pname = "serializable-object.test";
@@ -50323,6 +61263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "serializable-object.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "serializable-object" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   series = (build-asdf-system {
     pname = "series";
@@ -50336,6 +61279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "series" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   series-tests = (build-asdf-system {
     pname = "series-tests";
@@ -50349,6 +61295,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "series-tests" ];
     lispLibs = [ (getAttr "series" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   session-token = (build-asdf-system {
     pname = "session-token";
@@ -50362,6 +61311,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "session-token" ];
     lispLibs = [ (getAttr "cl-isaac" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   setup-cffi = (build-asdf-system {
     pname = "setup-cffi";
@@ -50375,6 +61327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "setup-cffi" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sexml = (build-asdf-system {
     pname = "sexml";
@@ -50388,6 +61343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sexml" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "contextl" self) (getAttr "cxml" self) (getAttr "macroexpand-dammit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sexml-objects = (build-asdf-system {
     pname = "sexml-objects";
@@ -50401,6 +61359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sexml-objects" ];
     lispLibs = [ (getAttr "sexml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sha1 = (build-asdf-system {
     pname = "sha1";
@@ -50414,6 +61375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sha1" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sha3 = (build-asdf-system {
     pname = "sha3";
@@ -50427,6 +61391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sha3" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shadchen = (build-asdf-system {
     pname = "shadchen";
@@ -50440,6 +61407,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shadchen" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shadow = (build-asdf-system {
     pname = "shadow";
@@ -50453,6 +61423,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shadow" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-opengl" self) (getAttr "glsl-packing" self) (getAttr "mfiano-utils" self) (getAttr "static-vectors" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shared-preferences = (build-asdf-system {
     pname = "shared-preferences";
@@ -50466,6 +61439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shared-preferences" ];
     lispLibs = [ (getAttr "inheriting-readers" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shared-preferences__tests = (build-asdf-system {
     pname = "shared-preferences_tests";
@@ -50479,6 +61455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shared-preferences_tests" ];
     lispLibs = [ (getAttr "parachute" self) (getAttr "shared-preferences" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shasht = (build-asdf-system {
     pname = "shasht";
@@ -50492,6 +61471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shasht" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "trivial-do" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sheeple = (build-asdf-system {
     pname = "sheeple";
@@ -50505,6 +61487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sheeple" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sheeple-tests = (build-asdf-system {
     pname = "sheeple-tests";
@@ -50518,6 +61503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sheeple-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "sheeple" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shellpool = (build-asdf-system {
     pname = "shellpool";
@@ -50531,6 +61519,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shellpool" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "bt-semaphore" self) (getAttr "cl-fad" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shelly = (build-asdf-system {
     pname = "shelly";
@@ -50544,6 +61535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shelly" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "local-time" self) (getAttr "split-sequence" self) (getAttr "trivial-signal" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shelly-test = (build-asdf-system {
     pname = "shelly-test";
@@ -50557,6 +61551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shelly-test" ];
     lispLibs = [ (getAttr "cl-test-more" self) (getAttr "shelly" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shlex = (build-asdf-system {
     pname = "shlex";
@@ -50570,6 +61567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shlex" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "cl-unicode" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shop3 = (build-asdf-system {
     pname = "shop3";
@@ -50583,6 +61583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shop3" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fiveam-asdf" self) (getAttr "iterate" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shop3-thmpr-api = (build-asdf-system {
     pname = "shop3-thmpr-api";
@@ -50596,6 +61599,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shop3-thmpr-api" ];
     lispLibs = [ (getAttr "shop3" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   should-test = (build-asdf-system {
     pname = "should-test";
@@ -50609,6 +61615,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "should-test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "local-time" self) (getAttr "osicat" self) (getAttr "rutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   shuffletron = (build-asdf-system {
     pname = "shuffletron";
@@ -50622,6 +61631,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "shuffletron" ];
     lispLibs = [ (getAttr "mixalot" self) (getAttr "mixalot-flac" self) (getAttr "mixalot-mp3" self) (getAttr "mixalot-vorbis" self) (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   silo = (build-asdf-system {
     pname = "silo";
@@ -50635,6 +61647,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "silo" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple = (build-asdf-system {
     pname = "simple";
@@ -50648,6 +61663,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple" ];
     lispLibs = [ (getAttr "net_dot_didierverna_dot_clon" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-actors = (build-asdf-system {
     pname = "simple-actors";
@@ -50661,6 +61679,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-actors" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-config = (build-asdf-system {
     pname = "simple-config";
@@ -50674,6 +61695,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-config" ];
     lispLibs = [ (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-config-test = (build-asdf-system {
     pname = "simple-config-test";
@@ -50687,6 +61711,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-config-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "simple-config" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-currency = (build-asdf-system {
     pname = "simple-currency";
@@ -50700,6 +61727,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-currency" ];
     lispLibs = [ (getAttr "cl-store" self) (getAttr "dexador" self) (getAttr "plump" self) (getAttr "simple-date" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-date = (build-asdf-system {
     pname = "simple-date";
@@ -50713,6 +61743,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-date" ];
     lispLibs = [  ];
+    meta = {};
   });
   simple-date-time = (build-asdf-system {
     pname = "simple-date-time";
@@ -50726,6 +61757,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-date-time" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {};
   });
   simple-finalizer = (build-asdf-system {
     pname = "simple-finalizer";
@@ -50739,6 +61771,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-finalizer" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-flow-dispatcher = (build-asdf-system {
     pname = "simple-flow-dispatcher";
@@ -50752,6 +61787,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-flow-dispatcher" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bodge-queue" self) (getAttr "cl-muth" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-guess = (build-asdf-system {
     pname = "simple-guess";
@@ -50765,6 +61803,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-guess" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-guess__tests = (build-asdf-system {
     pname = "simple-guess_tests";
@@ -50778,6 +61819,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-guess_tests" ];
     lispLibs = [ (getAttr "fakenil" self) (getAttr "parachute" self) (getAttr "simple-guess" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-inferiors = (build-asdf-system {
     pname = "simple-inferiors";
@@ -50791,6 +61835,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-inferiors" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "documentation-utils" self) ];
+    meta = {};
   });
   simple-neural-network = (build-asdf-system {
     pname = "simple-neural-network";
@@ -50804,6 +61849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-neural-network" ];
     lispLibs = [ (getAttr "cl-store" self) (getAttr "lparallel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-parallel-tasks = (build-asdf-system {
     pname = "simple-parallel-tasks";
@@ -50817,6 +61865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-parallel-tasks" ];
     lispLibs = [ (getAttr "chanl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-parallel-tasks-tests = (build-asdf-system {
     pname = "simple-parallel-tasks-tests";
@@ -50830,6 +61881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-parallel-tasks-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "simple-parallel-tasks" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-rgb = (build-asdf-system {
     pname = "simple-rgb";
@@ -50843,6 +61897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-rgb" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-routes = (build-asdf-system {
     pname = "simple-routes";
@@ -50856,6 +61913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-routes" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "hunchentoot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-scanf = (build-asdf-system {
     pname = "simple-scanf";
@@ -50869,6 +61929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-scanf" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "parse-float" self) (getAttr "proc-parse" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simple-tasks = (build-asdf-system {
     pname = "simple-tasks";
@@ -50882,6 +61945,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simple-tasks" ];
     lispLibs = [ (getAttr "array-utils" self) (getAttr "bordeaux-threads" self) (getAttr "dissect" self) ];
+    meta = {};
   });
   simpleroutes-demo = (build-asdf-system {
     pname = "simpleroutes-demo";
@@ -50895,6 +61959,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simpleroutes-demo" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "hunchentoot" self) (getAttr "simple-routes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simpleroutes-test = (build-asdf-system {
     pname = "simpleroutes-test";
@@ -50908,6 +61975,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simpleroutes-test" ];
     lispLibs = [ (getAttr "simple-routes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simplet = (build-asdf-system {
     pname = "simplet";
@@ -50921,6 +61991,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simplet" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simplet-asdf = (build-asdf-system {
     pname = "simplet-asdf";
@@ -50934,6 +62007,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simplet-asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simplified-types = (build-asdf-system {
     pname = "simplified-types";
@@ -50947,6 +62023,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simplified-types" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "introspect-environment" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simplified-types-test-suite = (build-asdf-system {
     pname = "simplified-types-test-suite";
@@ -50960,6 +62039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simplified-types-test-suite" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "simplified-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   simpsamp = (build-asdf-system {
     pname = "simpsamp";
@@ -50973,6 +62055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "simpsamp" ];
     lispLibs = [ (getAttr "jpl-util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   single-threaded-ccl = (build-asdf-system {
     pname = "single-threaded-ccl";
@@ -50986,6 +62071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "single-threaded-ccl" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   singleton-classes = (build-asdf-system {
     pname = "singleton-classes";
@@ -50999,6 +62087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "singleton-classes" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sip-hash = (build-asdf-system {
     pname = "sip-hash";
@@ -51012,6 +62103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sip-hash" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "nibbles" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skeleton = (build-asdf-system {
     pname = "skeleton";
@@ -51025,6 +62119,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skeleton" ];
     lispLibs = [ (getAttr "ahungry-fleece" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skeleton-creator = (build-asdf-system {
     pname = "skeleton-creator";
@@ -51038,6 +62135,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skeleton-creator" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "conf" self) (getAttr "simplet-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sketch = (build-asdf-system {
     pname = "sketch";
@@ -51051,6 +62151,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sketch" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-geometry" self) (getAttr "glkit" self) (getAttr "mathkit" self) (getAttr "md5" self) (getAttr "sdl2-image" self) (getAttr "sdl2-ttf" self) (getAttr "sdl2kit" self) (getAttr "split-sequence" self) (getAttr "static-vectors" self) (getAttr "zpng" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sketch-examples = (build-asdf-system {
     pname = "sketch-examples";
@@ -51064,6 +62167,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sketch-examples" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "sketch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skippy = (build-asdf-system {
     pname = "skippy";
@@ -51077,6 +62183,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skippy" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skippy-renderer = (build-asdf-system {
     pname = "skippy-renderer";
@@ -51090,6 +62199,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skippy-renderer" ];
     lispLibs = [ (getAttr "skippy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skitter = (build-asdf-system {
     pname = "skitter";
@@ -51103,6 +62215,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skitter" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "rtg-math" self) (getAttr "structy-defclass" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skitter_dot_glop = (build-asdf-system {
     pname = "skitter.glop";
@@ -51116,6 +62231,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skitter.glop" ];
     lispLibs = [ (getAttr "glop" self) (getAttr "skitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   skitter_dot_sdl2 = (build-asdf-system {
     pname = "skitter.sdl2";
@@ -51129,6 +62247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "skitter.sdl2" ];
     lispLibs = [ (getAttr "sdl2" self) (getAttr "skitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slack-client = (build-asdf-system {
     pname = "slack-client";
@@ -51142,6 +62263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slack-client" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "blackbird" self) (getAttr "cl-async" self) (getAttr "drakma-async" self) (getAttr "event-glue" self) (getAttr "jonathan" self) (getAttr "safe-queue" self) (getAttr "websocket-driver" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slack-client-test = (build-asdf-system {
     pname = "slack-client-test";
@@ -51155,6 +62279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slack-client-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "slack-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slim = (build-asdf-system {
     pname = "slim";
@@ -51168,6 +62295,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slim" ];
     lispLibs = [ (getAttr "mcclim" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slite = (build-asdf-system {
     pname = "slite";
@@ -51181,6 +62311,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slite" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slot-extra-options = (build-asdf-system {
     pname = "slot-extra-options";
@@ -51194,6 +62327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slot-extra-options" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slot-extra-options-tests = (build-asdf-system {
     pname = "slot-extra-options-tests";
@@ -51207,6 +62343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slot-extra-options-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "parachute" self) (getAttr "serapeum" self) (getAttr "slot-extra-options" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slot-map = (build-asdf-system {
     pname = "slot-map";
@@ -51220,6 +62359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slot-map" ];
     lispLibs = [ (getAttr "dynamic-array" self) (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   slynk = (build-asdf-system {
     pname = "slynk";
@@ -51233,6 +62375,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "slynk" ];
     lispLibs = [  ];
+    meta = {};
   });
   smackjack = (build-asdf-system {
     pname = "smackjack";
@@ -51246,6 +62389,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "smackjack" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-containers" self) (getAttr "cl-json" self) (getAttr "hunchentoot" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   smackjack-demo = (build-asdf-system {
     pname = "smackjack-demo";
@@ -51259,6 +62405,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "smackjack-demo" ];
     lispLibs = [ (getAttr "cl-containers" self) (getAttr "cl-who" self) (getAttr "local-time" self) (getAttr "smackjack" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   smart-buffer = (build-asdf-system {
     pname = "smart-buffer";
@@ -51272,6 +62421,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "smart-buffer" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "xsubseq" self) ];
+    meta = {};
   });
   smart-buffer-test = (build-asdf-system {
     pname = "smart-buffer-test";
@@ -51285,6 +62435,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "smart-buffer-test" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "smart-buffer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   smokebase = (build-asdf-system {
     pname = "smokebase";
@@ -51298,6 +62451,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "smokebase" ];
     lispLibs = [ (getAttr "qt_plus_libs" self) (getAttr "qt-libs" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   smug = (build-asdf-system {
     pname = "smug";
@@ -51311,6 +62467,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "smug" ];
     lispLibs = [ (getAttr "asdf-package-system" self) ];
+    meta = {};
   });
   snakes = (build-asdf-system {
     pname = "snakes";
@@ -51324,6 +62481,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snakes" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-cont" self) (getAttr "cl-utilities" self) (getAttr "closer-mop" self) (getAttr "fiveam" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snappy = (build-asdf-system {
     pname = "snappy";
@@ -51337,6 +62497,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snappy" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "nibbles" self) (getAttr "varint" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark = (build-asdf-system {
     pname = "snark";
@@ -51350,6 +62513,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark" ];
     lispLibs = [ (getAttr "snark-implementation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-agenda = (build-asdf-system {
     pname = "snark-agenda";
@@ -51363,6 +62529,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-agenda" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-deque" self) (getAttr "snark-lisp" self) (getAttr "snark-sparse-array" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-auxiliary-packages = (build-asdf-system {
     pname = "snark-auxiliary-packages";
@@ -51376,6 +62545,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-auxiliary-packages" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-deque = (build-asdf-system {
     pname = "snark-deque";
@@ -51389,6 +62561,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-deque" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-dpll = (build-asdf-system {
     pname = "snark-dpll";
@@ -51402,6 +62577,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-dpll" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-examples = (build-asdf-system {
     pname = "snark-examples";
@@ -51415,6 +62593,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-examples" ];
     lispLibs = [ (getAttr "snark" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-feature = (build-asdf-system {
     pname = "snark-feature";
@@ -51428,6 +62609,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-feature" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-implementation = (build-asdf-system {
     pname = "snark-implementation";
@@ -51441,6 +62625,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-implementation" ];
     lispLibs = [ (getAttr "snark-agenda" self) (getAttr "snark-auxiliary-packages" self) (getAttr "snark-deque" self) (getAttr "snark-dpll" self) (getAttr "snark-feature" self) (getAttr "snark-infix-reader" self) (getAttr "snark-lisp" self) (getAttr "snark-numbering" self) (getAttr "snark-pkg" self) (getAttr "snark-sparse-array" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-infix-reader = (build-asdf-system {
     pname = "snark-infix-reader";
@@ -51454,6 +62641,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-infix-reader" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-lisp = (build-asdf-system {
     pname = "snark-lisp";
@@ -51467,6 +62657,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-lisp" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-loads = (build-asdf-system {
     pname = "snark-loads";
@@ -51480,6 +62673,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-loads" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-numbering = (build-asdf-system {
     pname = "snark-numbering";
@@ -51493,6 +62689,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-numbering" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-lisp" self) (getAttr "snark-sparse-array" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-pkg = (build-asdf-system {
     pname = "snark-pkg";
@@ -51506,6 +62705,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-pkg" ];
     lispLibs = [ (getAttr "snark-dpll" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snark-sparse-array = (build-asdf-system {
     pname = "snark-sparse-array";
@@ -51519,6 +62721,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snark-sparse-array" ];
     lispLibs = [ (getAttr "snark-auxiliary-packages" self) (getAttr "snark-lisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sndfile-blob = (build-asdf-system {
     pname = "sndfile-blob";
@@ -51532,6 +62737,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sndfile-blob" ];
     lispLibs = [ (getAttr "bodge-blobs-support" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snmp = (build-asdf-system {
     pname = "snmp";
@@ -51545,6 +62753,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snmp" ];
     lispLibs = [ (getAttr "ieee-floats" self) (getAttr "ironclad" self) (getAttr "portable-threads" self) (getAttr "trivial-gray-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snmp-server = (build-asdf-system {
     pname = "snmp-server";
@@ -51558,6 +62769,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snmp-server" ];
     lispLibs = [ (getAttr "snmp" self) (getAttr "usocket-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snmp-test = (build-asdf-system {
     pname = "snmp-test";
@@ -51571,6 +62785,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snmp-test" ];
     lispLibs = [ (getAttr "snmp" self) (getAttr "snmp-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snmp-ui = (build-asdf-system {
     pname = "snmp-ui";
@@ -51584,6 +62801,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snmp-ui" ];
     lispLibs = [ (getAttr "snmp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snooze = (build-asdf-system {
     pname = "snooze";
@@ -51597,6 +62817,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snooze" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "parse-float" self) (getAttr "quri" self) (getAttr "rfc2388" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snooze-demo = (build-asdf-system {
     pname = "snooze-demo";
@@ -51610,6 +62833,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snooze-demo" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-css" self) (getAttr "cl-fad" self) (getAttr "cl-json" self) (getAttr "cl-who" self) (getAttr "hunchentoot" self) (getAttr "local-time" self) (getAttr "local-time-duration" self) (getAttr "snooze" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   snooze-tests = (build-asdf-system {
     pname = "snooze-tests";
@@ -51623,6 +62849,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "snooze-tests" ];
     lispLibs = [ (getAttr "fiasco" self) (getAttr "snooze" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   softdrink = (build-asdf-system {
     pname = "softdrink";
@@ -51636,6 +62865,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "softdrink" ];
     lispLibs = [ (getAttr "lass" self) (getAttr "lquery" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   software-evolution-library = (build-asdf-system {
     pname = "software-evolution-library";
@@ -51649,6 +62881,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "software-evolution-library" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "atomics" self) (getAttr "cffi-grovel" self) (getAttr "deploy" self) (getAttr "gt" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   solid-engine = (build-asdf-system {
     pname = "solid-engine";
@@ -51662,6 +62897,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "solid-engine" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   soundex = (build-asdf-system {
     pname = "soundex";
@@ -51675,6 +62913,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "soundex" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   south = (build-asdf-system {
     pname = "south";
@@ -51688,6 +62929,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "south" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "ironclad" self) (getAttr "uuid" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sparse-set = (build-asdf-system {
     pname = "sparse-set";
@@ -51701,6 +62945,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sparse-set" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spatial-trees = (build-asdf-system {
     pname = "spatial-trees";
@@ -51714,6 +62961,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spatial-trees" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spatial-trees_dot_nns = (build-asdf-system {
     pname = "spatial-trees.nns";
@@ -51727,6 +62977,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spatial-trees.nns" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "optima" self) (getAttr "spatial-trees" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spatial-trees_dot_nns_dot_test = (build-asdf-system {
     pname = "spatial-trees.nns.test";
@@ -51740,6 +62993,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spatial-trees.nns.test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "fiveam" self) (getAttr "iterate" self) (getAttr "optima" self) (getAttr "spatial-trees" self) (getAttr "spatial-trees_dot_nns" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spatial-trees_dot_test = (build-asdf-system {
     pname = "spatial-trees.test";
@@ -51753,6 +63009,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spatial-trees.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "spatial-trees" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   special-functions = (build-asdf-system {
     pname = "special-functions";
@@ -51766,6 +63025,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "special-functions" ];
     lispLibs = [ (getAttr "alexandria_plus" self) (getAttr "float-features" self) (getAttr "let-plus" self) (getAttr "num-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   specialization-store = (build-asdf-system {
     pname = "specialization-store";
@@ -51779,6 +63041,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "specialization-store" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "introspect-environment" self) (getAttr "specialization-store-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   specialization-store-features = (build-asdf-system {
     pname = "specialization-store-features";
@@ -51792,6 +63057,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "specialization-store-features" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "introspect-environment" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   specialization-store-tests = (build-asdf-system {
     pname = "specialization-store-tests";
@@ -51805,6 +63073,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "specialization-store-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "specialization-store" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   specialized-function = (build-asdf-system {
     pname = "specialized-function";
@@ -51818,6 +63089,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "specialized-function" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "lisp-namespace" self) (getAttr "trivia" self) (getAttr "trivial-cltl2" self) (getAttr "type-r" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   specialized-function_dot_test = (build-asdf-system {
     pname = "specialized-function.test";
@@ -51831,6 +63105,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "specialized-function.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "specialized-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   speechless = (build-asdf-system {
     pname = "speechless";
@@ -51844,6 +63121,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "speechless" ];
     lispLibs = [ (getAttr "cl-markless" self) (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spell = (build-asdf-system {
     pname = "spell";
@@ -51857,6 +63137,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spell" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spellcheck = (build-asdf-system {
     pname = "spellcheck";
@@ -51870,6 +63153,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spellcheck" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sphinx = (build-asdf-system {
     pname = "sphinx";
@@ -51883,6 +63169,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sphinx" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "closure-template" self) (getAttr "colorize" self) (getAttr "docutils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   spinneret = (build-asdf-system {
     pname = "spinneret";
@@ -51896,6 +63185,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "spinneret" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "global-vars" self) (getAttr "parenscript" self) (getAttr "serapeum" self) (getAttr "trivia" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   split-sequence = (build-asdf-system {
     pname = "split-sequence";
@@ -51909,6 +63199,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "split-sequence" ];
     lispLibs = [  ];
+    meta = {};
   });
   sqlite = (build-asdf-system {
     pname = "sqlite";
@@ -51922,6 +63213,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sqlite" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   srfi-1 = (build-asdf-system {
     pname = "srfi-1";
@@ -51935,6 +63227,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "srfi-1" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   srfi-1_dot_test = (build-asdf-system {
     pname = "srfi-1.test";
@@ -51948,6 +63243,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "srfi-1.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "srfi-1" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   srfi-23 = (build-asdf-system {
     pname = "srfi-23";
@@ -51961,6 +63259,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "srfi-23" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   srfi-6 = (build-asdf-system {
     pname = "srfi-6";
@@ -51974,6 +63275,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "srfi-6" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   srfi-98 = (build-asdf-system {
     pname = "srfi-98";
@@ -51987,6 +63291,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "srfi-98" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   srfi-98_dot_test = (build-asdf-system {
     pname = "srfi-98.test";
@@ -52000,6 +63307,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "srfi-98.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "srfi-98" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sse-client = (build-asdf-system {
     pname = "sse-client";
@@ -52013,6 +63323,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sse-client" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sse-client-test = (build-asdf-system {
     pname = "sse-client-test";
@@ -52026,6 +63339,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sse-client-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "sse-client" self) (getAttr "trivial-escapes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sse-demo = (build-asdf-system {
     pname = "sse-demo";
@@ -52039,6 +63355,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sse-demo" ];
     lispLibs = [ (getAttr "easy-routes" self) (getAttr "flexi-streams" self) (getAttr "hunchentoot" self) (getAttr "sse-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sse-server = (build-asdf-system {
     pname = "sse-server";
@@ -52052,6 +63371,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sse-server" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "trivial-escapes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sse-server-test = (build-asdf-system {
     pname = "sse-server-test";
@@ -52065,6 +63387,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sse-server-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "sse-server" self) (getAttr "trivial-escapes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   st-json = (build-asdf-system {
     pname = "st-json";
@@ -52078,6 +63403,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "st-json" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   standard-cl = (build-asdf-system {
     pname = "standard-cl";
@@ -52091,6 +63419,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "standard-cl" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple = (build-asdf-system {
     pname = "staple";
@@ -52104,6 +63435,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "clip" self) (getAttr "definitions" self) (getAttr "documentation-utils" self) (getAttr "language-codes" self) (getAttr "pathname-utils" self) (getAttr "staple-code-parser" self) (getAttr "staple-package-recording" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple-code-parser = (build-asdf-system {
     pname = "staple-code-parser";
@@ -52117,6 +63451,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple-code-parser" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "concrete-syntax-tree" self) (getAttr "concrete-syntax-tree-destructuring" self) (getAttr "concrete-syntax-tree-lambda-list" self) (getAttr "definitions" self) (getAttr "documentation-utils" self) (getAttr "eclector" self) (getAttr "eclector-concrete-syntax-tree" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple-markdown = (build-asdf-system {
     pname = "staple-markdown";
@@ -52130,6 +63467,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple-markdown" ];
     lispLibs = [ (getAttr "_3bmd" self) (getAttr "_3bmd-ext-code-blocks" self) (getAttr "staple" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple-markless = (build-asdf-system {
     pname = "staple-markless";
@@ -52143,6 +63483,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple-markless" ];
     lispLibs = [ (getAttr "cl-markless-plump" self) (getAttr "staple" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple-package-recording = (build-asdf-system {
     pname = "staple-package-recording";
@@ -52156,6 +63499,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple-package-recording" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple-restructured-text = (build-asdf-system {
     pname = "staple-restructured-text";
@@ -52169,6 +63515,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple-restructured-text" ];
     lispLibs = [ (getAttr "docutils" self) (getAttr "staple" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   staple-server = (build-asdf-system {
     pname = "staple-server";
@@ -52182,6 +63531,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "staple-server" ];
     lispLibs = [ (getAttr "dissect" self) (getAttr "documentation-utils" self) (getAttr "hunchentoot" self) (getAttr "staple-markdown" self) (getAttr "staple-markless" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stars = (build-asdf-system {
     pname = "stars";
@@ -52195,6 +63547,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stars" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "drakma" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   static-dispatch = (build-asdf-system {
     pname = "static-dispatch";
@@ -52208,6 +63563,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "static-dispatch" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "arrows" self) (getAttr "cl-environments" self) (getAttr "cl-form-types" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "optima" self) ];
+    meta = {};
   });
   static-vectors = (build-asdf-system {
     pname = "static-vectors";
@@ -52221,6 +63577,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "static-vectors" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {};
   });
   statistics = (build-asdf-system {
     pname = "statistics";
@@ -52234,6 +63591,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "statistics" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "distributions" self) (getAttr "let-plus" self) (getAttr "num-utils" self) (getAttr "org_dot_tfeb_dot_conduit-packages" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stdutils = (build-asdf-system {
     pname = "stdutils";
@@ -52247,6 +63607,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stdutils" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stealth-mixin = (build-asdf-system {
     pname = "stealth-mixin";
@@ -52260,6 +63623,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stealth-mixin" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stefil = (build-asdf-system {
     pname = "stefil";
@@ -52273,6 +63639,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stefil" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) (getAttr "swank" self) ];
+    meta = {};
   });
   stefil_plus = (build-asdf-system {
     pname = "stefil+";
@@ -52286,6 +63653,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stefil+" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "gt" self) (getAttr "metabang-bind" self) (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stefil-test = (build-asdf-system {
     pname = "stefil-test";
@@ -52299,6 +63669,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stefil-test" ];
     lispLibs = [ (getAttr "stefil" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stem = (build-asdf-system {
     pname = "stem";
@@ -52312,6 +63685,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stem" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stepster = (build-asdf-system {
     pname = "stepster";
@@ -52325,6 +63701,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stepster" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-ppcre" self) (getAttr "cl-reexport" self) (getAttr "clss" self) (getAttr "dexador" self) (getAttr "jonathan" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stl = (build-asdf-system {
     pname = "stl";
@@ -52338,6 +63717,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stl" ];
     lispLibs = [ (getAttr "_3d-vectors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stmx = (build-asdf-system {
     pname = "stmx";
@@ -52351,6 +63733,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stmx" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "closer-mop" self) (getAttr "log4cl" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stmx_dot_test = (build-asdf-system {
     pname = "stmx.test";
@@ -52364,6 +63749,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stmx.test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "fiveam" self) (getAttr "log4cl" self) (getAttr "stmx" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   str = (build-asdf-system {
     pname = "str";
@@ -52377,6 +63765,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "str" ];
     lispLibs = [ (getAttr "cl-change-case" self) (getAttr "cl-ppcre" self) (getAttr "cl-ppcre-unicode" self) ];
+    meta = {};
   });
   str_dot_test = (build-asdf-system {
     pname = "str.test";
@@ -52390,6 +63779,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "str.test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   strict-function = (build-asdf-system {
     pname = "strict-function";
@@ -52403,6 +63795,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "strict-function" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   string-case = (build-asdf-system {
     pname = "string-case";
@@ -52416,6 +63811,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "string-case" ];
     lispLibs = [  ];
+    meta = {};
   });
   string-escape = (build-asdf-system {
     pname = "string-escape";
@@ -52429,6 +63825,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "string-escape" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stripe = (build-asdf-system {
     pname = "stripe";
@@ -52442,6 +63841,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stripe" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "local-time" self) (getAttr "mfiano-utils" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stripe-against-the-modern-world = (build-asdf-system {
     pname = "stripe-against-the-modern-world";
@@ -52455,6 +63857,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stripe-against-the-modern-world" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "do-urlencode" self) (getAttr "ironclad" self) (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "ningle" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext = (build-asdf-system {
     pname = "structure-ext";
@@ -52468,6 +63873,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext" ];
     lispLibs = [ (getAttr "structure-ext_dot_as-class" self) (getAttr "structure-ext_dot_left-arrow-accessors" self) (getAttr "structure-ext_dot_make-instance" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext_dot_as-class = (build-asdf-system {
     pname = "structure-ext.as-class";
@@ -52481,6 +63889,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext.as-class" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "lambda-fiddle" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext_dot_as-class_dot_test = (build-asdf-system {
     pname = "structure-ext.as-class.test";
@@ -52494,6 +63905,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext.as-class.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "structure-ext_dot_as-class" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext_dot_left-arrow-accessors = (build-asdf-system {
     pname = "structure-ext.left-arrow-accessors";
@@ -52507,6 +63921,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext.left-arrow-accessors" ];
     lispLibs = [ (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext_dot_left-arrow-accessors_dot_test = (build-asdf-system {
     pname = "structure-ext.left-arrow-accessors.test";
@@ -52520,6 +63937,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext.left-arrow-accessors.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "structure-ext_dot_left-arrow-accessors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext_dot_make-instance = (build-asdf-system {
     pname = "structure-ext.make-instance";
@@ -52533,6 +63953,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext.make-instance" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structure-ext_dot_make-instance_dot_test = (build-asdf-system {
     pname = "structure-ext.make-instance.test";
@@ -52546,6 +63969,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structure-ext.make-instance.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "structure-ext_dot_make-instance" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   structy-defclass = (build-asdf-system {
     pname = "structy-defclass";
@@ -52559,6 +63985,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "structy-defclass" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   studio-client = (build-asdf-system {
     pname = "studio-client";
@@ -52572,6 +64001,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "studio-client" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "documentation-utils" self) (getAttr "north-core" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stumpwm = (build-asdf-system {
     pname = "stumpwm";
@@ -52585,6 +64017,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stumpwm" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "clx" self) (getAttr "dynamic-mixins" self) ];
+    meta = {};
   });
   stumpwm-dynamic-float = (build-asdf-system {
     pname = "stumpwm-dynamic-float";
@@ -52598,6 +64031,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stumpwm-dynamic-float" ];
     lispLibs = [ (getAttr "stumpwm" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stumpwm-sndioctl = (build-asdf-system {
     pname = "stumpwm-sndioctl";
@@ -52611,6 +64047,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stumpwm-sndioctl" ];
     lispLibs = [ (getAttr "stumpwm" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   stumpwm-tests = (build-asdf-system {
     pname = "stumpwm-tests";
@@ -52624,6 +64063,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "stumpwm-tests" ];
     lispLibs = [ (getAttr "fiasco" self) (getAttr "stumpwm" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sucle = (build-asdf-system {
     pname = "sucle";
@@ -52637,6 +64079,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sucle" ];
     lispLibs = [ (getAttr "aabbcc" self) (getAttr "alexandria" self) (getAttr "application" self) (getAttr "black-tie" self) (getAttr "camera-matrix" self) (getAttr "cl-opengl" self) (getAttr "control" self) (getAttr "crud" self) (getAttr "fps-independent-timestep" self) (getAttr "glhelp" self) (getAttr "image-utility" self) (getAttr "livesupport" self) (getAttr "ncurses-clone-for-lem" self) (getAttr "nsb-cga" self) (getAttr "quads" self) (getAttr "scratch-buffer" self) (getAttr "sucle-multiprocessing" self) (getAttr "sucle-temp" self) (getAttr "text-subsystem" self) (getAttr "uncommon-lisp" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sucle-multiprocessing = (build-asdf-system {
     pname = "sucle-multiprocessing";
@@ -52650,6 +64095,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sucle-multiprocessing" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-cpus" self) (getAttr "lparallel" self) (getAttr "uncommon-lisp" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sucle-serialize = (build-asdf-system {
     pname = "sucle-serialize";
@@ -52663,6 +64111,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sucle-serialize" ];
     lispLibs = [ (getAttr "chipz" self) (getAttr "cl-conspack" self) (getAttr "salza2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sucle-temp = (build-asdf-system {
     pname = "sucle-temp";
@@ -52676,6 +64127,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sucle-temp" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sucle-test = (build-asdf-system {
     pname = "sucle-test";
@@ -52689,6 +64143,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sucle-test" ];
     lispLibs = [ (getAttr "aabbcc" self) (getAttr "alexandria" self) (getAttr "application" self) (getAttr "camera-matrix" self) (getAttr "character-modifier-bits" self) (getAttr "cl-opengl" self) (getAttr "control" self) (getAttr "deflazy" self) (getAttr "fps-independent-timestep" self) (getAttr "image-utility" self) (getAttr "ncurses-clone-for-lem" self) (getAttr "nsb-cga" self) (getAttr "quads" self) (getAttr "scratch-buffer" self) (getAttr "sucle" self) (getAttr "sucle-multiprocessing" self) (getAttr "sucle-serialize" self) (getAttr "text-subsystem" self) (getAttr "uncommon-lisp" self) (getAttr "window" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   surf = (build-asdf-system {
     pname = "surf";
@@ -52702,6 +64159,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "surf" ];
     lispLibs = [ (getAttr "geom-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   swank = (build-asdf-system {
     pname = "swank";
@@ -52715,6 +64175,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "swank" ];
     lispLibs = [  ];
+    meta = {};
   });
   swank-client = (build-asdf-system {
     pname = "swank-client";
@@ -52728,6 +64189,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "swank-client" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "com_dot_google_dot_base" self) (getAttr "swank" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   swank-crew = (build-asdf-system {
     pname = "swank-crew";
@@ -52741,6 +64205,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "swank-crew" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "com_dot_google_dot_base" self) (getAttr "swank-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   swank-protocol = (build-asdf-system {
     pname = "swank-protocol";
@@ -52754,6 +64221,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "swank-protocol" ];
     lispLibs = [ (getAttr "swank" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   swank_dot_live = (build-asdf-system {
     pname = "swank.live";
@@ -52767,6 +64237,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "swank.live" ];
     lispLibs = [ (getAttr "swank" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   swap-bytes = (build-asdf-system {
     pname = "swap-bytes";
@@ -52780,6 +64253,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "swap-bytes" ];
     lispLibs = [ (getAttr "trivial-features" self) ];
+    meta = {};
   });
   sxql = (build-asdf-system {
     pname = "sxql";
@@ -52793,6 +64267,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sxql" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-package-locks" self) (getAttr "cl-syntax-annot" self) (getAttr "iterate" self) (getAttr "split-sequence" self) (getAttr "trivia" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sxql-composer = (build-asdf-system {
     pname = "sxql-composer";
@@ -52806,6 +64283,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sxql-composer" ];
     lispLibs = [ (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sxql-test = (build-asdf-system {
     pname = "sxql-test";
@@ -52819,6 +64299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sxql-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "sxql" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sycamore = (build-asdf-system {
     pname = "sycamore";
@@ -52832,6 +64315,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sycamore" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-fuzz" self) (getAttr "cl-ppcre" self) (getAttr "lisp-unit" self) ];
+    meta = {};
   });
   symath = (build-asdf-system {
     pname = "symath";
@@ -52845,6 +64329,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "symath" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   symbol-munger = (build-asdf-system {
     pname = "symbol-munger";
@@ -52858,6 +64345,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "symbol-munger" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {};
   });
   symbol-namespaces = (build-asdf-system {
     pname = "symbol-namespaces";
@@ -52871,6 +64359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "symbol-namespaces" ];
     lispLibs = [ (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   synonyms = (build-asdf-system {
     pname = "synonyms";
@@ -52884,6 +64375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "synonyms" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   sysexits = (build-asdf-system {
     pname = "sysexits";
@@ -52897,6 +64391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "sysexits" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   system-locale = (build-asdf-system {
     pname = "system-locale";
@@ -52910,6 +64407,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "system-locale" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-clack-handler-fcgi = (build-asdf-system {
     pname = "t-clack-handler-fcgi";
@@ -52923,6 +64423,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-clack-handler-fcgi" ];
     lispLibs = [ (getAttr "clack-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-clack-handler-hunchentoot = (build-asdf-system {
     pname = "t-clack-handler-hunchentoot";
@@ -52936,6 +64439,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-clack-handler-hunchentoot" ];
     lispLibs = [ (getAttr "clack-handler-hunchentoot" self) (getAttr "clack-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-clack-handler-toot = (build-asdf-system {
     pname = "t-clack-handler-toot";
@@ -52949,6 +64455,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-clack-handler-toot" ];
     lispLibs = [ (getAttr "clack-handler-toot" self) (getAttr "clack-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-clack-handler-wookie = (build-asdf-system {
     pname = "t-clack-handler-wookie";
@@ -52962,6 +64471,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-clack-handler-wookie" ];
     lispLibs = [ (getAttr "clack-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack = (build-asdf-system {
     pname = "t-lack";
@@ -52975,6 +64487,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack" ];
     lispLibs = [ (getAttr "clack" self) (getAttr "lack" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-component = (build-asdf-system {
     pname = "t-lack-component";
@@ -52988,6 +64503,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-component" ];
     lispLibs = [ (getAttr "lack-component" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-accesslog = (build-asdf-system {
     pname = "t-lack-middleware-accesslog";
@@ -53001,6 +64519,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-accesslog" ];
     lispLibs = [ (getAttr "lack" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-auth-basic = (build-asdf-system {
     pname = "t-lack-middleware-auth-basic";
@@ -53014,6 +64535,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-auth-basic" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-base64" self) (getAttr "lack" self) (getAttr "lack-middleware-auth-basic" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-backtrace = (build-asdf-system {
     pname = "t-lack-middleware-backtrace";
@@ -53027,6 +64551,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-backtrace" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "lack" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-csrf = (build-asdf-system {
     pname = "t-lack-middleware-csrf";
@@ -53040,6 +64567,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-csrf" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "lack" self) (getAttr "lack-middleware-csrf" self) (getAttr "lack-request" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-mount = (build-asdf-system {
     pname = "t-lack-middleware-mount";
@@ -53053,6 +64583,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-mount" ];
     lispLibs = [ (getAttr "lack" self) (getAttr "lack-component" self) (getAttr "lack-middleware-mount" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-session = (build-asdf-system {
     pname = "t-lack-middleware-session";
@@ -53066,6 +64599,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-session" ];
     lispLibs = [ (getAttr "cl-cookie" self) (getAttr "lack" self) (getAttr "lack-middleware-session" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-middleware-static = (build-asdf-system {
     pname = "t-lack-middleware-static";
@@ -53079,6 +64615,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-middleware-static" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "lack" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-request = (build-asdf-system {
     pname = "t-lack-request";
@@ -53092,6 +64631,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-request" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clack-test" self) (getAttr "dexador" self) (getAttr "flexi-streams" self) (getAttr "hunchentoot" self) (getAttr "lack-request" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-session-store-dbi = (build-asdf-system {
     pname = "t-lack-session-store-dbi";
@@ -53105,6 +64647,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-session-store-dbi" ];
     lispLibs = [ (getAttr "dbi" self) (getAttr "lack" self) (getAttr "lack-session-store-dbi" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "sqlite" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-session-store-redis = (build-asdf-system {
     pname = "t-lack-session-store-redis";
@@ -53118,6 +64663,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-session-store-redis" ];
     lispLibs = [ (getAttr "lack" self) (getAttr "lack-session-store-redis" self) (getAttr "lack-test" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   t-lack-util = (build-asdf-system {
     pname = "t-lack-util";
@@ -53131,6 +64679,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "t-lack-util" ];
     lispLibs = [ (getAttr "lack-test" self) (getAttr "lack-util" self) (getAttr "prove" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ta2 = (build-asdf-system {
     pname = "ta2";
@@ -53144,6 +64695,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ta2" ];
     lispLibs = [ (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tagger = (build-asdf-system {
     pname = "tagger";
@@ -53157,6 +64711,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tagger" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   taglib = (build-asdf-system {
     pname = "taglib";
@@ -53170,6 +64727,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "taglib" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "flexi-streams" self) (getAttr "optima" self) (getAttr "optima_dot_ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   taglib-tests = (build-asdf-system {
     pname = "taglib-tests";
@@ -53183,6 +64743,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "taglib-tests" ];
     lispLibs = [ (getAttr "chanl" self) (getAttr "cl-fad" self) (getAttr "taglib" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tailrec = (build-asdf-system {
     pname = "tailrec";
@@ -53196,6 +64759,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tailrec" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-macroexpand-all" self) (getAttr "trivial-with-current-source-form" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   talcl = (build-asdf-system {
     pname = "talcl";
@@ -53209,6 +64775,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "talcl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "buildnode" self) (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "iterate" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   talcl-examples = (build-asdf-system {
     pname = "talcl-examples";
@@ -53222,6 +64791,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "talcl-examples" ];
     lispLibs = [ (getAttr "buildnode-xhtml" self) (getAttr "talcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   talcl-speed-tests = (build-asdf-system {
     pname = "talcl-speed-tests";
@@ -53235,6 +64807,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "talcl-speed-tests" ];
     lispLibs = [ (getAttr "buildnode-xhtml" self) (getAttr "lisp-unit2" self) (getAttr "talcl" self) (getAttr "talcl-examples" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   talcl-test = (build-asdf-system {
     pname = "talcl-test";
@@ -53248,6 +64823,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "talcl-test" ];
     lispLibs = [ (getAttr "buildnode-xhtml" self) (getAttr "lisp-unit2" self) (getAttr "talcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tap-unit-test = (build-asdf-system {
     pname = "tap-unit-test";
@@ -53261,6 +64839,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tap-unit-test" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tar = (build-asdf-system {
     pname = "tar";
@@ -53274,6 +64855,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tar" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "local-time" self) (getAttr "split-sequence" self) (getAttr "tar-file" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tar-file = (build-asdf-system {
     pname = "tar-file";
@@ -53287,6 +64871,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tar-file" ];
     lispLibs = [ (getAttr "_40ants-doc" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "chipz" self) (getAttr "flexi-streams" self) (getAttr "salza2" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   targa = (build-asdf-system {
     pname = "targa";
@@ -53300,6 +64887,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "targa" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tasty = (build-asdf-system {
     pname = "tasty";
@@ -53313,6 +64903,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tasty" ];
     lispLibs = [ (getAttr "gwl-graphics" self) (getAttr "tree" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tclcs-code = (build-asdf-system {
     pname = "tclcs-code";
@@ -53326,6 +64919,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tclcs-code" ];
     lispLibs = [ (getAttr "trivial-custom-debugger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tcod = (build-asdf-system {
     pname = "tcod";
@@ -53339,6 +64935,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tcod" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-libffi" self) (getAttr "defstar" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   teddy = (build-asdf-system {
     pname = "teddy";
@@ -53352,6 +64951,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "teddy" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "asdf-finalizers" self) (getAttr "cl-ascii-table" self) (getAttr "eazy-gnuplot" self) (getAttr "hu_dot_dwim_dot_def" self) (getAttr "lhstats" self) (getAttr "list-of" self) (getAttr "rutils" self) (getAttr "simplified-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   teepeedee2 = (build-asdf-system {
     pname = "teepeedee2";
@@ -53365,6 +64967,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "teepeedee2" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-cont" self) (getAttr "cl-fad" self) (getAttr "cl-irregsexp" self) (getAttr "iterate" self) (getAttr "parenscript" self) (getAttr "trivial-backtrace" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   teepeedee2-test = (build-asdf-system {
     pname = "teepeedee2-test";
@@ -53378,6 +64983,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "teepeedee2-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "teepeedee2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   telnetlib = (build-asdf-system {
     pname = "telnetlib";
@@ -53391,6 +64999,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "telnetlib" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   template = (build-asdf-system {
     pname = "template";
@@ -53404,6 +65015,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "template" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "parameterized-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   template-function = (build-asdf-system {
     pname = "template-function";
@@ -53417,6 +65031,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "template-function" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "introspect-environment" self) (getAttr "specialization-store" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   template-function-tests = (build-asdf-system {
     pname = "template-function-tests";
@@ -53430,6 +65047,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "template-function-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "template-function" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   temporal-functions = (build-asdf-system {
     pname = "temporal-functions";
@@ -53443,6 +65063,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "temporal-functions" ];
     lispLibs = [ (getAttr "fn" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   temporary-file = (build-asdf-system {
     pname = "temporary-file";
@@ -53456,6 +65079,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "temporary-file" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "unit-test" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ten = (build-asdf-system {
     pname = "ten";
@@ -53469,6 +65095,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ten" ];
     lispLibs = [ (getAttr "access" self) (getAttr "cl-who" self) (getAttr "esrap" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ten_dot_examples = (build-asdf-system {
     pname = "ten.examples";
@@ -53482,6 +65111,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ten.examples" ];
     lispLibs = [ (getAttr "ten" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ten_dot_i18n_dot_cl-locale = (build-asdf-system {
     pname = "ten.i18n.cl-locale";
@@ -53495,6 +65127,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ten.i18n.cl-locale" ];
     lispLibs = [ (getAttr "cl-locale" self) (getAttr "ten" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ten_dot_i18n_dot_gettext = (build-asdf-system {
     pname = "ten.i18n.gettext";
@@ -53508,6 +65143,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ten.i18n.gettext" ];
     lispLibs = [ (getAttr "gettext" self) (getAttr "ten" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ten_dot_tests = (build-asdf-system {
     pname = "ten.tests";
@@ -53521,6 +65159,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ten.tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "ten" self) (getAttr "ten_dot_examples" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   terminfo = (build-asdf-system {
     pname = "terminfo";
@@ -53534,6 +65175,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "terminfo" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   terrable = (build-asdf-system {
     pname = "terrable";
@@ -53547,6 +65191,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "terrable" ];
     lispLibs = [ (getAttr "documentation-utils" self) (getAttr "fast-io" self) (getAttr "ieee-floats" self) (getAttr "static-vectors" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tesseract-capi = (build-asdf-system {
     pname = "tesseract-capi";
@@ -53560,6 +65207,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tesseract-capi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test-40ants-system = (build-asdf-system {
     pname = "test-40ants-system";
@@ -53573,6 +65223,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test-40ants-system" ];
     lispLibs = [ (getAttr "_40ants-asdf-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test-gadgets = (build-asdf-system {
     pname = "test-gadgets";
@@ -53586,6 +65239,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test-gadgets" ];
     lispLibs = [ (getAttr "gadgets" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test-paren6 = (build-asdf-system {
     pname = "test-paren6";
@@ -53599,6 +65255,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test-paren6" ];
     lispLibs = [ (getAttr "external-program" self) (getAttr "paren6" self) (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test-serial-system = (build-asdf-system {
     pname = "test-serial-system";
@@ -53612,6 +65271,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test-serial-system" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test-utils = (build-asdf-system {
     pname = "test-utils";
@@ -53625,6 +65287,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test-utils" ];
     lispLibs = [ (getAttr "agnostic-lizard" self) (getAttr "alexandria" self) (getAttr "cl-quickcheck" self) (getAttr "prove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test_dot_eager-future2 = (build-asdf-system {
     pname = "test.eager-future2";
@@ -53638,6 +65303,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test.eager-future2" ];
     lispLibs = [ (getAttr "eager-future2" self) (getAttr "eos" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   test_dot_vas-string-metrics = (build-asdf-system {
     pname = "test.vas-string-metrics";
@@ -53651,6 +65319,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "test.vas-string-metrics" ];
     lispLibs = [ (getAttr "vas-string-metrics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   testbild = (build-asdf-system {
     pname = "testbild";
@@ -53664,6 +65335,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "testbild" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "graylex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   testbild-test = (build-asdf-system {
     pname = "testbild-test";
@@ -53677,6 +65351,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "testbild-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-heredoc" self) (getAttr "testbild" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   testiere = (build-asdf-system {
     pname = "testiere";
@@ -53690,6 +65367,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "testiere" ];
     lispLibs = [ (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   texp = (build-asdf-system {
     pname = "texp";
@@ -53703,6 +65383,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "texp" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   text-query = (build-asdf-system {
     pname = "text-query";
@@ -53716,6 +65399,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "text-query" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   text-subsystem = (build-asdf-system {
     pname = "text-subsystem";
@@ -53729,6 +65415,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "text-subsystem" ];
     lispLibs = [ (getAttr "application" self) (getAttr "deflazy" self) (getAttr "image-utility" self) (getAttr "nsb-cga" self) (getAttr "quads" self) (getAttr "sucle-temp" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   text-subsystem-generate-font = (build-asdf-system {
     pname = "text-subsystem-generate-font";
@@ -53742,6 +65431,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "text-subsystem-generate-font" ];
     lispLibs = [ (getAttr "cl-freetype2" self) (getAttr "opticl" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   textery = (build-asdf-system {
     pname = "textery";
@@ -53755,6 +65447,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "textery" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   the-cost-of-nothing = (build-asdf-system {
     pname = "the-cost-of-nothing";
@@ -53768,6 +65463,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "the-cost-of-nothing" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "local-time" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thnappy = (build-asdf-system {
     pname = "thnappy";
@@ -53781,6 +65479,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thnappy" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thorn = (build-asdf-system {
     pname = "thorn";
@@ -53794,6 +65495,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thorn" ];
     lispLibs = [ (getAttr "common-doc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thorn-doc = (build-asdf-system {
     pname = "thorn-doc";
@@ -53807,6 +65511,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thorn-doc" ];
     lispLibs = [ (getAttr "thorn" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thorn-test = (build-asdf-system {
     pname = "thorn-test";
@@ -53820,6 +65527,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thorn-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "thorn" self) (getAttr "thorn-doc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thread-pool = (build-asdf-system {
     pname = "thread-pool";
@@ -53833,6 +65543,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thread-pool" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thread_dot_comm_dot_rendezvous = (build-asdf-system {
     pname = "thread.comm.rendezvous";
@@ -53846,6 +65559,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thread.comm.rendezvous" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-annot" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   thread_dot_comm_dot_rendezvous_dot_test = (build-asdf-system {
     pname = "thread.comm.rendezvous.test";
@@ -53859,6 +65575,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "thread.comm.rendezvous.test" ];
     lispLibs = [ (getAttr "cl-test-more" self) (getAttr "thread_dot_comm_dot_rendezvous" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tile-grid = (build-asdf-system {
     pname = "tile-grid";
@@ -53872,6 +65591,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tile-grid" ];
     lispLibs = [ (getAttr "mfiano-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   time-interval = (build-asdf-system {
     pname = "time-interval";
@@ -53885,6 +65607,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "time-interval" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   timer-wheel = (build-asdf-system {
     pname = "timer-wheel";
@@ -53898,6 +65623,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "timer-wheel" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   timer-wheel_dot_examples = (build-asdf-system {
     pname = "timer-wheel.examples";
@@ -53911,6 +65639,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "timer-wheel.examples" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "timer-wheel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tinaa = (build-asdf-system {
     pname = "tinaa";
@@ -53924,6 +65655,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tinaa" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "asdf-system-connections" self) (getAttr "cl-containers" self) (getAttr "cl-graph" self) (getAttr "defsystem-compatibility" self) (getAttr "dynamic-classes" self) (getAttr "lml2" self) (getAttr "metatilities" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tinaa-test = (build-asdf-system {
     pname = "tinaa-test";
@@ -53937,6 +65671,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tinaa-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "tinaa" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tiny-routes = (build-asdf-system {
     pname = "tiny-routes";
@@ -53950,6 +65687,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tiny-routes" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tm = (build-asdf-system {
     pname = "tm";
@@ -53963,6 +65703,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tm" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tmpdir = (build-asdf-system {
     pname = "tmpdir";
@@ -53976,6 +65719,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tmpdir" ];
     lispLibs = [ (getAttr "cl-fad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tmpdir_dot_tests = (build-asdf-system {
     pname = "tmpdir.tests";
@@ -53989,6 +65735,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tmpdir.tests" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "fiveam" self) (getAttr "osicat" self) (getAttr "tmpdir" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   toadstool = (build-asdf-system {
     pname = "toadstool";
@@ -54002,6 +65751,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "toadstool" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   toadstool-tests = (build-asdf-system {
     pname = "toadstool-tests";
@@ -54015,6 +65767,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "toadstool-tests" ];
     lispLibs = [ (getAttr "stefil" self) (getAttr "toadstool" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   toms419 = (build-asdf-system {
     pname = "toms419";
@@ -54028,6 +65783,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "toms419" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   toms715 = (build-asdf-system {
     pname = "toms715";
@@ -54041,6 +65799,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "toms715" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   toms717 = (build-asdf-system {
     pname = "toms717";
@@ -54054,6 +65815,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "toms717" ];
     lispLibs = [ (getAttr "f2cl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   toot = (build-asdf-system {
     pname = "toot";
@@ -54067,6 +65831,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "toot" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "chunga" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "md5" self) (getAttr "puri" self) (getAttr "trivial-backtrace" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tooter = (build-asdf-system {
     pname = "tooter";
@@ -54080,6 +65847,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tooter" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "drakma" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   torrents = (build-asdf-system {
     pname = "torrents";
@@ -54093,6 +65863,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "torrents" ];
     lispLibs = [ (getAttr "access" self) (getAttr "cl-ansi-text" self) (getAttr "cl-readline" self) (getAttr "cl-transmission" self) (getAttr "clache" self) (getAttr "dexador" self) (getAttr "jonathan" self) (getAttr "log4cl" self) (getAttr "lparallel" self) (getAttr "lquery" self) (getAttr "mockingbird" self) (getAttr "parse-float" self) (getAttr "plump" self) (getAttr "py-configparser" self) (getAttr "replic" self) (getAttr "str" self) (getAttr "unix-opts" self) (getAttr "x_dot_let-star" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   torrents-test = (build-asdf-system {
     pname = "torrents-test";
@@ -54106,6 +65879,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "torrents-test" ];
     lispLibs = [ (getAttr "mockingbird" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "torrents" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   towers = (build-asdf-system {
     pname = "towers";
@@ -54119,6 +65895,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "towers" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-glu" self) (getAttr "cl-glut" self) (getAttr "cl-opengl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trace-db = (build-asdf-system {
     pname = "trace-db";
@@ -54132,6 +65911,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trace-db" ];
     lispLibs = [ (getAttr "asdf-package-system" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   track-best = (build-asdf-system {
     pname = "track-best";
@@ -54145,6 +65927,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "track-best" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trainable-object = (build-asdf-system {
     pname = "trainable-object";
@@ -54158,6 +65943,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trainable-object" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "serializable-object" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trainable-object_dot_test = (build-asdf-system {
     pname = "trainable-object.test";
@@ -54171,6 +65959,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trainable-object.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trainable-object" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   translate = (build-asdf-system {
     pname = "translate";
@@ -54184,6 +65975,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "translate" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   translate-client = (build-asdf-system {
     pname = "translate-client";
@@ -54197,6 +65991,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "translate-client" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "assoc-utils" self) (getAttr "dexador" self) (getAttr "quri" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   translators = (build-asdf-system {
     pname = "translators";
@@ -54210,6 +66007,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "translators" ];
     lispLibs = [ (getAttr "gwl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   transparent-wrap = (build-asdf-system {
     pname = "transparent-wrap";
@@ -54223,6 +66023,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "transparent-wrap" ];
     lispLibs = [ (getAttr "fare-quasiquote-extras" self) (getAttr "named-readtables" self) (getAttr "optima" self) (getAttr "trivial-arguments" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tree = (build-asdf-system {
     pname = "tree";
@@ -54236,6 +66039,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tree" ];
     lispLibs = [ (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tree-search = (build-asdf-system {
     pname = "tree-search";
@@ -54249,6 +66055,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tree-search" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   treedb = (build-asdf-system {
     pname = "treedb";
@@ -54262,6 +66071,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "treedb" ];
     lispLibs = [ (getAttr "cl-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   treedb_dot_doc = (build-asdf-system {
     pname = "treedb.doc";
@@ -54275,6 +66087,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "treedb.doc" ];
     lispLibs = [ (getAttr "cl-gendoc" self) (getAttr "treedb" self) (getAttr "treedb_dot_tests" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   treedb_dot_tests = (build-asdf-system {
     pname = "treedb.tests";
@@ -54288,6 +66103,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "treedb.tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "treedb" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trees = (build-asdf-system {
     pname = "trees";
@@ -54301,6 +66119,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trees" ];
     lispLibs = [  ];
+    meta = {};
   });
   trees-tests = (build-asdf-system {
     pname = "trees-tests";
@@ -54314,6 +66133,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trees-tests" ];
     lispLibs = [ (getAttr "trees" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trestrul = (build-asdf-system {
     pname = "trestrul";
@@ -54327,6 +66149,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trestrul" ];
     lispLibs = [ (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trestrul_dot_test = (build-asdf-system {
     pname = "trestrul.test";
@@ -54340,6 +66165,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trestrul.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "trestrul" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivia = (build-asdf-system {
     pname = "trivia";
@@ -54353,6 +66181,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia" ];
     lispLibs = [ (getAttr "trivia_dot_balland2006" self) ];
+    meta = {};
   });
   trivia_dot_balland2006 = (build-asdf-system {
     pname = "trivia.balland2006";
@@ -54366,6 +66195,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.balland2006" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) (getAttr "trivia_dot_trivial" self) (getAttr "type-i" self) ];
+    meta = {};
   });
   trivia_dot_benchmark = (build-asdf-system {
     pname = "trivia.benchmark";
@@ -54379,6 +66209,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.benchmark" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "optima" self) (getAttr "trivia" self) (getAttr "trivia_dot_balland2006" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivia_dot_cffi = (build-asdf-system {
     pname = "trivia.cffi";
@@ -54392,6 +66225,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.cffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "trivia_dot_trivial" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivia_dot_fset = (build-asdf-system {
     pname = "trivia.fset";
@@ -54405,6 +66241,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.fset" ];
     lispLibs = [ (getAttr "fset" self) (getAttr "trivia_dot_trivial" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivia_dot_level0 = (build-asdf-system {
     pname = "trivia.level0";
@@ -54418,6 +66257,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.level0" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   trivia_dot_level1 = (build-asdf-system {
     pname = "trivia.level1";
@@ -54431,6 +66271,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.level1" ];
     lispLibs = [ (getAttr "trivia_dot_level0" self) ];
+    meta = {};
   });
   trivia_dot_level2 = (build-asdf-system {
     pname = "trivia.level2";
@@ -54444,6 +66285,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.level2" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "lisp-namespace" self) (getAttr "trivia_dot_level1" self) (getAttr "trivial-cltl2" self) ];
+    meta = {};
   });
   trivia_dot_ppcre = (build-asdf-system {
     pname = "trivia.ppcre";
@@ -54457,6 +66299,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.ppcre" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "trivia_dot_trivial" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivia_dot_quasiquote = (build-asdf-system {
     pname = "trivia.quasiquote";
@@ -54470,6 +66315,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.quasiquote" ];
     lispLibs = [ (getAttr "fare-quasiquote-readtable" self) (getAttr "trivia_dot_trivial" self) ];
+    meta = {};
   });
   trivia_dot_test = (build-asdf-system {
     pname = "trivia.test";
@@ -54483,6 +66329,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "optima" self) (getAttr "trivia" self) (getAttr "trivia_dot_cffi" self) (getAttr "trivia_dot_fset" self) (getAttr "trivia_dot_ppcre" self) (getAttr "trivia_dot_quasiquote" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivia_dot_trivial = (build-asdf-system {
     pname = "trivia.trivial";
@@ -54496,6 +66345,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivia.trivial" ];
     lispLibs = [ (getAttr "trivia_dot_level2" self) ];
+    meta = {};
   });
   trivial-arguments = (build-asdf-system {
     pname = "trivial-arguments";
@@ -54509,6 +66359,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-arguments" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-backtrace = (build-asdf-system {
     pname = "trivial-backtrace";
@@ -54522,6 +66373,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-backtrace" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-backtrace-test = (build-asdf-system {
     pname = "trivial-backtrace-test";
@@ -54535,6 +66387,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-backtrace-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "trivial-backtrace" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-battery = (build-asdf-system {
     pname = "trivial-battery";
@@ -54548,6 +66403,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-battery" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-benchmark = (build-asdf-system {
     pname = "trivial-benchmark";
@@ -54561,6 +66419,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-benchmark" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-bit-streams = (build-asdf-system {
     pname = "trivial-bit-streams";
@@ -54574,6 +66435,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-bit-streams" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-bit-streams-tests = (build-asdf-system {
     pname = "trivial-bit-streams-tests";
@@ -54587,6 +66451,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-bit-streams-tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "flexi-streams" self) (getAttr "trivial-bit-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-build = (build-asdf-system {
     pname = "trivial-build";
@@ -54600,6 +66467,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-build" ];
     lispLibs = [ (getAttr "lisp-invocation" self) (getAttr "trivial-exe" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-build-test = (build-asdf-system {
     pname = "trivial-build-test";
@@ -54613,6 +66483,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-build-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-build" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-channels = (build-asdf-system {
     pname = "trivial-channels";
@@ -54626,6 +66499,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-channels" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "trivial-timeout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-clipboard = (build-asdf-system {
     pname = "trivial-clipboard";
@@ -54639,6 +66515,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-clipboard" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-clipboard-test = (build-asdf-system {
     pname = "trivial-clipboard-test";
@@ -54652,6 +66529,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-clipboard-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-clipboard" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-cltl2 = (build-asdf-system {
     pname = "trivial-cltl2";
@@ -54665,6 +66545,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-cltl2" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-coerce = (build-asdf-system {
     pname = "trivial-coerce";
@@ -54678,6 +66559,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-coerce" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "extensible-compound-types" self) (getAttr "optima" self) (getAttr "trivial-types" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-compress = (build-asdf-system {
     pname = "trivial-compress";
@@ -54691,6 +66575,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-compress" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "archive" self) (getAttr "which" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-compress-test = (build-asdf-system {
     pname = "trivial-compress-test";
@@ -54704,6 +66591,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-compress-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-compress" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-continuation = (build-asdf-system {
     pname = "trivial-continuation";
@@ -54717,6 +66607,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-continuation" ];
     lispLibs = [ (getAttr "log4cl" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-coverage = (build-asdf-system {
     pname = "trivial-coverage";
@@ -54730,6 +66623,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-coverage" ];
     lispLibs = [ (getAttr "lquery" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-custom-debugger = (build-asdf-system {
     pname = "trivial-custom-debugger";
@@ -54743,6 +66639,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-custom-debugger" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-debug-console = (build-asdf-system {
     pname = "trivial-debug-console";
@@ -54756,6 +66655,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-debug-console" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-do = (build-asdf-system {
     pname = "trivial-do";
@@ -54769,6 +66671,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-do" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-documentation = (build-asdf-system {
     pname = "trivial-documentation";
@@ -54782,6 +66687,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-documentation" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-documentation-test = (build-asdf-system {
     pname = "trivial-documentation-test";
@@ -54795,6 +66703,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-documentation-test" ];
     lispLibs = [ (getAttr "trivial-documentation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-download = (build-asdf-system {
     pname = "trivial-download";
@@ -54808,6 +66719,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-download" ];
     lispLibs = [ (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-dump-core = (build-asdf-system {
     pname = "trivial-dump-core";
@@ -54821,6 +66735,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-dump-core" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ed-functions = (build-asdf-system {
     pname = "trivial-ed-functions";
@@ -54834,6 +66751,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ed-functions" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-escapes = (build-asdf-system {
     pname = "trivial-escapes";
@@ -54847,6 +66767,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-escapes" ];
     lispLibs = [ (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-escapes-test = (build-asdf-system {
     pname = "trivial-escapes-test";
@@ -54860,6 +66783,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-escapes-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-escapes" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-exe = (build-asdf-system {
     pname = "trivial-exe";
@@ -54873,6 +66799,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-exe" ];
     lispLibs = [ (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-exe-test = (build-asdf-system {
     pname = "trivial-exe-test";
@@ -54886,6 +66815,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-exe-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-exe" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-extensible-sequences = (build-asdf-system {
     pname = "trivial-extensible-sequences";
@@ -54899,6 +66831,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-extensible-sequences" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-extract = (build-asdf-system {
     pname = "trivial-extract";
@@ -54912,6 +66847,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-extract" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "archive" self) (getAttr "cl-fad" self) (getAttr "deflate" self) (getAttr "which" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-extract-test = (build-asdf-system {
     pname = "trivial-extract-test";
@@ -54925,6 +66863,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-extract-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-extract" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-features = (build-asdf-system {
     pname = "trivial-features";
@@ -54938,6 +66879,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-features" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-features-tests = (build-asdf-system {
     pname = "trivial-features-tests";
@@ -54951,6 +66893,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-features-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "rt" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-file-size = (build-asdf-system {
     pname = "trivial-file-size";
@@ -54964,6 +66909,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-file-size" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-garbage = (build-asdf-system {
     pname = "trivial-garbage";
@@ -54977,6 +66923,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-garbage" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-gray-streams = (build-asdf-system {
     pname = "trivial-gray-streams";
@@ -54990,6 +66937,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-gray-streams" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-gray-streams-test = (build-asdf-system {
     pname = "trivial-gray-streams-test";
@@ -55003,6 +66951,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-gray-streams-test" ];
     lispLibs = [ (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-hashtable-serialize = (build-asdf-system {
     pname = "trivial-hashtable-serialize";
@@ -55016,6 +66967,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-hashtable-serialize" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-http = (build-asdf-system {
     pname = "trivial-http";
@@ -55029,6 +66983,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-http" ];
     lispLibs = [ (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-http-test = (build-asdf-system {
     pname = "trivial-http-test";
@@ -55042,6 +66999,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-http-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "trivial-http" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-indent = (build-asdf-system {
     pname = "trivial-indent";
@@ -55055,6 +67015,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-indent" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-inspector-hook = (build-asdf-system {
     pname = "trivial-inspector-hook";
@@ -55068,6 +67029,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-inspector-hook" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-irc = (build-asdf-system {
     pname = "trivial-irc";
@@ -55081,6 +67045,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-irc" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-irc-echobot = (build-asdf-system {
     pname = "trivial-irc-echobot";
@@ -55094,6 +67061,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-irc-echobot" ];
     lispLibs = [ (getAttr "trivial-irc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-json-codec = (build-asdf-system {
     pname = "trivial-json-codec";
@@ -55107,6 +67077,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-json-codec" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "parse-number" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-jumptables = (build-asdf-system {
     pname = "trivial-jumptables";
@@ -55120,6 +67093,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-jumptables" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-jumptables__tests = (build-asdf-system {
     pname = "trivial-jumptables_tests";
@@ -55133,6 +67109,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-jumptables_tests" ];
     lispLibs = [ (getAttr "bubble-operator-upwards" self) (getAttr "parachute" self) (getAttr "trivial-jumptables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-lazy = (build-asdf-system {
     pname = "trivial-lazy";
@@ -55146,6 +67125,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-lazy" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ldap = (build-asdf-system {
     pname = "trivial-ldap";
@@ -55159,6 +67141,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ldap" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "usocket" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-left-pad = (build-asdf-system {
     pname = "trivial-left-pad";
@@ -55172,6 +67157,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-left-pad" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "prove-asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-left-pad-test = (build-asdf-system {
     pname = "trivial-left-pad-test";
@@ -55185,6 +67173,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-left-pad-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-left-pad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-macroexpand-all = (build-asdf-system {
     pname = "trivial-macroexpand-all";
@@ -55198,6 +67189,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-macroexpand-all" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-main-thread = (build-asdf-system {
     pname = "trivial-main-thread";
@@ -55211,6 +67203,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-main-thread" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "simple-tasks" self) (getAttr "trivial-features" self) ];
+    meta = {};
   });
   trivial-method-combinations = (build-asdf-system {
     pname = "trivial-method-combinations";
@@ -55224,6 +67217,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-method-combinations" ];
     lispLibs = [ (getAttr "closer-mop" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-mimes = (build-asdf-system {
     pname = "trivial-mimes";
@@ -55237,6 +67233,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-mimes" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-mmap = (build-asdf-system {
     pname = "trivial-mmap";
@@ -55250,6 +67247,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-mmap" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "osicat" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-monitored-thread = (build-asdf-system {
     pname = "trivial-monitored-thread";
@@ -55263,6 +67263,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-monitored-thread" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-msi = (build-asdf-system {
     pname = "trivial-msi";
@@ -55276,6 +67279,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-msi" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-msi-test = (build-asdf-system {
     pname = "trivial-msi-test";
@@ -55289,6 +67295,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-msi-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-msi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-nntp = (build-asdf-system {
     pname = "trivial-nntp";
@@ -55302,6 +67311,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-nntp" ];
     lispLibs = [ (getAttr "cl_plus_ssl" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-object-lock = (build-asdf-system {
     pname = "trivial-object-lock";
@@ -55315,6 +67327,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-object-lock" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-octet-streams = (build-asdf-system {
     pname = "trivial-octet-streams";
@@ -55328,6 +67343,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-octet-streams" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-open-browser = (build-asdf-system {
     pname = "trivial-open-browser";
@@ -55341,6 +67359,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-open-browser" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-openstack = (build-asdf-system {
     pname = "trivial-openstack";
@@ -55354,6 +67375,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-openstack" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "drakma" self) (getAttr "local-time" self) (getAttr "st-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-openstack-test = (build-asdf-system {
     pname = "trivial-openstack-test";
@@ -55367,6 +67391,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-openstack-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "hunchentoot" self) (getAttr "local-time" self) (getAttr "st-json" self) (getAttr "trivial-openstack" self) (getAttr "uri-template" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-package-local-nicknames = (build-asdf-system {
     pname = "trivial-package-local-nicknames";
@@ -55380,6 +67407,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-package-local-nicknames" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-package-locks = (build-asdf-system {
     pname = "trivial-package-locks";
@@ -55393,6 +67421,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-package-locks" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-package-manager = (build-asdf-system {
     pname = "trivial-package-manager";
@@ -55406,6 +67437,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-package-manager" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-features" self) (getAttr "trivial-open-browser" self) ];
+    meta = {};
   });
   trivial-package-manager_dot_test = (build-asdf-system {
     pname = "trivial-package-manager.test";
@@ -55419,6 +67451,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-package-manager.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-package-manager" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-pooled-database = (build-asdf-system {
     pname = "trivial-pooled-database";
@@ -55432,6 +67467,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-pooled-database" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-dbi" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "parse-number" self) (getAttr "trivial-object-lock" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-project = (build-asdf-system {
     pname = "trivial-project";
@@ -55445,6 +67483,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-project" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-raw-io = (build-asdf-system {
     pname = "trivial-raw-io";
@@ -55458,6 +67499,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-raw-io" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-renamer = (build-asdf-system {
     pname = "trivial-renamer";
@@ -55471,6 +67515,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-renamer" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-rfc-1123 = (build-asdf-system {
     pname = "trivial-rfc-1123";
@@ -55484,6 +67531,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-rfc-1123" ];
     lispLibs = [ (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-sanitize = (build-asdf-system {
     pname = "trivial-sanitize";
@@ -55497,6 +67547,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-sanitize" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-html5-parser" self) (getAttr "cl-ppcre-unicode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-sanitize-tests = (build-asdf-system {
     pname = "trivial-sanitize-tests";
@@ -55510,6 +67563,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-sanitize-tests" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "clunit2" self) (getAttr "trivial-sanitize" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-shell = (build-asdf-system {
     pname = "trivial-shell";
@@ -55523,6 +67579,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-shell" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-shell-test = (build-asdf-system {
     pname = "trivial-shell-test";
@@ -55536,6 +67593,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-shell-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-signal = (build-asdf-system {
     pname = "trivial-signal";
@@ -55549,6 +67609,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-signal" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-sockets = (build-asdf-system {
     pname = "trivial-sockets";
@@ -55562,6 +67625,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-sockets" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ssh = (build-asdf-system {
     pname = "trivial-ssh";
@@ -55575,6 +67641,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ssh" ];
     lispLibs = [ (getAttr "trivial-ssh-libssh2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ssh-libssh2 = (build-asdf-system {
     pname = "trivial-ssh-libssh2";
@@ -55588,6 +67657,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ssh-libssh2" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-fad" self) (getAttr "split-sequence" self) (getAttr "trivial-gray-streams" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ssh-test = (build-asdf-system {
     pname = "trivial-ssh-test";
@@ -55601,6 +67673,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ssh-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivial-ssh" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-string-template = (build-asdf-system {
     pname = "trivial-string-template";
@@ -55614,6 +67689,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-string-template" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "proc-parse" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-string-template-test = (build-asdf-system {
     pname = "trivial-string-template-test";
@@ -55627,6 +67705,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-string-template-test" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-string-template" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-tco = (build-asdf-system {
     pname = "trivial-tco";
@@ -55640,6 +67721,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-tco" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-tco-test = (build-asdf-system {
     pname = "trivial-tco-test";
@@ -55653,6 +67737,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-tco-test" ];
     lispLibs = [ (getAttr "clunit" self) (getAttr "trivial-tco" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-thumbnail = (build-asdf-system {
     pname = "trivial-thumbnail";
@@ -55666,6 +67753,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-thumbnail" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-timeout = (build-asdf-system {
     pname = "trivial-timeout";
@@ -55679,6 +67769,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-timeout" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-timer = (build-asdf-system {
     pname = "trivial-timer";
@@ -55692,6 +67785,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-timer" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "chanl" self) (getAttr "iterate" self) (getAttr "log4cl" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-types = (build-asdf-system {
     pname = "trivial-types";
@@ -55705,6 +67801,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-types" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-update = (build-asdf-system {
     pname = "trivial-update";
@@ -55718,6 +67815,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-update" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-utf-8 = (build-asdf-system {
     pname = "trivial-utf-8";
@@ -55731,6 +67831,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-utf-8" ];
     lispLibs = [  ];
+    meta = {};
   });
   trivial-utilities = (build-asdf-system {
     pname = "trivial-utilities";
@@ -55744,6 +67845,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-utilities" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-variable-bindings = (build-asdf-system {
     pname = "trivial-variable-bindings";
@@ -55757,6 +67861,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-variable-bindings" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "trivial-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-wish = (build-asdf-system {
     pname = "trivial-wish";
@@ -55770,6 +67877,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-wish" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-with = (build-asdf-system {
     pname = "trivial-with";
@@ -55783,6 +67893,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-with" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-with-current-source-form = (build-asdf-system {
     pname = "trivial-with-current-source-form";
@@ -55796,6 +67909,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-with-current-source-form" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   trivial-ws = (build-asdf-system {
     pname = "trivial-ws";
@@ -55809,6 +67923,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ws" ];
     lispLibs = [ (getAttr "hunchensocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ws-client = (build-asdf-system {
     pname = "trivial-ws-client";
@@ -55822,6 +67939,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ws-client" ];
     lispLibs = [ (getAttr "cl-async" self) (getAttr "websocket-driver" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-ws-test = (build-asdf-system {
     pname = "trivial-ws-test";
@@ -55835,6 +67955,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-ws-test" ];
     lispLibs = [ (getAttr "find-port" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "trivial-ws" self) (getAttr "trivial-ws-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivial-yenc = (build-asdf-system {
     pname = "trivial-yenc";
@@ -55848,6 +67971,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivial-yenc" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivialib_dot_bdd = (build-asdf-system {
     pname = "trivialib.bdd";
@@ -55861,6 +67987,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivialib.bdd" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "immutable-struct" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivialib_dot_bdd_dot_test = (build-asdf-system {
     pname = "trivialib.bdd.test";
@@ -55874,6 +68003,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivialib.bdd.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivialib_dot_bdd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivialib_dot_type-unify = (build-asdf-system {
     pname = "trivialib.type-unify";
@@ -55887,6 +68019,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivialib.type-unify" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "introspect-environment" self) (getAttr "trivia" self) (getAttr "type-r" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trivialib_dot_type-unify_dot_test = (build-asdf-system {
     pname = "trivialib.type-unify.test";
@@ -55900,6 +68035,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trivialib.type-unify.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "trivialib_dot_type-unify" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trucler = (build-asdf-system {
     pname = "trucler";
@@ -55913,6 +68051,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trucler" ];
     lispLibs = [ (getAttr "trucler-base" self) (getAttr "trucler-native" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trucler-base = (build-asdf-system {
     pname = "trucler-base";
@@ -55926,6 +68067,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trucler-base" ];
     lispLibs = [ (getAttr "acclimation" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trucler-native = (build-asdf-system {
     pname = "trucler-native";
@@ -55939,6 +68083,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trucler-native" ];
     lispLibs = [ (getAttr "trucler-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trucler-native-test = (build-asdf-system {
     pname = "trucler-native-test";
@@ -55952,6 +68099,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trucler-native-test" ];
     lispLibs = [ (getAttr "trucler-base" self) (getAttr "trucler-native" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   trucler-reference = (build-asdf-system {
     pname = "trucler-reference";
@@ -55965,6 +68115,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "trucler-reference" ];
     lispLibs = [ (getAttr "trucler-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   truetype-clx = (build-asdf-system {
     pname = "truetype-clx";
@@ -55978,6 +68131,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "truetype-clx" ];
     lispLibs = [ (getAttr "cl-aa" self) (getAttr "cl-paths-ttf" self) (getAttr "cl-vectors" self) (getAttr "zpb-ttf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   try = (build-asdf-system {
     pname = "try";
@@ -55991,6 +68147,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "try" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "ieee-floats" self) (getAttr "mgl-pax" self) (getAttr "trivial-gray-streams" self) (getAttr "try_dot_asdf" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   try_dot_asdf = (build-asdf-system {
     pname = "try.asdf";
@@ -56004,6 +68163,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "try.asdf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   tsqueue = (build-asdf-system {
     pname = "tsqueue";
@@ -56017,6 +68179,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "tsqueue" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ttt = (build-asdf-system {
     pname = "ttt";
@@ -56030,6 +68195,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ttt" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   twfy = (build-asdf-system {
     pname = "twfy";
@@ -56043,6 +68211,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "twfy" ];
     lispLibs = [ (getAttr "cl-json" self) (getAttr "drakma" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   twitter-mongodb-driver = (build-asdf-system {
     pname = "twitter-mongodb-driver";
@@ -56056,6 +68227,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "twitter-mongodb-driver" ];
     lispLibs = [ (getAttr "cl-mongo" self) (getAttr "cl-twitter" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   type-i = (build-asdf-system {
     pname = "type-i";
@@ -56069,6 +68243,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "type-i" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "introspect-environment" self) (getAttr "lisp-namespace" self) (getAttr "trivia_dot_trivial" self) ];
+    meta = {};
   });
   type-i_dot_test = (build-asdf-system {
     pname = "type-i.test";
@@ -56082,6 +68257,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "type-i.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "type-i" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   type-r = (build-asdf-system {
     pname = "type-r";
@@ -56095,6 +68273,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "type-r" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   type-r_dot_test = (build-asdf-system {
     pname = "type-r.test";
@@ -56108,6 +68289,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "type-r.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "type-r" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   typo = (build-asdf-system {
     pname = "typo";
@@ -56121,6 +68305,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "typo" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "introspect-environment" self) (getAttr "trivia" self) (getAttr "trivial-arguments" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   typo_dot_test-suite = (build-asdf-system {
     pname = "typo.test-suite";
@@ -56134,6 +68321,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "typo.test-suite" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "typo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uax-14 = (build-asdf-system {
     pname = "uax-14";
@@ -56147,6 +68337,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uax-14" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uax-14-test = (build-asdf-system {
     pname = "uax-14-test";
@@ -56160,6 +68353,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uax-14-test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "parachute" self) (getAttr "uax-14" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uax-15 = (build-asdf-system {
     pname = "uax-15";
@@ -56173,6 +68369,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uax-15" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "split-sequence" self) ];
+    meta = {};
   });
   uax-9 = (build-asdf-system {
     pname = "uax-9";
@@ -56186,6 +68383,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uax-9" ];
     lispLibs = [ (getAttr "documentation-utils" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uax-9-test = (build-asdf-system {
     pname = "uax-9-test";
@@ -56199,6 +68399,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uax-9-test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "parachute" self) (getAttr "uax-9" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ubiquitous = (build-asdf-system {
     pname = "ubiquitous";
@@ -56214,6 +68417,7 @@ in lib.makeScope pkgs.newScope (self: {
     lispLibs = [  ];
     meta = {
       broken = true;
+      hydraPlatforms = [  ];
     };
   });
   ubiquitous-concurrent = (build-asdf-system {
@@ -56228,6 +68432,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ubiquitous-concurrent" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "ubiquitous" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucons = (build-asdf-system {
     pname = "ucons";
@@ -56241,6 +68448,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucons" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "atomics" self) (getAttr "bordeaux-threads" self) (getAttr "named-readtables" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucw = (build-asdf-system {
     pname = "ucw";
@@ -56254,6 +68464,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucw" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "ucw-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucw-core = (build-asdf-system {
     pname = "ucw-core";
@@ -56267,6 +68480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucw-core" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "bordeaux-threads" self) (getAttr "cl-fad" self) (getAttr "closer-mop" self) (getAttr "iterate" self) (getAttr "local-time" self) (getAttr "net-telent-date" self) (getAttr "rfc2109" self) (getAttr "swank" self) (getAttr "trivial-garbage" self) (getAttr "usocket" self) (getAttr "yaclml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucw-core_dot_test = (build-asdf-system {
     pname = "ucw-core.test";
@@ -56280,6 +68496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucw-core.test" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "iterate" self) (getAttr "stefil" self) (getAttr "ucw-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucw_dot_examples = (build-asdf-system {
     pname = "ucw.examples";
@@ -56293,6 +68512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucw.examples" ];
     lispLibs = [ (getAttr "ucw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucw_dot_httpd = (build-asdf-system {
     pname = "ucw.httpd";
@@ -56306,6 +68528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucw.httpd" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "puri" self) (getAttr "rfc2388-binary" self) (getAttr "ucw-core" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ucw_dot_manual-examples = (build-asdf-system {
     pname = "ucw.manual-examples";
@@ -56319,6 +68544,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ucw.manual-examples" ];
     lispLibs = [ (getAttr "ucw" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uffi = (build-asdf-system {
     pname = "uffi";
@@ -56332,6 +68560,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uffi" ];
     lispLibs = [  ];
+    meta = {};
   });
   uffi-tests = (build-asdf-system {
     pname = "uffi-tests";
@@ -56345,6 +68574,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uffi-tests" ];
     lispLibs = [ (getAttr "uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ufo = (build-asdf-system {
     pname = "ufo";
@@ -56358,6 +68590,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ufo" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ufo-test = (build-asdf-system {
     pname = "ufo-test";
@@ -56371,6 +68606,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ufo-test" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "ufo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ugly-tiny-infix-macro = (build-asdf-system {
     pname = "ugly-tiny-infix-macro";
@@ -56384,6 +68622,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ugly-tiny-infix-macro" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   umbra = (build-asdf-system {
     pname = "umbra";
@@ -56397,6 +68638,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "umbra" ];
     lispLibs = [ (getAttr "mfiano-utils" self) (getAttr "shadow" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   umlisp = (build-asdf-system {
     pname = "umlisp";
@@ -56410,6 +68654,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "umlisp" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-mysql" self) (getAttr "hyperobject" self) (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   umlisp-orf = (build-asdf-system {
     pname = "umlisp-orf";
@@ -56423,6 +68670,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "umlisp-orf" ];
     lispLibs = [ (getAttr "clsql" self) (getAttr "clsql-postgresql-socket" self) (getAttr "hyperobject" self) (getAttr "kmrcl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   umlisp-tests = (build-asdf-system {
     pname = "umlisp-tests";
@@ -56436,6 +68686,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "umlisp-tests" ];
     lispLibs = [ (getAttr "rt" self) (getAttr "umlisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uncommon-lisp = (build-asdf-system {
     pname = "uncommon-lisp";
@@ -56449,6 +68702,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uncommon-lisp" ];
     lispLibs = [ (getAttr "structy-defclass" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uncursed = (build-asdf-system {
     pname = "uncursed";
@@ -56462,6 +68718,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uncursed" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "cl-setlocale" self) (getAttr "terminfo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uncursed-examples = (build-asdf-system {
     pname = "uncursed-examples";
@@ -56475,6 +68734,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uncursed-examples" ];
     lispLibs = [ (getAttr "cffi-grovel" self) (getAttr "uncursed" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   unicly = (build-asdf-system {
     pname = "unicly";
@@ -56488,6 +68750,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unicly" ];
     lispLibs = [ (getAttr "ironclad" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   unifgram = (build-asdf-system {
     pname = "unifgram";
@@ -56501,6 +68766,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unifgram" ];
     lispLibs = [ (getAttr "paiprolog" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   unit-formulas = (build-asdf-system {
     pname = "unit-formulas";
@@ -56514,6 +68782,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unit-formulas" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   unit-test = (build-asdf-system {
     pname = "unit-test";
@@ -56527,6 +68798,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unit-test" ];
     lispLibs = [  ];
+    meta = {};
   });
   universal-config = (build-asdf-system {
     pname = "universal-config";
@@ -56540,6 +68812,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "universal-config" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "parse-float" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   unix-options = (build-asdf-system {
     pname = "unix-options";
@@ -56553,6 +68828,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unix-options" ];
     lispLibs = [  ];
+    meta = {};
   });
   unix-opts = (build-asdf-system {
     pname = "unix-opts";
@@ -56566,6 +68842,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unix-opts" ];
     lispLibs = [  ];
+    meta = {};
   });
   unix-sockets = (build-asdf-system {
     pname = "unix-sockets";
@@ -56579,6 +68856,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unix-sockets" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "flexi-streams" self) (getAttr "log4cl" self) (getAttr "trivial-garbage" self) (getAttr "trivial-gray-streams" self) (getAttr "uffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   unix-sockets_dot_tests = (build-asdf-system {
     pname = "unix-sockets.tests";
@@ -56592,6 +68872,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "unix-sockets.tests" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "fiveam" self) (getAttr "tmpdir" self) (getAttr "trivial-timeout" self) (getAttr "unix-sockets" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uri-template = (build-asdf-system {
     pname = "uri-template";
@@ -56605,6 +68888,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uri-template" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "named-readtables" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uri-template_dot_test = (build-asdf-system {
     pname = "uri-template.test";
@@ -56618,6 +68904,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uri-template.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "uri-template" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   url-rewrite = (build-asdf-system {
     pname = "url-rewrite";
@@ -56631,6 +68920,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "url-rewrite" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   userial = (build-asdf-system {
     pname = "userial";
@@ -56644,6 +68936,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "userial" ];
     lispLibs = [ (getAttr "contextl" self) (getAttr "ieee-floats" self) (getAttr "trivial-utf-8" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   userial-tests = (build-asdf-system {
     pname = "userial-tests";
@@ -56657,6 +68952,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "userial-tests" ];
     lispLibs = [ (getAttr "nst" self) (getAttr "userial" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   usocket = (build-asdf-system {
     pname = "usocket";
@@ -56670,6 +68968,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "usocket" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {};
   });
   usocket-server = (build-asdf-system {
     pname = "usocket-server";
@@ -56683,6 +68982,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "usocket-server" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "usocket" self) ];
+    meta = {};
   });
   usocket-test = (build-asdf-system {
     pname = "usocket-test";
@@ -56696,6 +68996,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "usocket-test" ];
     lispLibs = [ (getAttr "rt" self) (getAttr "usocket-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utilities_dot_binary-dump = (build-asdf-system {
     pname = "utilities.binary-dump";
@@ -56709,6 +69012,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utilities.binary-dump" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "let-plus" self) (getAttr "nibbles" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utilities_dot_print-items = (build-asdf-system {
     pname = "utilities.print-items";
@@ -56722,6 +69028,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utilities.print-items" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   utilities_dot_print-tree = (build-asdf-system {
     pname = "utilities.print-tree";
@@ -56735,6 +69042,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utilities.print-tree" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {};
   });
   utility = (build-asdf-system {
     pname = "utility";
@@ -56748,6 +69056,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utility" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utility-arguments = (build-asdf-system {
     pname = "utility-arguments";
@@ -56761,6 +69072,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utility-arguments" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utils-kt = (build-asdf-system {
     pname = "utils-kt";
@@ -56774,6 +69088,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utils-kt" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utm = (build-asdf-system {
     pname = "utm";
@@ -56787,6 +69104,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utm" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utm-ups = (build-asdf-system {
     pname = "utm-ups";
@@ -56800,6 +69120,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utm-ups" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   utm_dot_test = (build-asdf-system {
     pname = "utm.test";
@@ -56813,6 +69136,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "utm.test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "utm" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   uuid = (build-asdf-system {
     pname = "uuid";
@@ -56826,6 +69152,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "uuid" ];
     lispLibs = [ (getAttr "ironclad" self) (getAttr "trivial-utf-8" self) ];
+    meta = {};
   });
   validate-list = (build-asdf-system {
     pname = "validate-list";
@@ -56839,6 +69166,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "validate-list" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "arithmetic-operators-as-words" self) (getAttr "lisp-unit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   varint = (build-asdf-system {
     pname = "varint";
@@ -56852,6 +69182,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "varint" ];
     lispLibs = [ (getAttr "com_dot_google_dot_base" self) (getAttr "nibbles" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   varjo = (build-asdf-system {
     pname = "varjo";
@@ -56865,6 +69198,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "varjo" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "documentation-utils" self) (getAttr "fn" self) (getAttr "glsl-docs" self) (getAttr "glsl-spec" self) (getAttr "glsl-symbols" self) (getAttr "named-readtables" self) (getAttr "parse-float" self) (getAttr "vas-string-metrics" self) ];
+    meta = {};
   });
   varjo_dot_import = (build-asdf-system {
     pname = "varjo.import";
@@ -56878,6 +69212,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "varjo.import" ];
     lispLibs = [ (getAttr "fare-quasiquote-extras" self) (getAttr "glsl-toolkit" self) (getAttr "rtg-math_dot_vari" self) (getAttr "split-sequence" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   varjo_dot_tests = (build-asdf-system {
     pname = "varjo.tests";
@@ -56891,6 +69228,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "varjo.tests" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "rtg-math_dot_vari" self) (getAttr "varjo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   varray = (build-asdf-system {
     pname = "varray";
@@ -56904,6 +69244,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "varray" ];
     lispLibs = [ (getAttr "aplesque" self) (getAttr "lparallel" self) (getAttr "random-state" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vas-string-metrics = (build-asdf-system {
     pname = "vas-string-metrics";
@@ -56917,6 +69260,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vas-string-metrics" ];
     lispLibs = [  ];
+    meta = {};
   });
   vecto = (build-asdf-system {
     pname = "vecto";
@@ -56930,6 +69274,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vecto" ];
     lispLibs = [ (getAttr "cl-vectors" self) (getAttr "zpb-ttf" self) (getAttr "zpng" self) ];
+    meta = {};
   });
   vectometry = (build-asdf-system {
     pname = "vectometry";
@@ -56943,6 +69288,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vectometry" ];
     lispLibs = [ (getAttr "vecto" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vectors = (build-asdf-system {
     pname = "vectors";
@@ -56956,6 +69304,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vectors" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vellum = (build-asdf-system {
     pname = "vellum";
@@ -56969,6 +69320,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vellum" ];
     lispLibs = [ (getAttr "agnostic-lizard" self) (getAttr "alexandria" self) (getAttr "cl-data-structures" self) (getAttr "closer-mop" self) (getAttr "documentation-utils-extensions" self) (getAttr "iterate" self) (getAttr "lparallel" self) (getAttr "metabang-bind" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vellum-clim = (build-asdf-system {
     pname = "vellum-clim";
@@ -56982,6 +69336,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vellum-clim" ];
     lispLibs = [ (getAttr "iterate" self) (getAttr "mcclim" self) (getAttr "vellum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vellum-csv = (build-asdf-system {
     pname = "vellum-csv";
@@ -56995,6 +69352,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vellum-csv" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "documentation-utils-extensions" self) (getAttr "iterate" self) (getAttr "parse-float" self) (getAttr "serapeum" self) (getAttr "vellum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vellum-csv-tests = (build-asdf-system {
     pname = "vellum-csv-tests";
@@ -57008,6 +69368,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vellum-csv-tests" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "vellum-csv" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vellum-postmodern = (build-asdf-system {
     pname = "vellum-postmodern";
@@ -57021,6 +69384,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vellum-postmodern" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-postgres" self) (getAttr "documentation-utils-extensions" self) (getAttr "iterate" self) (getAttr "postmodern" self) (getAttr "s-sql" self) (getAttr "serapeum" self) (getAttr "vellum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vellum-tests = (build-asdf-system {
     pname = "vellum-tests";
@@ -57034,6 +69400,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vellum-tests" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "vellum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   veq = (build-asdf-system {
     pname = "veq";
@@ -57047,6 +69416,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "veq" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "prove" self) (getAttr "str" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   verbose = (build-asdf-system {
     pname = "verbose";
@@ -57060,6 +69432,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "verbose" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "dissect" self) (getAttr "documentation-utils" self) (getAttr "local-time" self) (getAttr "piping" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   verlet = (build-asdf-system {
     pname = "verlet";
@@ -57073,6 +69448,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "verlet" ];
     lispLibs = [ (getAttr "chain" self) (getAttr "fset" self) (getAttr "metabang-bind" self) (getAttr "mgl-pax" self) (getAttr "rtg-math" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vernacular = (build-asdf-system {
     pname = "vernacular";
@@ -57086,6 +69464,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vernacular" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "local-time" self) (getAttr "named-readtables" self) (getAttr "overlord" self) (getAttr "serapeum" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) (getAttr "trivial-macroexpand-all" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   verrazano = (build-asdf-system {
     pname = "verrazano";
@@ -57099,6 +69480,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "verrazano" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "cl-ppcre" self) (getAttr "closer-mop" self) (getAttr "cxml" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) (getAttr "parse-number" self) (getAttr "trivial-shell" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   verrazano-runtime = (build-asdf-system {
     pname = "verrazano-runtime";
@@ -57112,6 +69496,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "verrazano-runtime" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vertex = (build-asdf-system {
     pname = "vertex";
@@ -57125,6 +69512,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vertex" ];
     lispLibs = [ (getAttr "common-doc" self) (getAttr "common-doc-plump" self) (getAttr "plump-tex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vertex-test = (build-asdf-system {
     pname = "vertex-test";
@@ -57138,6 +69528,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vertex-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "vertex" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vex = (build-asdf-system {
     pname = "vex";
@@ -57151,6 +69544,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vex" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "array-operations" self) (getAttr "cl-ppcre" self) (getAttr "maxpc-apache" self) (getAttr "prove" self) (getAttr "symbol-munger" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vgplot = (build-asdf-system {
     pname = "vgplot";
@@ -57164,6 +69560,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vgplot" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "ltk" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors = (build-asdf-system {
     pname = "vivid-colors";
@@ -57177,6 +69576,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors" ];
     lispLibs = [ (getAttr "cl-colors2" self) (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "lambda-fiddle" self) (getAttr "millet" self) (getAttr "vivid-colors_dot_content" self) (getAttr "vivid-colors_dot_dispatch" self) (getAttr "vivid-colors_dot_stream" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_content = (build-asdf-system {
     pname = "vivid-colors.content";
@@ -57190,6 +69592,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.content" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ansi-text" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "mcase" self) (getAttr "vivid-colors_dot_queue" self) (getAttr "vivid-colors_dot_shared" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_content_dot_test = (build-asdf-system {
     pname = "vivid-colors.content.test";
@@ -57203,6 +69608,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.content.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "vivid-colors_dot_content" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_dispatch = (build-asdf-system {
     pname = "vivid-colors.dispatch";
@@ -57216,6 +69624,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.dispatch" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "millet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_dispatch_dot_test = (build-asdf-system {
     pname = "vivid-colors.dispatch.test";
@@ -57229,6 +69640,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.dispatch.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "vivid-colors_dot_dispatch" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_queue = (build-asdf-system {
     pname = "vivid-colors.queue";
@@ -57242,6 +69656,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.queue" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "millet" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_queue_dot_test = (build-asdf-system {
     pname = "vivid-colors.queue.test";
@@ -57255,6 +69672,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.queue.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "vivid-colors_dot_queue" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_shared = (build-asdf-system {
     pname = "vivid-colors.shared";
@@ -57268,6 +69688,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.shared" ];
     lispLibs = [ (getAttr "jingoh_dot_documentizer" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_shared_dot_test = (build-asdf-system {
     pname = "vivid-colors.shared.test";
@@ -57281,6 +69704,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.shared.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "vivid-colors_dot_shared" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_stream = (build-asdf-system {
     pname = "vivid-colors.stream";
@@ -57294,6 +69720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.stream" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ansi-text" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "trivial-gray-streams" self) (getAttr "vivid-colors_dot_content" self) (getAttr "vivid-colors_dot_dispatch" self) (getAttr "vivid-colors_dot_shared" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_stream_dot_test = (build-asdf-system {
     pname = "vivid-colors.stream.test";
@@ -57307,6 +69736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.stream.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "vivid-colors_dot_stream" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-colors_dot_test = (build-asdf-system {
     pname = "vivid-colors.test";
@@ -57320,6 +69752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-colors.test" ];
     lispLibs = [ (getAttr "jingoh" self) (getAttr "vivid-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-diff = (build-asdf-system {
     pname = "vivid-diff";
@@ -57333,6 +69768,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-diff" ];
     lispLibs = [ (getAttr "cl-colors2" self) (getAttr "closer-mop" self) (getAttr "jingoh_dot_documentizer" self) (getAttr "matrix-case" self) (getAttr "vivid-colors" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vivid-diff_dot_test = (build-asdf-system {
     pname = "vivid-diff.test";
@@ -57346,6 +69784,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vivid-diff.test" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "jingoh" self) (getAttr "vivid-diff" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vk = (build-asdf-system {
     pname = "vk";
@@ -57359,6 +69800,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vk" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cffi" self) (getAttr "rove" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   voipms = (build-asdf-system {
     pname = "voipms";
@@ -57372,6 +69816,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "voipms" ];
     lispLibs = [ (getAttr "erjoalgo-webutil" self) (getAttr "local-time" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vom = (build-asdf-system {
     pname = "vom";
@@ -57385,6 +69832,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vom" ];
     lispLibs = [  ];
+    meta = {};
   });
   vom-json = (build-asdf-system {
     pname = "vom-json";
@@ -57398,6 +69846,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vom-json" ];
     lispLibs = [ (getAttr "jonathan" self) (getAttr "local-time" self) (getAttr "vom" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vorbisfile-ffi = (build-asdf-system {
     pname = "vorbisfile-ffi";
@@ -57411,6 +69862,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vorbisfile-ffi" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   vp-trees = (build-asdf-system {
     pname = "vp-trees";
@@ -57424,6 +69878,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "vp-trees" ];
     lispLibs = [ (getAttr "float-features" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wallstreetflets = (build-asdf-system {
     pname = "wallstreetflets";
@@ -57437,6 +69894,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wallstreetflets" ];
     lispLibs = [ (getAttr "dexador" self) (getAttr "lquery" self) (getAttr "parse-number" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wasm-encoder = (build-asdf-system {
     pname = "wasm-encoder";
@@ -57450,6 +69910,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wasm-encoder" ];
     lispLibs = [ (getAttr "agutil" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "flexi-streams" self) (getAttr "generic-cl" self) (getAttr "ieee-floats" self) (getAttr "trivia" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   water = (build-asdf-system {
     pname = "water";
@@ -57463,6 +69926,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "water" ];
     lispLibs = [ (getAttr "parenscript" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wayflan = (build-asdf-system {
     pname = "wayflan";
@@ -57476,6 +69942,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wayflan" ];
     lispLibs = [ (getAttr "cffi-grovel" self) (getAttr "wayflan-client" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wayflan-client = (build-asdf-system {
     pname = "wayflan-client";
@@ -57489,6 +69958,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wayflan-client" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "closer-mop" self) (getAttr "plump" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   webactions = (build-asdf-system {
     pname = "webactions";
@@ -57502,6 +69974,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "webactions" ];
     lispLibs = [ (getAttr "acl-compat" self) (getAttr "aserve" self) (getAttr "htmlgen" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   webapi = (build-asdf-system {
     pname = "webapi";
@@ -57515,6 +69990,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "webapi" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "dexador" self) (getAttr "kebab" self) (getAttr "quri" self) (getAttr "st-json" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-clsql = (build-asdf-system {
     pname = "weblocks-clsql";
@@ -57528,6 +70006,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-clsql" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "clsql" self) (getAttr "clsql-fluid" self) (getAttr "metatilities" self) (getAttr "weblocks-stores" self) (getAttr "weblocks-util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-memory = (build-asdf-system {
     pname = "weblocks-memory";
@@ -57541,6 +70022,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-memory" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "metatilities" self) (getAttr "weblocks-stores" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-montezuma = (build-asdf-system {
     pname = "weblocks-montezuma";
@@ -57554,6 +70038,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-montezuma" ];
     lispLibs = [ (getAttr "montezuma" self) (getAttr "weblocks-stores" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-perec = (build-asdf-system {
     pname = "weblocks-perec";
@@ -57567,6 +70054,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-perec" ];
     lispLibs = [ (getAttr "hu_dot_dwim_dot_perec" self) (getAttr "weblocks-stores" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-prevalence = (build-asdf-system {
     pname = "weblocks-prevalence";
@@ -57580,6 +70070,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-prevalence" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "cl-prevalence" self) (getAttr "metatilities" self) (getAttr "weblocks-memory" self) (getAttr "weblocks-stores" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-scripts = (build-asdf-system {
     pname = "weblocks-scripts";
@@ -57593,6 +70086,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-scripts" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-stores = (build-asdf-system {
     pname = "weblocks-stores";
@@ -57606,6 +70102,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-stores" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "metatilities" self) (getAttr "weblocks-util" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weblocks-util = (build-asdf-system {
     pname = "weblocks-util";
@@ -57619,6 +70118,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weblocks-util" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "bordeaux-threads" self) (getAttr "cl-cont" self) (getAttr "cl-fad" self) (getAttr "cl-json" self) (getAttr "cl-ppcre" self) (getAttr "cl-who" self) (getAttr "closer-mop" self) (getAttr "f-underscore" self) (getAttr "html-template" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "metatilities" self) (getAttr "optima" self) (getAttr "parenscript" self) (getAttr "parse-number" self) (getAttr "pretty-function" self) (getAttr "puri" self) (getAttr "salza2" self) (getAttr "trivial-backtrace" self) (getAttr "trivial-timeout" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   websocket-driver = (build-asdf-system {
     pname = "websocket-driver";
@@ -57632,6 +70134,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "websocket-driver" ];
     lispLibs = [ (getAttr "websocket-driver-client" self) (getAttr "websocket-driver-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   websocket-driver-base = (build-asdf-system {
     pname = "websocket-driver-base";
@@ -57645,6 +70150,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "websocket-driver-base" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-base64" self) (getAttr "event-emitter" self) (getAttr "fast-io" self) (getAttr "fast-websocket" self) (getAttr "sha1" self) (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   websocket-driver-client = (build-asdf-system {
     pname = "websocket-driver-client";
@@ -57658,6 +70166,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "websocket-driver-client" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "fast-websocket" self) (getAttr "quri" self) (getAttr "usocket" self) (getAttr "websocket-driver-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   websocket-driver-server = (build-asdf-system {
     pname = "websocket-driver-server";
@@ -57671,6 +70182,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "websocket-driver-server" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "clack-socket" self) (getAttr "fast-io" self) (getAttr "fast-websocket" self) (getAttr "websocket-driver-base" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   weft = (build-asdf-system {
     pname = "weft";
@@ -57684,6 +70198,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "weft" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "log4cl" self) (getAttr "trivial-timeout" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   westbrook = (build-asdf-system {
     pname = "westbrook";
@@ -57697,6 +70214,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "westbrook" ];
     lispLibs = [ (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   westbrook-tests = (build-asdf-system {
     pname = "westbrook-tests";
@@ -57710,6 +70230,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "westbrook-tests" ];
     lispLibs = [ (getAttr "fiasco" self) (getAttr "westbrook" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   what3words = (build-asdf-system {
     pname = "what3words";
@@ -57723,6 +70246,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "what3words" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "drakma" self) (getAttr "jsown" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   which = (build-asdf-system {
     pname = "which";
@@ -57736,6 +70262,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "which" ];
     lispLibs = [ (getAttr "cl-fad" self) (getAttr "path-parse" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   which-test = (build-asdf-system {
     pname = "which-test";
@@ -57749,6 +70278,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "which-test" ];
     lispLibs = [ (getAttr "fiveam" self) (getAttr "which" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   whirlog = (build-asdf-system {
     pname = "whirlog";
@@ -57762,6 +70294,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "whirlog" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   whofields = (build-asdf-system {
     pname = "whofields";
@@ -57775,6 +70310,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "whofields" ];
     lispLibs = [ (getAttr "asdf-package-system" self) (getAttr "cl-who" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wilbur = (build-asdf-system {
     pname = "wilbur";
@@ -57788,6 +70326,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wilbur" ];
     lispLibs = [ (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wild-package-inferred-system = (build-asdf-system {
     pname = "wild-package-inferred-system";
@@ -57801,6 +70342,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wild-package-inferred-system" ];
     lispLibs = [  ];
+    meta = {};
   });
   window = (build-asdf-system {
     pname = "window";
@@ -57814,6 +70356,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "window" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bodge-glfw" self) (getAttr "cffi" self) (getAttr "trivial-features" self) (getAttr "utility" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   winhttp = (build-asdf-system {
     pname = "winhttp";
@@ -57827,6 +70372,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "winhttp" ];
     lispLibs = [ (getAttr "cffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   winlock = (build-asdf-system {
     pname = "winlock";
@@ -57840,6 +70388,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "winlock" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "named-readtables" self) (getAttr "serapeum" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wire-world = (build-asdf-system {
     pname = "wire-world";
@@ -57853,6 +70404,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wire-world" ];
     lispLibs = [ (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-branching = (build-asdf-system {
     pname = "with-branching";
@@ -57866,6 +70420,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-branching" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-indent" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-c-syntax = (build-asdf-system {
     pname = "with-c-syntax";
@@ -57879,6 +70436,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-c-syntax" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-ppcre" self) (getAttr "float-features" self) (getAttr "floating-point-contractions" self) (getAttr "named-readtables" self) (getAttr "split-sequence" self) (getAttr "trivial-gray-streams" self) (getAttr "yacc" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-c-syntax-test = (build-asdf-system {
     pname = "with-c-syntax-test";
@@ -57892,6 +70452,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-c-syntax-test" ];
     lispLibs = [ (getAttr "_1am" self) (getAttr "floating-point" self) (getAttr "trivial-cltl2" self) (getAttr "with-c-syntax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-cached-reader-conditionals = (build-asdf-system {
     pname = "with-cached-reader-conditionals";
@@ -57905,6 +70468,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-cached-reader-conditionals" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-contexts = (build-asdf-system {
     pname = "with-contexts";
@@ -57918,6 +70484,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-contexts" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-output-to-stream = (build-asdf-system {
     pname = "with-output-to-stream";
@@ -57931,6 +70500,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-output-to-stream" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-output-to-stream__tests = (build-asdf-system {
     pname = "with-output-to-stream_tests";
@@ -57944,6 +70516,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-output-to-stream_tests" ];
     lispLibs = [ (getAttr "parachute" self) (getAttr "with-output-to-stream" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-setf = (build-asdf-system {
     pname = "with-setf";
@@ -57957,6 +70532,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-setf" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-shadowed-bindings = (build-asdf-system {
     pname = "with-shadowed-bindings";
@@ -57970,6 +70548,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-shadowed-bindings" ];
     lispLibs = [ (getAttr "map-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-shadowed-bindings__tests = (build-asdf-system {
     pname = "with-shadowed-bindings_tests";
@@ -57983,6 +70564,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-shadowed-bindings_tests" ];
     lispLibs = [ (getAttr "parachute" self) (getAttr "with-shadowed-bindings" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   with-user-abort = (build-asdf-system {
     pname = "with-user-abort";
@@ -57996,6 +70580,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "with-user-abort" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   woo = (build-asdf-system {
     pname = "woo";
@@ -58009,6 +70596,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "woo" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "clack-socket" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "lev" self) (getAttr "quri" self) (getAttr "smart-buffer" self) (getAttr "static-vectors" self) (getAttr "swap-bytes" self) (getAttr "trivial-mimes" self) (getAttr "trivial-utf-8" self) (getAttr "vom" self) ];
+    meta = {};
   });
   woo-test = (build-asdf-system {
     pname = "woo-test";
@@ -58022,6 +70610,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "woo-test" ];
     lispLibs = [ (getAttr "clack-test" self) (getAttr "rove" self) (getAttr "woo" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wookie = (build-asdf-system {
     pname = "wookie";
@@ -58035,6 +70626,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wookie" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "blackbird" self) (getAttr "chunga" self) (getAttr "cl-async" self) (getAttr "cl-async-ssl" self) (getAttr "cl-fad" self) (getAttr "cl-ppcre" self) (getAttr "do-urlencode" self) (getAttr "fast-http" self) (getAttr "fast-io" self) (getAttr "quri" self) (getAttr "vom" self) ];
+    meta = {};
   });
   wordnet = (build-asdf-system {
     pname = "wordnet";
@@ -58048,6 +70640,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wordnet" ];
     lispLibs = [ (getAttr "split-sequence" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   workout-timer = (build-asdf-system {
     pname = "workout-timer";
@@ -58061,6 +70656,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "workout-timer" ];
     lispLibs = [ (getAttr "cffi-toolchain" self) (getAttr "command-line-arguments" self) (getAttr "local-time" self) (getAttr "mixalot" self) (getAttr "mixalot-vorbis" self) (getAttr "vorbisfile-ffi" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wu-decimal = (build-asdf-system {
     pname = "wu-decimal";
@@ -58074,6 +70672,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wu-decimal" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wu-sugar = (build-asdf-system {
     pname = "wu-sugar";
@@ -58087,6 +70688,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wu-sugar" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wuwei = (build-asdf-system {
     pname = "wuwei";
@@ -58100,6 +70704,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wuwei" ];
     lispLibs = [ (getAttr "aserve" self) (getAttr "cl-json" self) (getAttr "drakma" self) (getAttr "ironclad" self) (getAttr "mtlisp" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   wuwei-examples = (build-asdf-system {
     pname = "wuwei-examples";
@@ -58113,6 +70720,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "wuwei-examples" ];
     lispLibs = [ (getAttr "drakma" self) (getAttr "wuwei" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   x_dot_let-star = (build-asdf-system {
     pname = "x.let-star";
@@ -58126,6 +70736,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "x.let-star" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xarray = (build-asdf-system {
     pname = "xarray";
@@ -58139,6 +70752,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xarray" ];
     lispLibs = [ (getAttr "anaphora" self) (getAttr "cl-utilities" self) (getAttr "iterate" self) (getAttr "metabang-bind" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xarray-test = (build-asdf-system {
     pname = "xarray-test";
@@ -58152,6 +70768,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xarray-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "xarray" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xcat = (build-asdf-system {
     pname = "xcat";
@@ -58165,6 +70784,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xcat" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "flexi-streams" self) (getAttr "log4cl" self) (getAttr "trivial-features" self) (getAttr "trivial-garbage" self) (getAttr "usocket-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xecto = (build-asdf-system {
     pname = "xecto";
@@ -58178,6 +70800,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xecto" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xembed = (build-asdf-system {
     pname = "xembed";
@@ -58191,6 +70816,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xembed" ];
     lispLibs = [ (getAttr "clx" self) ];
+    meta = {};
   });
   xfactory = (build-asdf-system {
     pname = "xfactory";
@@ -58204,6 +70830,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xfactory" ];
     lispLibs = [ (getAttr "cl-libxml2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xfactory-test = (build-asdf-system {
     pname = "xfactory-test";
@@ -58217,6 +70846,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xfactory-test" ];
     lispLibs = [ (getAttr "lift" self) (getAttr "xfactory" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xhtmlambda = (build-asdf-system {
     pname = "xhtmlambda";
@@ -58230,6 +70862,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xhtmlambda" ];
     lispLibs = [ (getAttr "cl-unicode" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xhtmlgen = (build-asdf-system {
     pname = "xhtmlgen";
@@ -58243,6 +70878,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xhtmlgen" ];
     lispLibs = [ (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xhtmlgen-test = (build-asdf-system {
     pname = "xhtmlgen-test";
@@ -58256,6 +70894,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xhtmlgen-test" ];
     lispLibs = [ (getAttr "rt" self) (getAttr "xhtmlgen" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xkeyboard = (build-asdf-system {
     pname = "xkeyboard";
@@ -58269,6 +70910,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xkeyboard" ];
     lispLibs = [ (getAttr "clx" self) ];
+    meta = {};
   });
   xkeyboard-test = (build-asdf-system {
     pname = "xkeyboard-test";
@@ -58282,6 +70924,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xkeyboard-test" ];
     lispLibs = [ (getAttr "xkeyboard" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xlsx = (build-asdf-system {
     pname = "xlsx";
@@ -58295,6 +70940,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xlsx" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "xmls" self) (getAttr "zip" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xlunit = (build-asdf-system {
     pname = "xlunit";
@@ -58308,6 +70956,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xlunit" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xlunit-tests = (build-asdf-system {
     pname = "xlunit-tests";
@@ -58321,6 +70972,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xlunit-tests" ];
     lispLibs = [ (getAttr "xlunit" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xml-emitter = (build-asdf-system {
     pname = "xml-emitter";
@@ -58334,6 +70988,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xml-emitter" ];
     lispLibs = [ (getAttr "cl-utilities" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xml-mop = (build-asdf-system {
     pname = "xml-mop";
@@ -58347,6 +71004,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xml-mop" ];
     lispLibs = [ (getAttr "closer-mop" self) (getAttr "s-xml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xml-render = (build-asdf-system {
     pname = "xml-render";
@@ -58360,6 +71020,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xml-render" ];
     lispLibs = [ (getAttr "cl-typesetting" self) (getAttr "xmls" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xml_dot_location = (build-asdf-system {
     pname = "xml.location";
@@ -58373,6 +71036,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xml.location" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "closer-mop" self) (getAttr "cxml-stp" self) (getAttr "iterate" self) (getAttr "let-plus" self) (getAttr "more-conditions" self) (getAttr "split-sequence" self) (getAttr "xpath" self) ];
+    meta = {};
   });
   xml_dot_location-and-local-time = (build-asdf-system {
     pname = "xml.location-and-local-time";
@@ -58386,6 +71050,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xml.location-and-local-time" ];
     lispLibs = [ (getAttr "local-time" self) (getAttr "xml_dot_location" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xmls = (build-asdf-system {
     pname = "xmls";
@@ -58399,6 +71066,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xmls" ];
     lispLibs = [  ];
+    meta = {};
   });
   xoverlay = (build-asdf-system {
     pname = "xoverlay";
@@ -58412,6 +71080,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xoverlay" ];
     lispLibs = [ (getAttr "cl-libxml2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xpath = (build-asdf-system {
     pname = "xpath";
@@ -58425,6 +71096,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xpath" ];
     lispLibs = [ (getAttr "cl-ppcre" self) (getAttr "cxml" self) (getAttr "parse-number" self) (getAttr "yacc" self) ];
+    meta = {};
   });
   xptest = (build-asdf-system {
     pname = "xptest";
@@ -58438,6 +71110,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xptest" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xsubseq = (build-asdf-system {
     pname = "xsubseq";
@@ -58451,6 +71126,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xsubseq" ];
     lispLibs = [  ];
+    meta = {};
   });
   xsubseq-test = (build-asdf-system {
     pname = "xsubseq-test";
@@ -58464,6 +71140,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xsubseq-test" ];
     lispLibs = [ (getAttr "prove" self) (getAttr "prove-asdf" self) (getAttr "xsubseq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   xuriella = (build-asdf-system {
     pname = "xuriella";
@@ -58477,6 +71156,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "xuriella" ];
     lispLibs = [ (getAttr "closure-html" self) (getAttr "cxml" self) (getAttr "cxml-stp" self) (getAttr "split-sequence" self) (getAttr "xpath" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   yacc = (build-asdf-system {
     pname = "yacc";
@@ -58490,6 +71172,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "yacc" ];
     lispLibs = [  ];
+    meta = {};
   });
   yaclml = (build-asdf-system {
     pname = "yaclml";
@@ -58503,6 +71186,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "yaclml" ];
     lispLibs = [ (getAttr "arnesi" self) (getAttr "iterate" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   yadd = (build-asdf-system {
     pname = "yadd";
@@ -58516,6 +71202,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "yadd" ];
     lispLibs = [ (getAttr "cl-html-parse" self) (getAttr "gwl-graphics" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   yah = (build-asdf-system {
     pname = "yah";
@@ -58529,6 +71218,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "yah" ];
     lispLibs = [ (getAttr "mgl-pax" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   yason = (build-asdf-system {
     pname = "yason";
@@ -58542,6 +71234,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "yason" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {};
   });
   youtube = (build-asdf-system {
     pname = "youtube";
@@ -58555,6 +71248,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "youtube" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl-ppcre" self) (getAttr "yason" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   yxorp = (build-asdf-system {
     pname = "yxorp";
@@ -58568,6 +71264,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "yxorp" ];
     lispLibs = [ (getAttr "binding-arrows" self) (getAttr "chipz" self) (getAttr "chunga" self) (getAttr "cl_plus_ssl" self) (getAttr "flexi-streams" self) (getAttr "rutils" self) (getAttr "salza2" self) (getAttr "smart-buffer" self) (getAttr "str" self) (getAttr "trivial-garbage" self) (getAttr "usocket" self) (getAttr "usocket-server" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zacl = (build-asdf-system {
     pname = "zacl";
@@ -58581,6 +71280,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zacl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "cl_plus_ssl" self) (getAttr "cl-base64" self) (getAttr "cl-ppcre" self) (getAttr "cl-store" self) (getAttr "flexi-streams" self) (getAttr "local-time" self) (getAttr "md5" self) (getAttr "queues_dot_simple-queue" self) (getAttr "quri" self) (getAttr "split-sequence" self) (getAttr "trivial-backtrace" self) (getAttr "trivial-garbage" self) (getAttr "usocket" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zaserve = (build-asdf-system {
     pname = "zaserve";
@@ -58594,6 +71296,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zaserve" ];
     lispLibs = [ (getAttr "zacl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zaws = (build-asdf-system {
     pname = "zaws";
@@ -58607,6 +71312,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zaws" ];
     lispLibs = [ (getAttr "cl-base64" self) (getAttr "drakma" self) (getAttr "flexi-streams" self) (getAttr "ironclad" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zaws-xml = (build-asdf-system {
     pname = "zaws-xml";
@@ -58620,6 +71328,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zaws-xml" ];
     lispLibs = [ (getAttr "cxml" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zbucium = (build-asdf-system {
     pname = "zbucium";
@@ -58633,6 +71344,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zbucium" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "bordeaux-threads" self) (getAttr "drakma" self) (getAttr "fare-memoization" self) (getAttr "generators" self) (getAttr "lastfm" self) (getAttr "local-time" self) (getAttr "lquery" self) (getAttr "lyrics" self) (getAttr "plump" self) (getAttr "yason" self) (getAttr "youtube" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zcdb = (build-asdf-system {
     pname = "zcdb";
@@ -58646,6 +71360,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zcdb" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zenekindarl = (build-asdf-system {
     pname = "zenekindarl";
@@ -58659,6 +71376,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zenekindarl" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "anaphora" self) (getAttr "babel" self) (getAttr "cl-annot" self) (getAttr "cl-ppcre" self) (getAttr "fast-io" self) (getAttr "html-encode" self) (getAttr "maxpc" self) (getAttr "optima" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zenekindarl-test = (build-asdf-system {
     pname = "zenekindarl-test";
@@ -58672,6 +71392,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zenekindarl-test" ];
     lispLibs = [ (getAttr "flexi-streams" self) (getAttr "prove" self) (getAttr "zenekindarl" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zeromq = (build-asdf-system {
     pname = "zeromq";
@@ -58685,6 +71408,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zeromq" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zeromq_dot_tests = (build-asdf-system {
     pname = "zeromq.tests";
@@ -58698,6 +71424,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zeromq.tests" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "fiveam" self) (getAttr "zeromq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zip = (build-asdf-system {
     pname = "zip";
@@ -58711,6 +71440,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zip" ];
     lispLibs = [ (getAttr "babel" self) (getAttr "cl-fad" self) (getAttr "salza2" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zippy = (build-asdf-system {
     pname = "zippy";
@@ -58724,6 +71456,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zippy" ];
     lispLibs = [ (getAttr "_3bz" self) (getAttr "alexandria" self) (getAttr "babel" self) (getAttr "documentation-utils" self) (getAttr "file-attributes" self) (getAttr "nibbles" self) (getAttr "pathname-utils" self) (getAttr "salza2" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zippy-dwim = (build-asdf-system {
     pname = "zippy-dwim";
@@ -58737,6 +71472,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zippy-dwim" ];
     lispLibs = [ (getAttr "deploy" self) (getAttr "zippy" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   ziz = (build-asdf-system {
     pname = "ziz";
@@ -58750,6 +71488,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "ziz" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "hunchentoot" self) (getAttr "ironclad" self) (getAttr "trivial-file-size" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zlib = (build-asdf-system {
     pname = "zlib";
@@ -58763,6 +71504,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zlib" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zmq = (build-asdf-system {
     pname = "zmq";
@@ -58776,6 +71520,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zmq" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivial-features" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zmq-examples = (build-asdf-system {
     pname = "zmq-examples";
@@ -58789,6 +71536,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zmq-examples" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "zmq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zmq-test = (build-asdf-system {
     pname = "zmq-test";
@@ -58802,6 +71552,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zmq-test" ];
     lispLibs = [ (getAttr "bordeaux-threads" self) (getAttr "fiveam" self) (getAttr "zmq" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zpb-exif = (build-asdf-system {
     pname = "zpb-exif";
@@ -58815,6 +71568,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zpb-exif" ];
     lispLibs = [  ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zpb-ttf = (build-asdf-system {
     pname = "zpb-ttf";
@@ -58828,6 +71584,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zpb-ttf" ];
     lispLibs = [  ];
+    meta = {};
   });
   zpng = (build-asdf-system {
     pname = "zpng";
@@ -58841,6 +71598,7 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zpng" ];
     lispLibs = [ (getAttr "salza2" self) ];
+    meta = {};
   });
   zs3 = (build-asdf-system {
     pname = "zs3";
@@ -58854,6 +71612,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zs3" ];
     lispLibs = [ (getAttr "alexandria" self) (getAttr "cl-base64" self) (getAttr "cxml" self) (getAttr "drakma" self) (getAttr "ironclad" self) (getAttr "puri" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zsort = (build-asdf-system {
     pname = "zsort";
@@ -58867,6 +71628,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zsort" ];
     lispLibs = [ (getAttr "alexandria" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zstd = (build-asdf-system {
     pname = "zstd";
@@ -58880,6 +71644,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zstd" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cl-octet-streams" self) (getAttr "trivial-gray-streams" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zstd-tests = (build-asdf-system {
     pname = "zstd-tests";
@@ -58893,6 +71660,9 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zstd-tests" ];
     lispLibs = [ (getAttr "cl-octet-streams" self) (getAttr "fiveam" self) (getAttr "zstd" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
   zyre = (build-asdf-system {
     pname = "zyre";
@@ -58906,5 +71676,8 @@ in lib.makeScope pkgs.newScope (self: {
     });
     systems = [ "zyre" ];
     lispLibs = [ (getAttr "cffi" self) (getAttr "cffi-grovel" self) (getAttr "trivia" self) (getAttr "trivial-garbage" self) ];
+    meta = {
+      hydraPlatforms = [  ];
+    };
   });
 })
diff --git a/pkgs/development/lisp-modules/nix-cl.nix b/pkgs/development/lisp-modules/nix-cl.nix
index fc0d68372a0..b8e0af0cc2b 100644
--- a/pkgs/development/lisp-modules/nix-cl.nix
+++ b/pkgs/development/lisp-modules/nix-cl.nix
@@ -222,6 +222,9 @@ let
       patches = [];
       propagatedBuildInputs = args.propagatedBuildInputs or []
           ++ lispLibs ++ javaLibs ++ nativeLibs;
+      meta = (args.meta or {}) // {
+        maintainers = args.meta.maintainers or lib.teams.lisp.members;
+      };
     })));
 
   # Build the set of lisp packages using `lisp`
diff --git a/pkgs/development/misc/newlib/default.nix b/pkgs/development/misc/newlib/default.nix
index 60ad50a8e4f..4ec603f250d 100644
--- a/pkgs/development/misc/newlib/default.nix
+++ b/pkgs/development/misc/newlib/default.nix
@@ -1,20 +1,32 @@
-{ stdenv, fetchurl, buildPackages
+{ stdenv, fetchurl, buildPackages, lib, fetchpatch, texinfo
 , # "newlib-nano" is what the official ARM embedded toolchain calls this build
   # configuration that prioritizes low space usage. We include it as a preset
   # for embedded projects striving for a similar configuration.
   nanoizeNewlib ? false
 }:
 
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname = "newlib";
-  version = "4.1.0";
+  version = "4.3.0.20230120";
 
   src = fetchurl {
-    url = "ftp://sourceware.org/pub/newlib/newlib-${version}.tar.gz";
-    sha256 = "0m01sjjyj0ib7bwlcrvmk1qkkgd66zf1dhbw716j490kymrf75pj";
+    url = "ftp://sourceware.org/pub/newlib/newlib-${finalAttrs.version}.tar.gz";
+    sha256 = "sha256-g6Yqma9Z4465sMWO0JLuJNcA//Q6IsA+QzlVET7zUVA=";
   };
 
-  depsBuildBuild = [ buildPackages.stdenv.cc ];
+  patches = lib.optionals nanoizeNewlib [
+    # https://bugs.gentoo.org/723756
+    (fetchpatch {
+      name = "newlib-3.3.0-no-nano-cxx.patch";
+      url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-libs/newlib/files/newlib-3.3.0-no-nano-cxx.patch?id=9ee5a1cd6f8da6d084b93b3dbd2e8022a147cfbf";
+      sha256 = "sha256-S3mf7vwrzSMWZIGE+d61UDH+/SK/ao1hTPee1sElgco=";
+    })
+  ];
+
+  depsBuildBuild = [
+    buildPackages.stdenv.cc
+    texinfo # for makeinfo
+  ];
 
   # newlib expects CC to build for build platform, not host platform
   preConfigure = ''
@@ -22,31 +34,65 @@ stdenv.mkDerivation rec {
   '';
 
   configurePlatforms = [ "build" "target" ];
+  # flags copied from https://community.arm.com/support-forums/f/compilers-and-libraries-forum/53310/gcc-arm-none-eabi-what-were-the-newlib-compilation-options
+  # sort alphabetically
   configureFlags = [
     "--host=${stdenv.buildPlatform.config}"
-
+  ] ++ (if !nanoizeNewlib then [
     "--disable-newlib-supplied-syscalls"
     "--disable-nls"
-    "--enable-newlib-retargetable-locking"
-  ] ++ (if !nanoizeNewlib then [
+    "--enable-newlib-io-c99-formats"
     "--enable-newlib-io-long-long"
+    "--enable-newlib-reent-check-verify"
     "--enable-newlib-register-fini"
+    "--enable-newlib-retargetable-locking"
   ] else [
-    "--enable-newlib-reent-small"
-    "--disable-newlib-fvwrite-in-streamio"
     "--disable-newlib-fseek-optimization"
-    "--disable-newlib-wide-orient"
-    "--enable-newlib-nano-malloc"
+    "--disable-newlib-fvwrite-in-streamio"
+    "--disable-newlib-supplied-syscalls"
     "--disable-newlib-unbuf-stream-opt"
+    "--disable-newlib-wide-orient"
+    "--disable-nls"
     "--enable-lite-exit"
     "--enable-newlib-global-atexit"
     "--enable-newlib-nano-formatted-io"
+    "--enable-newlib-nano-malloc"
+    "--enable-newlib-reent-check-verify"
+    "--enable-newlib-reent-small"
+    "--enable-newlib-retargetable-locking"
   ]);
 
   dontDisableStatic = true;
 
+  # apply necessary nano changes from https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/manifest/copy_nano_libraries.sh?rev=4c50be6ccb9c4205a5262a3925317073&hash=1375A7B0A1CD0DB9B9EB0D2B574ADF66
+  postInstall = lib.optionalString nanoizeNewlib ''
+    mkdir -p $out${finalAttrs.passthru.incdir}/newlib-nano
+    cp $out${finalAttrs.passthru.incdir}/newlib.h $out${finalAttrs.passthru.incdir}/newlib-nano/
+
+    (
+      cd $out${finalAttrs.passthru.libdir}
+
+      for f in librdimon.a libc.a libg.a; do
+        cp "$f" "''${f%%\.a}_nano.a"
+      done
+    )
+  '';
+
   passthru = {
     incdir = "/${stdenv.targetPlatform.config}/include";
     libdir = "/${stdenv.targetPlatform.config}/lib";
   };
-}
+
+  meta = with lib; {
+    description = "a C library intended for use on embedded systems";
+    homepage = "https://sourceware.org/newlib/";
+    # arch has "bsd" while gentoo has "NEWLIB LIBGLOSS GPL-2" while COPYING has "gpl2"
+    # there are 5 copying files in total
+    # COPYING
+    # COPYING.LIB
+    # COPYING.LIBGLOSS
+    # COPYING.NEWLIB
+    # COPYING3
+    license = licenses.gpl2Plus;
+  };
+})
diff --git a/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix b/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix
index 6dce840e914..ab1e82df1e9 100644
--- a/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix
+++ b/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix
@@ -2,11 +2,13 @@
 
 buildDunePackage rec {
   pname = "atdgen-codec-runtime";
-  version = "2.10.0";
+  version = "2.11.0";
+
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/ahrefs/atd/releases/download/${version}/atdts-${version}.tbz";
-    sha256 = "sha256-d9J0CaTp2sQbnKLp6mCDbGwYAIsioVer7ftaLSSFCZg=";
+    hash = "sha256-TTTuSxNKydPmTmztUapLoxntBIrAo8aWYIJ/G5cok1Y=";
   };
 
   meta = {
diff --git a/pkgs/development/ocaml-modules/atdgen/default.nix b/pkgs/development/ocaml-modules/atdgen/default.nix
index 07ee079cae3..60bca80fa6f 100644
--- a/pkgs/development/ocaml-modules/atdgen/default.nix
+++ b/pkgs/development/ocaml-modules/atdgen/default.nix
@@ -6,6 +6,8 @@ buildDunePackage {
   pname = "atdgen";
   inherit (atdgen-codec-runtime) version src;
 
+  duneVersion = "3";
+
   buildInputs = [ atd re ];
 
   propagatedBuildInputs = [ atdgen-runtime ];
diff --git a/pkgs/development/ocaml-modules/atdgen/runtime.nix b/pkgs/development/ocaml-modules/atdgen/runtime.nix
index 0006e8613c5..c70d3752cde 100644
--- a/pkgs/development/ocaml-modules/atdgen/runtime.nix
+++ b/pkgs/development/ocaml-modules/atdgen/runtime.nix
@@ -5,6 +5,7 @@ buildDunePackage rec {
   inherit (atdgen-codec-runtime) version src;
 
   minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   propagatedBuildInputs = [ biniou yojson ];
 
diff --git a/pkgs/development/ocaml-modules/caqti/async.nix b/pkgs/development/ocaml-modules/caqti/async.nix
index 14869477077..328cf37986d 100644
--- a/pkgs/development/ocaml-modules/caqti/async.nix
+++ b/pkgs/development/ocaml-modules/caqti/async.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-async";
   inherit (caqti) version src;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ async_kernel async_unix caqti core_kernel ];
 
   meta = caqti.meta // { description = "Async support for Caqti"; };
diff --git a/pkgs/development/ocaml-modules/caqti/default.nix b/pkgs/development/ocaml-modules/caqti/default.nix
index 18b55b9857e..2d62ba7e0c6 100644
--- a/pkgs/development/ocaml-modules/caqti/default.nix
+++ b/pkgs/development/ocaml-modules/caqti/default.nix
@@ -8,6 +8,7 @@ buildDunePackage rec {
   version = "1.9.1";
 
   minimalOCamlVersion = "4.04";
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/paurkedal/ocaml-caqti/releases/download/v${version}/caqti-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix b/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix
index bff515eff38..859402d83ea 100644
--- a/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix
+++ b/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix
@@ -6,6 +6,8 @@ buildDunePackage {
 
   propagatedBuildInputs = [ caqti mariadb ];
 
+  duneVersion = "3";
+
   meta = caqti.meta // {
     description = "MariaDB driver for Caqti using C bindings";
   };
diff --git a/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix b/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix
index f33e38fab8d..d48ae1186bf 100644
--- a/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix
+++ b/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-driver-postgresql";
   inherit (caqti) version src;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ caqti postgresql ];
 
   meta = caqti.meta // {
diff --git a/pkgs/development/ocaml-modules/caqti/dynload.nix b/pkgs/development/ocaml-modules/caqti/dynload.nix
index 8e6a30a1a31..dfd52e24dd1 100644
--- a/pkgs/development/ocaml-modules/caqti/dynload.nix
+++ b/pkgs/development/ocaml-modules/caqti/dynload.nix
@@ -1,10 +1,12 @@
-{ lib, buildDunePackage, caqti }:
+{ lib, buildDunePackage, caqti, findlib }:
 
 buildDunePackage {
   pname = "caqti-dynload";
   inherit (caqti) version src;
 
-  propagatedBuildInputs = [ caqti ];
+  duneVersion = "3";
+
+  propagatedBuildInputs = [ caqti findlib ];
 
   meta = caqti.meta // {
     description = "Dynamic linking of Caqti drivers using findlib.dynload";
diff --git a/pkgs/development/ocaml-modules/caqti/lwt.nix b/pkgs/development/ocaml-modules/caqti/lwt.nix
index d0642113628..66e5a7ce293 100644
--- a/pkgs/development/ocaml-modules/caqti/lwt.nix
+++ b/pkgs/development/ocaml-modules/caqti/lwt.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-lwt";
   inherit (caqti) version src;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ caqti logs lwt ];
 
   meta = caqti.meta // { description = "Lwt support for Caqti"; };
diff --git a/pkgs/development/ocaml-modules/caqti/type-calendar.nix b/pkgs/development/ocaml-modules/caqti/type-calendar.nix
index 26b0887f20e..db4d5983aed 100644
--- a/pkgs/development/ocaml-modules/caqti/type-calendar.nix
+++ b/pkgs/development/ocaml-modules/caqti/type-calendar.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-type-calendar";
   inherit (caqti) src version;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ calendar caqti ];
 
   meta = caqti.meta // {
diff --git a/pkgs/development/ocaml-modules/elpi/default.nix b/pkgs/development/ocaml-modules/elpi/default.nix
index e921ffd0645..4467ce3de8c 100644
--- a/pkgs/development/ocaml-modules/elpi/default.nix
+++ b/pkgs/development/ocaml-modules/elpi/default.nix
@@ -35,6 +35,7 @@ buildDunePackage rec {
     ./atd_2_10.patch;
 
   minimalOCamlVersion = "4.04";
+  duneVersion = "3";
 
   # atdgen is both a library and executable
   nativeBuildInputs = [ perl ]
diff --git a/pkgs/development/ocaml-modules/iter/default.nix b/pkgs/development/ocaml-modules/iter/default.nix
index 26adaf06d1e..7d0f9366a55 100644
--- a/pkgs/development/ocaml-modules/iter/default.nix
+++ b/pkgs/development/ocaml-modules/iter/default.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
   pname = "iter";
   version = "1.6";
 
+  duneVersion = "3";
+
   src = fetchFromGitHub {
     owner = "c-cube";
     repo = pname;
diff --git a/pkgs/development/ocaml-modules/lwt_ssl/default.nix b/pkgs/development/ocaml-modules/lwt_ssl/default.nix
index c33f623529a..7b74d92c2e5 100644
--- a/pkgs/development/ocaml-modules/lwt_ssl/default.nix
+++ b/pkgs/development/ocaml-modules/lwt_ssl/default.nix
@@ -1,14 +1,14 @@
-{ lib, fetchFromGitHub, buildDunePackage, ssl, lwt }:
+{ lib, fetchurl, buildDunePackage, ssl, lwt }:
 
 buildDunePackage rec {
   pname = "lwt_ssl";
-  version = "1.1.3";
+  version = "1.2.0";
 
-  src = fetchFromGitHub {
-    owner = "aantron";
-    repo = "lwt_ssl";
-    rev = version;
-    sha256 = "sha256-d/jkTI/D2LVi9nrndRGgqg6ca1FcmRKknR7YXyA7gWw=";
+  duneVersion = "3";
+
+  src = fetchurl {
+    url = "https://github.com/ocsigen/lwt_ssl/releases/download/${version}/lwt_ssl-${version}.tbz";
+    hash = "sha256-swIK0nrs83fhw/J0Cgizbcu6mR+EMGZRE1dBBUiImnc=";
   };
 
   propagatedBuildInputs = [ ssl lwt ];
diff --git a/pkgs/development/ocaml-modules/pratter/default.nix b/pkgs/development/ocaml-modules/pratter/default.nix
index a44e815092c..a2408a267ce 100644
--- a/pkgs/development/ocaml-modules/pratter/default.nix
+++ b/pkgs/development/ocaml-modules/pratter/default.nix
@@ -12,6 +12,7 @@ buildDunePackage rec {
   pname = "pratter";
 
   minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   src = fetchFromGitHub {
     owner = "gabrielhdt";
diff --git a/pkgs/development/ocaml-modules/qcheck/alcotest.nix b/pkgs/development/ocaml-modules/qcheck/alcotest.nix
index 4f1baec1e55..113b61eea18 100644
--- a/pkgs/development/ocaml-modules/qcheck/alcotest.nix
+++ b/pkgs/development/ocaml-modules/qcheck/alcotest.nix
@@ -3,7 +3,9 @@
 buildDunePackage {
   pname = "qcheck-alcotest";
 
-  inherit (qcheck-core) version src;
+  inherit (qcheck-core) version src patches;
+
+  duneVersion = "3";
 
   propagatedBuildInputs = [ qcheck-core alcotest ];
 
diff --git a/pkgs/development/ocaml-modules/qcheck/bytes.patch b/pkgs/development/ocaml-modules/qcheck/bytes.patch
new file mode 100644
index 00000000000..7e5e5f2efed
--- /dev/null
+++ b/pkgs/development/ocaml-modules/qcheck/bytes.patch
@@ -0,0 +1,36 @@
+diff --git a/src/alcotest/dune b/src/alcotest/dune
+index 220a8b3..df1ffe0 100644
+--- a/src/alcotest/dune
++++ b/src/alcotest/dune
+@@ -3,6 +3,6 @@
+   (name qcheck_alcotest)
+   (public_name qcheck-alcotest)
+   (wrapped false)
+-  (libraries unix bytes qcheck-core qcheck-core.runner alcotest)
++  (libraries unix qcheck-core qcheck-core.runner alcotest)
+   (flags :standard -w +a-4-42-44-48-50-58-32-60@8 -safe-string)
+   )
+diff --git a/src/core/dune b/src/core/dune
+index ad0939f..42dc8ac 100644
+--- a/src/core/dune
++++ b/src/core/dune
+@@ -3,6 +3,6 @@
+   (name qcheck_core)
+   (public_name qcheck-core)
+   (wrapped false)
+-  (libraries unix bytes)
++  (libraries unix)
+   (flags :standard -w +a-4-42-44-48-50-58-32-60@8 -safe-string)
+   )
+diff --git a/src/ounit/dune b/src/ounit/dune
+index 2fadb7a..41f8d4b 100644
+--- a/src/ounit/dune
++++ b/src/ounit/dune
+@@ -3,6 +3,6 @@
+   (name qcheck_ounit)
+   (public_name qcheck-ounit)
+   (wrapped false)
+-  (libraries unix bytes qcheck-core qcheck-core.runner ounit2)
++  (libraries unix qcheck-core qcheck-core.runner ounit2)
+   (flags :standard -w +a-4-42-44-48-50-58-32-60@8 -safe-string)
+   )
diff --git a/pkgs/development/ocaml-modules/qcheck/core.nix b/pkgs/development/ocaml-modules/qcheck/core.nix
index f61cba0639e..cc24d0711b2 100644
--- a/pkgs/development/ocaml-modules/qcheck/core.nix
+++ b/pkgs/development/ocaml-modules/qcheck/core.nix
@@ -5,6 +5,7 @@ buildDunePackage rec {
   version = "0.20";
 
   minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   src = fetchFromGitHub {
     owner = "c-cube";
@@ -13,6 +14,8 @@ buildDunePackage rec {
     sha256 = "sha256-d3gleiaPEDJTbHtieL4oAq1NlA/0NtzdW9SA1sItFeQ=";
   };
 
+  patches = [ ./bytes.patch ];
+
   meta = {
     description = "Core qcheck library";
     homepage = "https://c-cube.github.io/qcheck/";
diff --git a/pkgs/development/ocaml-modules/qcheck/default.nix b/pkgs/development/ocaml-modules/qcheck/default.nix
index 2a0e6c0ae40..7189c2fb346 100644
--- a/pkgs/development/ocaml-modules/qcheck/default.nix
+++ b/pkgs/development/ocaml-modules/qcheck/default.nix
@@ -3,7 +3,9 @@
 buildDunePackage {
   pname = "qcheck";
 
-  inherit (qcheck-ounit) version src;
+  inherit (qcheck-ounit) version src patches;
+
+  duneVersion = "3";
 
   propagatedBuildInputs = [ qcheck-ounit ];
 
diff --git a/pkgs/development/ocaml-modules/qcheck/ounit.nix b/pkgs/development/ocaml-modules/qcheck/ounit.nix
index 06897987a95..aef47005a27 100644
--- a/pkgs/development/ocaml-modules/qcheck/ounit.nix
+++ b/pkgs/development/ocaml-modules/qcheck/ounit.nix
@@ -3,7 +3,9 @@
 buildDunePackage {
   pname = "qcheck-ounit";
 
-  inherit (qcheck-core) version src;
+  inherit (qcheck-core) version src patches;
+
+  duneVersion = "3";
 
   propagatedBuildInputs = [ qcheck-core ounit ];
 
diff --git a/pkgs/development/ocaml-modules/qtest/default.nix b/pkgs/development/ocaml-modules/qtest/default.nix
index 5e9a89a8376..ea0237201dc 100644
--- a/pkgs/development/ocaml-modules/qtest/default.nix
+++ b/pkgs/development/ocaml-modules/qtest/default.nix
@@ -4,7 +4,7 @@ buildDunePackage rec {
   pname = "qtest";
   version = "2.11.2";
 
-  useDune2 = true;
+  duneVersion = "3";
 
   src = fetchFromGitHub {
     owner = "vincent-hugot";
diff --git a/pkgs/development/ocaml-modules/rdbg/default.nix b/pkgs/development/ocaml-modules/rdbg/default.nix
index 9b33678590d..c7915749bd0 100644
--- a/pkgs/development/ocaml-modules/rdbg/default.nix
+++ b/pkgs/development/ocaml-modules/rdbg/default.nix
@@ -2,15 +2,15 @@
 
 buildDunePackage rec {
   pname = "rdbg";
-  version = "1.196.12";
+  version = "1.199.0";
 
-  useDune2 = true;
+  duneVersion = "3";
 
   minimalOCamlVersion = "4.07";
 
   src = fetchurl {
-    url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.1.196.12.tgz";
-    sha512 = "8e88034b1eda8f1233b4990adc9746782148254c93d8d0c99c246c0d50f306eeb6aa4afcfca8834acb3e268860647f47a24cc6a2d29fb45cac11f098e2ede275";
+    url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.v${version}.tgz";
+    hash = "sha512:6076eaa3608a313f8ac71a4f5aa4fcc64aeb0c646d581e5035110d4c80f94de34f2ba26f90a9a1e92a7f788c9e799f1f7b0e3728c853a21983ad732f0ee60352";
   };
 
   buildInputs = [
diff --git a/pkgs/development/ocaml-modules/ssl/default.nix b/pkgs/development/ocaml-modules/ssl/default.nix
index 7eca606f93f..67e841ae1b3 100644
--- a/pkgs/development/ocaml-modules/ssl/default.nix
+++ b/pkgs/development/ocaml-modules/ssl/default.nix
@@ -12,6 +12,8 @@ buildDunePackage rec {
   pname = "ssl";
   version = "0.5.13";
 
+  duneVersion = "3";
+
   src = fetchFromGitHub {
     owner = "savonet";
     repo = "ocaml-ssl";
diff --git a/pkgs/development/ocaml-modules/stringext/default.nix b/pkgs/development/ocaml-modules/stringext/default.nix
index 3d440cf4895..32d801f971f 100644
--- a/pkgs/development/ocaml-modules/stringext/default.nix
+++ b/pkgs/development/ocaml-modules/stringext/default.nix
@@ -8,7 +8,7 @@ let version = "1.6.0"; in
 buildDunePackage {
   pname = "stringext";
   version = version;
-  useDune2 = true;
+  duneVersion = "3";
   src = fetchurl {
     url = "https://github.com/rgrinberg/stringext/releases/download/${version}/stringext-${version}.tbz";
     sha256 = "1sh6nafi3i9773j5mlwwz3kxfzdjzsfqj2qibxhigawy5vazahfv";
diff --git a/pkgs/development/ocaml-modules/syslog-message/default.nix b/pkgs/development/ocaml-modules/syslog-message/default.nix
index 2c12415cdbb..73cbba8be39 100644
--- a/pkgs/development/ocaml-modules/syslog-message/default.nix
+++ b/pkgs/development/ocaml-modules/syslog-message/default.nix
@@ -1,5 +1,4 @@
 { lib, buildDunePackage, fetchurl
-, ocaml
 , astring, ptime, rresult, qcheck
 }:
 
@@ -7,13 +6,12 @@ buildDunePackage rec {
   pname = "syslog-message";
   version = "1.1.0";
 
-  minimumOCamlVersion = "4.03";
-
-  useDune2 = true;
+  minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/verbosemode/${pname}/releases/download/${version}/${pname}-${version}.tbz";
-    sha256 = "0vy4dkl2q2fa6rzyfsvjyc9r1b9ymfqd6j35z2kp5vdc4r87053g";
+    hash = "sha256:0vy4dkl2q2fa6rzyfsvjyc9r1b9ymfqd6j35z2kp5vdc4r87053g";
   };
 
   propagatedBuildInputs = [
@@ -22,7 +20,7 @@ buildDunePackage rec {
     rresult
   ];
 
-  doCheck = lib.versionAtLeast ocaml.version "4.08";
+  doCheck = true;
   checkInputs = [
     qcheck
   ];
diff --git a/pkgs/development/ocaml-modules/uri/default.nix b/pkgs/development/ocaml-modules/uri/default.nix
index f669a98c4de..2c7ab1b6e50 100644
--- a/pkgs/development/ocaml-modules/uri/default.nix
+++ b/pkgs/development/ocaml-modules/uri/default.nix
@@ -3,11 +3,11 @@
 }:
 
 buildDunePackage rec {
-  minimumOCamlVersion = "4.03";
+  minimalOCamlVersion = "4.03";
   pname = "uri";
   version = "4.2.0";
 
-  useDune2 = true;
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/uri/sexp.nix b/pkgs/development/ocaml-modules/uri/sexp.nix
index ba970b1d6c5..61aa01fad8b 100644
--- a/pkgs/development/ocaml-modules/uri/sexp.nix
+++ b/pkgs/development/ocaml-modules/uri/sexp.nix
@@ -6,7 +6,9 @@ else
 
 buildDunePackage {
   pname = "uri-sexp";
-  inherit (uri) version useDune2 src meta;
+  inherit (uri) version src meta;
+
+  duneVersion = "3";
 
   checkInputs = [ ounit ];
   propagatedBuildInputs = [ ppx_sexp_conv sexplib0 uri ];
diff --git a/pkgs/development/perl-modules/Po4a/default.nix b/pkgs/development/perl-modules/Po4a/default.nix
index 99c100455a8..f08b5b2361a 100644
--- a/pkgs/development/perl-modules/Po4a/default.nix
+++ b/pkgs/development/perl-modules/Po4a/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, lib, fetchurl, docbook_xsl, docbook_xsl_ns, gettext, libxslt, glibcLocales, docbook_xml_dtd_412, docbook_sgml_dtd_41, texlive, opensp, bash
+{ stdenv, lib, fetchurl, docbook_xsl, docbook_xsl_ns, gettext, libxslt, glibcLocales, docbook_xml_dtd_412, docbook_sgml_dtd_41, opensp, bash
 , perl, buildPerlPackage, ModuleBuild, TextWrapI18N, LocaleGettext, TermReadKey, SGMLSpm, UnicodeLineBreak, PodParser, YAMLTiny
-, fetchpatch
+, fetchpatch, writeShellScriptBin
 }:
 
 buildPerlPackage rec {
@@ -20,7 +20,15 @@ buildPerlPackage rec {
   ];
 
   strictDeps = true;
-  nativeBuildInputs = [ gettext libxslt docbook_xsl docbook_xsl_ns ModuleBuild docbook_xml_dtd_412 docbook_sgml_dtd_41 opensp texlive.combined.scheme-basic glibcLocales ];
+  nativeBuildInputs =
+    # the tests for the tex-format use kpsewhich -- texlive's file finding utility.
+    # We don't want to depend on texlive here, so we replace it with a minimal
+    # shellscript that suffices for the tests in t/fmt/tex/, i.e. it looks up
+    # article.cls to an existing file, but doesn't find article-wrong.cls.
+    let kpsewhich-stub = writeShellScriptBin "kpsewhich"
+      ''[[ $1 = "article.cls" ]] && echo /dev/null'';
+    in
+    [ gettext libxslt docbook_xsl docbook_xsl_ns ModuleBuild docbook_xml_dtd_412 docbook_sgml_dtd_41 opensp kpsewhich-stub glibcLocales ];
   propagatedBuildInputs = lib.optional (!stdenv.hostPlatform.isMusl) TextWrapI18N ++ [ LocaleGettext SGMLSpm UnicodeLineBreak PodParser YAMLTiny ];
   # TODO: TermReadKey was temporarily removed from propagatedBuildInputs to unfreeze the build
   buildInputs = [ bash ];
diff --git a/pkgs/development/python-modules/Cython/default.nix b/pkgs/development/python-modules/Cython/default.nix
index a6e836b9ba2..4f4cfea37c3 100644
--- a/pkgs/development/python-modules/Cython/default.nix
+++ b/pkgs/development/python-modules/Cython/default.nix
@@ -24,12 +24,12 @@ let
 
 in buildPythonPackage rec {
   pname = "cython";
-  version = "0.29.33";
+  version = "0.29.34";
 
   src = fetchPypi {
     pname = "Cython";
     inherit version;
-    hash = "sha256-UEB2TEpNLOlko5XaJPDRrlgUSZXauSxrlvRMP01yKGo=";
+    hash = "sha256-GQloj117Uhpgw5bSC7qeR6Gy0nhL+whUAeHh59KaKag=";
   };
 
   nativeBuildInputs = [
@@ -74,6 +74,10 @@ in buildPythonPackage rec {
   doCheck = false;
   # doCheck = !stdenv.isDarwin;
 
+  # force regeneration of generated code in source distributions
+  # https://github.com/cython/cython/issues/5089
+  setupHook = ./setup-hook.sh;
+
   meta = {
     changelog = "https://github.com/cython/cython/blob/${version}/CHANGES.rst";
     description = "An optimising static compiler for both the Python programming language and the extended Cython programming language";
diff --git a/pkgs/development/python-modules/Cython/setup-hook.sh b/pkgs/development/python-modules/Cython/setup-hook.sh
new file mode 100644
index 00000000000..c26330a5364
--- /dev/null
+++ b/pkgs/development/python-modules/Cython/setup-hook.sh
@@ -0,0 +1,3 @@
+if [ -z "${dontForceRegenCython-}"]; then
+  export CYTHON_FORCE_REGEN=1
+fi
diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix
index 72dfbe23656..223427f9e9d 100644
--- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix
+++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix
@@ -7,7 +7,7 @@
 
 buildPythonPackage rec {
   pname = "adafruit-platformdetect";
-  version = "3.43.0";
+  version = "3.44.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -15,7 +15,7 @@ buildPythonPackage rec {
   src = fetchPypi {
     pname = "Adafruit-PlatformDetect";
     inherit version;
-    hash = "sha256-7JsdHeYjPSXGdnvs67haOYqX+le+RmivfXPtxDT6BJ8=";
+    hash = "sha256-mEs1HnMn+3p4+YAyOmqFGrcMpeUwMbpkGQAx/pdDqhk=";
   };
 
   SETUPTOOLS_SCM_PRETEND_VERSION = version;
diff --git a/pkgs/development/python-modules/ailment/default.nix b/pkgs/development/python-modules/ailment/default.nix
index 0a02afc3f5b..33e42d76165 100644
--- a/pkgs/development/python-modules/ailment/default.nix
+++ b/pkgs/development/python-modules/ailment/default.nix
@@ -8,7 +8,7 @@
 
 buildPythonPackage rec {
   pname = "ailment";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-KgQX8uVLnRZj2u2gkClX0PkaAPxgJR0D6E4lviZF1gk=";
+    hash = "sha256-bdsLpV9S7S9ZL6wKlkqQy++jrxVhQUw9wBtfzqrLkwo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiodiscover/default.nix b/pkgs/development/python-modules/aiodiscover/default.nix
index aa0414fe798..0e589739103 100644
--- a/pkgs/development/python-modules/aiodiscover/default.nix
+++ b/pkgs/development/python-modules/aiodiscover/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "aiodiscover";
-  version = "1.4.15";
+  version = "1.4.16";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "bdraco";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-Ee6lo1910dR02fAQEkuS+xCzM93UMKkrgbKPd/Id0Uc=";
+    hash = "sha256-umHw9DFLIsoxBNlUSuSmaRy5O270lP0tLZ8rilw0oWg=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix
index 470a600810b..d0add0b62eb 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.6.0";
+  version = "13.6.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "esphome";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-M/KgQFt603V9wzd3SGexjDU7YWwStzVPZOoMBwp52/I=";
+    hash = "sha256-S2a5v4OeE0DC9J2JAHFQ6YyhWt6RXp3cP+zkONp+Bzc=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/aiohomekit/default.nix b/pkgs/development/python-modules/aiohomekit/default.nix
index c2c625b4f40..94b12357ad3 100644
--- a/pkgs/development/python-modules/aiohomekit/default.nix
+++ b/pkgs/development/python-modules/aiohomekit/default.nix
@@ -18,7 +18,7 @@
 
 buildPythonPackage rec {
   pname = "aiohomekit";
-  version = "2.6.2";
+  version = "2.6.3";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
     owner = "Jc2k";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-FqZYJoNaRISuZ5m5ZeeregPdBT4fh8NdcgzEho0ZWd0=";
+    hash = "sha256-bVvz5ruc1OpRnSKso3XHAnppnN/4ySfRHodE787eLFw=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiounifi/default.nix b/pkgs/development/python-modules/aiounifi/default.nix
index 82fbb5a40aa..42e89147d68 100644
--- a/pkgs/development/python-modules/aiounifi/default.nix
+++ b/pkgs/development/python-modules/aiounifi/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "aiounifi";
-  version = "44";
+  version = "46";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "Kane610";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-SRI7c0cmrNSTOEyRbs6JGEg5O9tws+Dwn0G8HUqWEqc=";
+    hash = "sha256-M6N7KTFYmtjmRSiIYummn2GbO3XemQzCEW+6GVXq9ZI=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/ancp-bids/default.nix b/pkgs/development/python-modules/ancp-bids/default.nix
new file mode 100644
index 00000000000..c23635e722c
--- /dev/null
+++ b/pkgs/development/python-modules/ancp-bids/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, pytestCheckHook
+, setuptools
+, numpy
+, pandas
+}:
+
+buildPythonPackage rec {
+  pname = "ancp-bids";
+  version = "0.2.1";
+  disabled = pythonOlder "3.7";
+  format = "pyproject";
+
+  # `tests/data` dir missing from PyPI dist
+  src = fetchFromGitHub {
+     owner = "ANCPLabOldenburg";
+     repo = pname;
+     rev = "refs/tags/${version}";
+     hash = "sha256-Nu9pulVSZysgm/F7jl+VpoqMCiHeysZjQDQ1dT7AnpE=";
+  };
+
+  nativeBuildInputs = [ setuptools ] ;
+
+  checkInputs = [ numpy pandas pytestCheckHook ];
+  pythonImportsCheck = [
+    "ancpbids"
+  ];
+
+  pytestFlagsArray = [ "tests/auto" ];
+  disabledTests = [ "test_fetch_dataset" ];
+
+  meta = with lib; {
+    homepage = "https://ancpbids.readthedocs.io";
+    description = "Read/write/validate/query BIDS datasets";
+    license = licenses.mit;
+    maintainers = with maintainers; [ bcdarwin ];
+  };
+}
diff --git a/pkgs/development/python-modules/angr/default.nix b/pkgs/development/python-modules/angr/default.nix
index e7d59945775..3cfca344925 100644
--- a/pkgs/development/python-modules/angr/default.nix
+++ b/pkgs/development/python-modules/angr/default.nix
@@ -31,7 +31,7 @@
 
 buildPythonPackage rec {
   pname = "angr";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -40,7 +40,7 @@ buildPythonPackage rec {
     owner = pname;
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-o2jTRh8N7FfyewGy77+PuOMNZi+8BuuSwS88iTPWNxs=";
+    hash = "sha256-Wx+0C+Vx9D+uYlJm+TY5QF2KeESGPVvBGcC/lIm63L0=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix
index e4e1f5873b2..a21b6f7b66c 100644
--- a/pkgs/development/python-modules/approvaltests/default.nix
+++ b/pkgs/development/python-modules/approvaltests/default.nix
@@ -19,7 +19,7 @@
 }:
 
 buildPythonPackage rec {
-  version = "8.2.0";
+  version = "8.2.5";
   pname = "approvaltests";
   format = "setuptools";
 
@@ -30,7 +30,7 @@ buildPythonPackage rec {
     owner = "approvals";
     repo = "ApprovalTests.Python";
     rev = "refs/tags/v${version}";
-    hash = "sha256-7OeFOPBOs+SXKOQGKxiigVvoY50+bqRo+oDbVYTMQxU=";
+    hash = "sha256-guZR996UBqWsBnZx2kdSffkPzkMRfS48b1XcM5L8+I4=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
index 60a6f2872fe..9a9c0f233e2 100644
--- a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
+++ b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "appthreat-vulnerability-db";
-  version = "5.0.1";
+  version = "5.0.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "AppThreat";
     repo = "vulnerability-db";
     rev = "refs/tags/v${version}";
-    hash = "sha256-u5gI5agNm1RT0FzsdQaqivKwiY5k7G/mtlSWCNP4V10=";
+    hash = "sha256-3cCXpckhZEJnTbt0Id9NCmKVr7vmtM186Bp94HWW2Zo=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/archinfo/default.nix b/pkgs/development/python-modules/archinfo/default.nix
index d5415be2fcb..3786c915010 100644
--- a/pkgs/development/python-modules/archinfo/default.nix
+++ b/pkgs/development/python-modules/archinfo/default.nix
@@ -8,7 +8,7 @@
 
 buildPythonPackage rec {
   pname = "archinfo";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-/3H6Ieq5Qt0BKlgexvJLQ/DtZn+s+k+QV2sraeoioUk=";
+    hash = "sha256-KbjWZlci6VNH6mXE35RVNIkXgGobZy50QAliLfZwhMc=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/asgiref/default.nix b/pkgs/development/python-modules/asgiref/default.nix
index c4e19328f43..dca0cfff0e4 100644
--- a/pkgs/development/python-modules/asgiref/default.nix
+++ b/pkgs/development/python-modules/asgiref/default.nix
@@ -1,15 +1,15 @@
 { lib
 , stdenv
-, async-timeout
 , buildPythonPackage
 , fetchFromGitHub
 , pytest-asyncio
 , pytestCheckHook
 , pythonOlder
+, typing-extensions
 }:
 
 buildPythonPackage rec {
-  version = "3.5.2";
+  version = "3.6.0";
   pname = "asgiref";
   format = "setuptools";
 
@@ -17,13 +17,13 @@ buildPythonPackage rec {
 
   src = fetchFromGitHub {
     owner = "django";
-    repo = pname;
-    rev = version;
-    hash = "sha256-56suF63ePRDprqODhVIPCEGiO8UGgWrpwg2wYEs6OOE=";
+    repo = "asgiref";
+    rev = "refs/tags/${version}";
+    hash = "sha256-Kl4483rfuFKbnD7pBSTND1QAtBsZP6jKsrDlpVCZLDs=";
   };
 
   propagatedBuildInputs = [
-    async-timeout
+    typing-extensions
   ];
 
   nativeCheckInputs = [
@@ -40,6 +40,7 @@ buildPythonPackage rec {
   pythonImportsCheck = [ "asgiref" ];
 
   meta = with lib; {
+    changelog = "https://github.com/django/asgiref/blob/${src.rev}/CHANGELOG.txt";
     description = "Reference ASGI adapters and channel layers";
     homepage = "https://github.com/django/asgiref";
     license = licenses.bsd3;
diff --git a/pkgs/development/python-modules/asynctest/default.nix b/pkgs/development/python-modules/asynctest/default.nix
index dda3d35f6ad..cc58e3d6eeb 100644
--- a/pkgs/development/python-modules/asynctest/default.nix
+++ b/pkgs/development/python-modules/asynctest/default.nix
@@ -1,10 +1,11 @@
-{ lib, buildPythonPackage, fetchPypi, pythonOlder, python }:
+{ lib, buildPythonPackage, fetchPypi, pythonOlder, python, pythonAtLeast }:
 
 buildPythonPackage rec {
   pname = "asynctest";
   version = "0.13.0";
 
-  disabled = pythonOlder "3.5";
+  # Unmaintained and incompatible python 3.11
+  disabled = pythonAtLeast "3.11";
 
   src = fetchPypi {
     inherit pname version;
diff --git a/pkgs/development/python-modules/asyncwhois/default.nix b/pkgs/development/python-modules/asyncwhois/default.nix
index 6f9d5a5eac0..f650e7a17e6 100644
--- a/pkgs/development/python-modules/asyncwhois/default.nix
+++ b/pkgs/development/python-modules/asyncwhois/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "asyncwhois";
-  version = "1.0.4";
+  version = "1.0.5";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "pogzyb";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-ygpmm0CF+L871CpHZEmzdJQvin1uYZMb7kkilrom1YU=";
+    hash = "sha256-ILKnJlPT8BuZK06xk7fWYXcdn9SRL5zA3+B6CfJwvKM=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bcrypt/default.nix b/pkgs/development/python-modules/bcrypt/default.nix
index adde33b70f6..d0084146003 100644
--- a/pkgs/development/python-modules/bcrypt/default.nix
+++ b/pkgs/development/python-modules/bcrypt/default.nix
@@ -20,14 +20,14 @@
 
 buildPythonPackage rec {
   pname = "bcrypt";
-  version = "4.0.0";
+  version = "4.0.1";
   format = "pyproject";
 
   disabled = pythonOlder "3.6";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-xZwXD8kiX6rQTd4bph2FtBOUbozi5fX1/zDf1nKD8xk=";
+    hash = "sha256-J9N1kDrIJhz+QEf2cJ0W99GNObHskqr3KvmJVSplDr0=";
   };
 
   cargoRoot = "src/_bcrypt";
@@ -35,7 +35,7 @@ buildPythonPackage rec {
     inherit src;
     sourceRoot = "${pname}-${version}/${cargoRoot}";
     name = "${pname}-${version}";
-    hash = "sha256-HvfRLyUhlXVuvxWrtSDKx3rMKJbjvuiMcDY6g+pYFS0=";
+    hash = "sha256-lDWX69YENZFMu7pyBmavUZaalGvFqbHSHfkwkzmDQaY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix
index 621f8ef5b2c..a39cce656a2 100644
--- a/pkgs/development/python-modules/bellows/default.nix
+++ b/pkgs/development/python-modules/bellows/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "bellows";
-  version = "0.34.10";
+  version = "0.35.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "zigpy";
     repo = "bellows";
     rev = "refs/tags/${version}";
-    hash = "sha256-eD9E/NbM3t1kWhPwY2SmjuCk+XVwklm4rwzISlQHtq0=";
+    hash = "sha256-LxIIaxrDWRdYV3K2Geuz0gdDEzqMzYN1tXvjIkQxQoA=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bimmer-connected/default.nix b/pkgs/development/python-modules/bimmer-connected/default.nix
index 1dfb731f9f0..19be27891f4 100644
--- a/pkgs/development/python-modules/bimmer-connected/default.nix
+++ b/pkgs/development/python-modules/bimmer-connected/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "bimmer-connected";
-  version = "0.13.0";
+  version = "0.13.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "bimmerconnected";
     repo = "bimmer_connected";
     rev = "refs/tags/${version}";
-    hash = "sha256-o6rCxSJtWqcHqcrhKaVSxEfFLDBikUU9jAszRjihM2o=";
+    hash = "sha256-bkJhVMcQifNWT/TkUDR2xHlKFHf0lydHdRMQotZWeCM=";
   };
 
   nativeBuildInputs = [
@@ -50,6 +50,7 @@ buildPythonPackage rec {
   ];
 
   meta = with lib; {
+    changelog = "https://github.com/bimmerconnected/bimmer_connected/releases/tag/${version}";
     description = "Library to read data from the BMW Connected Drive portal";
     homepage = "https://github.com/bimmerconnected/bimmer_connected";
     license = licenses.asl20;
diff --git a/pkgs/development/python-modules/bleak-retry-connector/default.nix b/pkgs/development/python-modules/bleak-retry-connector/default.nix
index 6b9dbe3093a..8f027f0e0ca 100644
--- a/pkgs/development/python-modules/bleak-retry-connector/default.nix
+++ b/pkgs/development/python-modules/bleak-retry-connector/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "bleak-retry-connector";
-  version = "3.0.0";
+  version = "3.0.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "Bluetooth-Devices";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-zBZDfUOmy2stIW3Ldm/VN/2G66vg4Lj6kdJCBwo885Y=";
+    hash = "sha256-mJQ3Y6o6HAqnktsPVuD9ebGgJo0BjSnlDTyqTpNPb1M=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix
index 3dc133fefcc..aa1f879b94b 100644
--- a/pkgs/development/python-modules/bleak/default.nix
+++ b/pkgs/development/python-modules/bleak/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "bleak";
-  version = "0.19.5";
+  version = "0.20.1";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "hbldh";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-KKZrp5yNuslEPn/TS4eAOMT48C4A5Da5/NhklyFcy7M=";
+    hash = "sha256-8QFcoWKF2Hc49xJ+224lYaPpTVF1QsMu6Lu66J5ok0Y=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/brother/default.nix b/pkgs/development/python-modules/brother/default.nix
index 71e8f9d29dd..ae0a4f131e2 100644
--- a/pkgs/development/python-modules/brother/default.nix
+++ b/pkgs/development/python-modules/brother/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "brother";
-  version = "2.2.0";
+  version = "2.3.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "bieniu";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-bp4YerSTTsuWX3Yc+btlhwCNZO3eDxRgKNzLZFJbKV0=";
+    hash = "sha256-f55daLPBepNDIfZFAZWdkAvEkNb0cyYQt9LkqyIMrnY=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/certbot/default.nix b/pkgs/development/python-modules/certbot/default.nix
index 96f2334935c..d0d6280e4e0 100644
--- a/pkgs/development/python-modules/certbot/default.nix
+++ b/pkgs/development/python-modules/certbot/default.nix
@@ -26,13 +26,13 @@
 
 buildPythonPackage rec {
   pname = "certbot";
-  version = "2.3.0";
+  version = "2.4.0";
 
   src = fetchFromGitHub {
     owner = pname;
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-LhipH6kw/fKBy+nHrC5F7HtCdDbUWSjL85LiEC1bGT8=";
+    hash = "sha256-BQsdhlYABZtz5+SORiCVnWMZdMmiWGM9W1YLqObyFo8=";
   };
 
   sourceRoot = "source/${pname}";
diff --git a/pkgs/development/python-modules/channels/default.nix b/pkgs/development/python-modules/channels/default.nix
index 3b800877be9..083a79284f2 100644
--- a/pkgs/development/python-modules/channels/default.nix
+++ b/pkgs/development/python-modules/channels/default.nix
@@ -4,6 +4,7 @@
 , daphne
 , django
 , fetchFromGitHub
+, async-timeout
 , pytest-asyncio
 , pytest-django
 , pytestCheckHook
@@ -36,6 +37,7 @@ buildPythonPackage rec {
   };
 
   nativeCheckInputs = [
+    async-timeout
     pytest-asyncio
     pytest-django
     pytestCheckHook
diff --git a/pkgs/development/python-modules/claripy/default.nix b/pkgs/development/python-modules/claripy/default.nix
index 2bead3b4d98..8a8733b3074 100644
--- a/pkgs/development/python-modules/claripy/default.nix
+++ b/pkgs/development/python-modules/claripy/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "claripy";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-+PGCPM3EbdeS7ftqmJBd2F5HOdoXNtBWHvEEWq7JKTs=";
+    hash = "sha256-L+XokobPBHUeaIkWCIZ4cXWMHEZMCqZoRvWDqrWRlvY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/cle/default.nix b/pkgs/development/python-modules/cle/default.nix
index f22533a8b72..924d03cdbce 100644
--- a/pkgs/development/python-modules/cle/default.nix
+++ b/pkgs/development/python-modules/cle/default.nix
@@ -16,7 +16,7 @@
 
 let
   # The binaries are following the argr projects release cycle
-  version = "9.2.44";
+  version = "9.2.45";
 
   # Binary files from https://github.com/angr/binaries (only used for testing and only here)
   binaries = fetchFromGitHub {
@@ -38,7 +38,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-yA7Wh+8ClPl+Eythk9i6cFZnFF481e/UkKMGzmZxdYA=";
+    hash = "sha256-J612keZr91sqrTxE5evYWp3cb8idq/iHfPn95caWEh0=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/db-dtypes/default.nix b/pkgs/development/python-modules/db-dtypes/default.nix
index 01d4cbe8f74..b683db0901f 100644
--- a/pkgs/development/python-modules/db-dtypes/default.nix
+++ b/pkgs/development/python-modules/db-dtypes/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "db-dtypes";
-  version = "1.0.5";
+  version = "1.1.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "googleapis";
     repo = "python-db-dtypes-pandas";
     rev = "refs/tags/v${version}";
-    hash = "sha256-RlSze0e2NNHJ6kAbj9TX58MaEPutyjcLXIOYjpugO6o=";
+    hash = "sha256-OAVHx/a4uupVGXSWN2/3uem9/4i+TUkzTX4kp0uLY44=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/distlib/default.nix b/pkgs/development/python-modules/distlib/default.nix
index ae14cc008c8..f9668720653 100644
--- a/pkgs/development/python-modules/distlib/default.nix
+++ b/pkgs/development/python-modules/distlib/default.nix
@@ -1,4 +1,5 @@
 { lib
+, stdenv
 , buildPythonPackage
 , fetchPypi
 , setuptools
@@ -18,6 +19,10 @@ buildPythonPackage rec {
     setuptools
   ];
 
+  postFixup = lib.optionalString (!stdenv.targetPlatform.isWindows) ''
+    find $out -name '*.exe' -delete
+  '';
+
   pythonImportsCheck = [
     "distlib"
     "distlib.database"
@@ -39,4 +44,3 @@ buildPythonPackage rec {
     maintainers = with maintainers; [ lnl7 ];
   };
 }
-
diff --git a/pkgs/development/python-modules/django-crispy-forms/default.nix b/pkgs/development/python-modules/django-crispy-forms/default.nix
index 53357b9d7ef..c1cc31e8acf 100644
--- a/pkgs/development/python-modules/django-crispy-forms/default.nix
+++ b/pkgs/development/python-modules/django-crispy-forms/default.nix
@@ -2,6 +2,7 @@
 , buildPythonPackage
 , fetchFromGitHub
 , django
+, setuptools
 , pytestCheckHook
 , pytest-django
 }:
@@ -9,6 +10,7 @@
 buildPythonPackage rec {
   pname = "django-crispy-forms";
   version = "2.0";
+  format = "pyproject";
 
   src = fetchFromGitHub {
     owner = "django-crispy-forms";
@@ -19,6 +21,7 @@ buildPythonPackage rec {
 
   propagatedBuildInputs = [
     django
+    setuptools
   ];
 
   # FIXME: RuntimeError: Model class source.crispy_forms.tests.forms.CrispyTestModel doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix
index db702d0ed7a..26b7391c51e 100644
--- a/pkgs/development/python-modules/django/4.nix
+++ b/pkgs/development/python-modules/django/4.nix
@@ -9,32 +9,31 @@
 , setuptools
 
 # patched in
-, fetchpatch
 , geos
 , gdal
 , withGdal ? false
 
-# propagated
+# propagates
 , asgiref
-, backports-zoneinfo
 , sqlparse
 
-# tests
-, aiosmtpd
+# extras
 , argon2-cffi
 , bcrypt
+
+# tests
+, aiosmtpd
 , docutils
 , geoip2
 , jinja2
-, python-memcached
 , numpy
 , pillow
 , pylibmc
 , pymemcache
 , python
-, pytz
 , pywatchman
 , pyyaml
+, pytz
 , redis
 , selenium
 , tblib
@@ -43,14 +42,14 @@
 
 buildPythonPackage rec {
   pname = "Django";
-  version = "4.1.7";
+  version = "4.2";
   format = "pyproject";
 
-  disabled = pythonOlder "3.8";
+  disabled = pythonOlder "3.10";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-RPcUuBxfGQ2dLdrQGlMv5QL6AcTLj68dCB9CZO0V3Ng=";
+    hash = "sha256-w24qsSgk4qw2r6iyUVpwxTx3QvDW6u+nMR7DeVWNuZc=";
   };
 
   patches = [
@@ -58,6 +57,9 @@ buildPythonPackage rec {
       src = ./django_4_set_zoneinfo_dir.patch;
       zoneinfo = tzdata + "/share/zoneinfo";
     })
+    # make sure the tests don't remove packages from our pythonpath
+    # and disable failing tests
+    ./django_4_tests.patch
   ] ++ lib.optionals withGdal [
     (substituteAll {
       src = ./django_4_set_geos_gdal_lib.patch;
@@ -67,6 +69,11 @@ buildPythonPackage rec {
     })
   ];
 
+  postPatch = ''
+    substituteInPlace tests/utils_tests/test_autoreload.py \
+      --replace "/usr/bin/python" "${python.interpreter}"
+  '';
+
   nativeBuildInputs = [
     setuptools
   ];
@@ -74,44 +81,58 @@ buildPythonPackage rec {
   propagatedBuildInputs = [
     asgiref
     sqlparse
-  ] ++ lib.optionals (pythonOlder "3.9") [
-    backports-zoneinfo
   ];
 
-  # Fails to import asgiref in ~200 tests
-  # ModuleNotFoundError: No module named 'asgiref'
-  doCheck = false;
+  passthru.optional-dependencies = {
+    argon2 = [
+      argon2-cffi
+    ];
+    bcrypt = [
+      bcrypt
+    ];
+  };
 
   nativeCheckInputs = [
+    # tests/requirements/py3.txt
     aiosmtpd
-    argon2-cffi
-    asgiref
-    bcrypt
     docutils
     geoip2
     jinja2
-    python-memcached
     numpy
     pillow
     pylibmc
     pymemcache
-    pytz
     pywatchman
     pyyaml
+    pytz
     redis
     selenium
     tblib
     tzdata
-  ];
+  ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+
+  doCheck = !stdenv.isDarwin;
+
+  preCheck = ''
+    # make sure the installed library gets imported
+    rm -rf django
+
+    # provide timezone data, works only on linux
+    export TZDIR=${tzdata}/${python.sitePackages}/tzdata/zoneinfo
+  '';
 
   checkPhase = ''
     runHook preCheck
 
-    ${python.interpreter} tests/runtests.py
+    pushd tests
+    ${python.interpreter} runtests.py --settings=test_sqlite
+    popd
 
     runHook postCheck
   '';
 
+  __darwinAllowLocalNetworking = true;
+
   meta = with lib; {
     changelog = "https://docs.djangoproject.com/en/${lib.versions.majorMinor version}/releases/${version}/";
     description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.";
diff --git a/pkgs/development/python-modules/django/django_4_tests.patch b/pkgs/development/python-modules/django/django_4_tests.patch
new file mode 100644
index 00000000000..689e1ed652a
--- /dev/null
+++ b/pkgs/development/python-modules/django/django_4_tests.patch
@@ -0,0 +1,51 @@
+diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py
+index 6d67c2931a..0c1f407f88 100644
+--- a/tests/admin_scripts/tests.py
++++ b/tests/admin_scripts/tests.py
+@@ -127,6 +127,7 @@ class AdminScriptTestCase(SimpleTestCase):
+             del test_environ["DJANGO_SETTINGS_MODULE"]
+         python_path = [base_dir, django_dir, tests_dir]
+         python_path.extend(ext_backend_base_dirs)
++        python_path.extend(sys.path)
+         test_environ["PYTHONPATH"] = os.pathsep.join(python_path)
+         test_environ["PYTHONWARNINGS"] = ""
+ 
+diff --git a/tests/auth_tests/test_hashers.py b/tests/auth_tests/test_hashers.py
+index 36f22d5f09..6cc6888980 100644
+--- a/tests/auth_tests/test_hashers.py
++++ b/tests/auth_tests/test_hashers.py
+@@ -1,4 +1,4 @@
+-from unittest import mock, skipUnless
++from unittest import mock, skipUnless, skip
+ 
+ from django.conf.global_settings import PASSWORD_HASHERS
+ from django.contrib.auth.hashers import (
+@@ -241,6 +241,7 @@ class TestUtilsHashPass(SimpleTestCase):
+ 
+     @ignore_warnings(category=RemovedInDjango50Warning)
+     @skipUnless(crypt, "no crypt module to generate password.")
++    @skip("Legacy crypt algorithms are unsupported in nixpkgs")
+     @override_settings(
+         PASSWORD_HASHERS=["django.contrib.auth.hashers.CryptPasswordHasher"]
+     )
+diff --git a/tests/settings_tests/tests.py b/tests/settings_tests/tests.py
+index 62cbffbee9..2f0ec718f8 100644
+--- a/tests/settings_tests/tests.py
++++ b/tests/settings_tests/tests.py
+@@ -2,7 +2,7 @@ import os
+ import sys
+ import unittest
+ from types import ModuleType, SimpleNamespace
+-from unittest import mock
++from unittest import mock, skip
+ 
+ from django.conf import (
+     ENVIRONMENT_VARIABLE,
+@@ -342,6 +342,7 @@ class SettingsTests(SimpleTestCase):
+             getattr(s, "foo")
+ 
+     @requires_tz_support
++    @skip("Assertion fails, exception does not get raised")
+     @mock.patch("django.conf.global_settings.TIME_ZONE", "test")
+     def test_incorrect_timezone(self):
+         with self.assertRaisesMessage(ValueError, "Incorrect timezone setting: test"):
diff --git a/pkgs/development/python-modules/docformatter/default.nix b/pkgs/development/python-modules/docformatter/default.nix
index 0eb7506a2ce..2415a0a528f 100644
--- a/pkgs/development/python-modules/docformatter/default.nix
+++ b/pkgs/development/python-modules/docformatter/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "docformatter";
-  version = "1.5.1";
+  version = "1.6.0";
 
   disabled = pythonOlder "3.6";
 
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "PyCQA";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-r+8FOl9Rrfi3V8f8wD41bRsaqDb+UrOBWuR3goK43xY=";
+    hash = "sha256-CzfJk8EkUKPGIJwaDC/IT4CDCJpQI7XEZFnH+RahURI=";
   };
 
   patches = [
diff --git a/pkgs/development/python-modules/docstring-to-markdown/default.nix b/pkgs/development/python-modules/docstring-to-markdown/default.nix
index d287dcf293c..2832228394c 100644
--- a/pkgs/development/python-modules/docstring-to-markdown/default.nix
+++ b/pkgs/development/python-modules/docstring-to-markdown/default.nix
@@ -7,7 +7,7 @@
 
 buildPythonPackage rec {
   pname = "docstring-to-markdown";
-  version = "0.11";
+  version = "0.12";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
     owner = "python-lsp";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-4Jl1XJpxwbxGWxdF4bOerjHyzHCIHtrydklwwk1WGs4=";
+    hash = "sha256-c0gk1s/+25+pWUpi8geDQZ0f9JBeuvvFQ9MFskRnY6U=";
   };
 
   patches = [
diff --git a/pkgs/development/python-modules/dogtag-pki/default.nix b/pkgs/development/python-modules/dogtag-pki/default.nix
new file mode 100644
index 00000000000..db41cf80847
--- /dev/null
+++ b/pkgs/development/python-modules/dogtag-pki/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, lib, fetchPypi, buildPythonPackage, cryptography,
+python-ldap, requests, six }:
+
+buildPythonPackage rec {
+  pname = "dogtag-pki";
+  version = "11.2.1";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "sha256-rQSnQPNYr5SyeNbKoFAbnGb2X/8utrfWLa8gu93hy2w=";
+  };
+
+  buildInputs = [ cryptography python-ldap ];
+  pythonImportsCheck = [ "pki" ];
+  propagatedBuildInputs = [ requests six ];
+
+  meta = with lib; {
+    description = "An enterprise-class Certificate Authority";
+    homepage    = "https://github.com/dogtagpki/pki";
+    license     = licenses.gpl2;
+    maintainers = with maintainers; [ s1341 ];
+  };
+}
diff --git a/pkgs/development/python-modules/env-canada/default.nix b/pkgs/development/python-modules/env-canada/default.nix
index aaa0a6cc0d2..297dbbd8af9 100644
--- a/pkgs/development/python-modules/env-canada/default.nix
+++ b/pkgs/development/python-modules/env-canada/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "env-canada";
-  version = "0.5.29";
+  version = "0.5.30";
   format = "setuptools";
 
   disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "michaeldavie";
     repo = "env_canada";
     rev = "refs/tags/v${version}";
-    hash = "sha256-iGL2LrjVDj4rmzRe6JEBlZxqk6Zt1JlCsQdo+wYXb+0=";
+    hash = "sha256-bwoLxE47rLr7KNv0qEHjqKf5PJxBNdkaGLf86diTnKo=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/furo/default.nix b/pkgs/development/python-modules/furo/default.nix
index 14401f7e53f..2e4db29b468 100644
--- a/pkgs/development/python-modules/furo/default.nix
+++ b/pkgs/development/python-modules/furo/default.nix
@@ -9,7 +9,7 @@
 
 buildPythonPackage rec {
   pname = "furo";
-  version = "2022.12.7";
+  version = "2023.3.27";
   format = "wheel";
 
   disable = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
     inherit pname version format;
     dist = "py3";
     python = "py3";
-    hash = "sha256-fLdsEqJe9l24WrB0PfkHVz0DAnozYx8X0mflmOuxkfc=";
+    hash = "sha256-SrK+JUotXlJ5LQynk6EsNVgt0JiXIopt1HiF2r1clSE=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/gcal-sync/default.nix b/pkgs/development/python-modules/gcal-sync/default.nix
index e06cf326d85..0d27dc38084 100644
--- a/pkgs/development/python-modules/gcal-sync/default.nix
+++ b/pkgs/development/python-modules/gcal-sync/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "gcal-sync";
-  version = "4.1.2";
+  version = "4.1.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "allenporter";
     repo = "gcal_sync";
     rev = "refs/tags/${version}";
-    hash = "sha256-xUU+Bbc0NJBdGXNne/b8kClPNR3REAPiOTAzTDbdU+Q=";
+    hash = "sha256-NfgR+X77cuhXCy55Bx9ecP8vN8zs2coexcnCsQ4SbfU=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/glad2/default.nix b/pkgs/development/python-modules/glad2/default.nix
new file mode 100644
index 00000000000..47728d793b0
--- /dev/null
+++ b/pkgs/development/python-modules/glad2/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, python3
+, fetchPypi
+}:
+
+python3.pkgs.buildPythonPackage rec {
+  pname = "glad2";
+  version = "2.0.4";
+  format = "setuptools";
+
+  src = fetchPypi {
+    inherit pname version;
+    hash = "sha256-7eFjn2nyugjx9JikCnB/NKYJ0k6y6g1sk2RomnmM99A=";
+  };
+
+  propagatedBuildInputs = with python3.pkgs; [
+    jinja2
+  ];
+
+  pythonImportsCheck = [ "glad" ];
+
+  meta = with lib; {
+    description = "Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specifications";
+    homepage = "https://pypi.org/project/glad2";
+    license = licenses.mit;
+    maintainers = with maintainers; [ kranzes ];
+  };
+}
diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix
index 0122599c66e..7ed70976fed 100644
--- a/pkgs/development/python-modules/hass-nabucasa/default.nix
+++ b/pkgs/development/python-modules/hass-nabucasa/default.nix
@@ -8,19 +8,23 @@
 , pycognito
 , pytest-aiohttp
 , pytestCheckHook
+, pythonOlder
 , snitun
 , warrant
 }:
 
 buildPythonPackage rec {
   pname = "hass-nabucasa";
-  version = "0.61.0";
+  version = "0.64.0";
+  format = "setuptools";
+
+  disabled = pythonOlder "3.8";
 
   src = fetchFromGitHub {
     owner = "nabucasa";
     repo = pname;
-    rev = version;
-    hash = "sha256-KG2eCwGZWVtepJQdsSwFziWsT1AbV6rYWRIO/I/CR8g=";
+    rev = "refs/tags/${version}";
+    hash = "sha256-30Z8KBgcd53Nd9lf39Wt28PaYFcnBZ5LC7B+1cestKM=";
   };
 
   postPatch = ''
@@ -40,18 +44,19 @@ buildPythonPackage rec {
     warrant
   ];
 
-  doCheck = lib.versionAtLeast pytest-aiohttp.version "1.0.0";
-
   nativeCheckInputs = [
     pytest-aiohttp
     pytestCheckHook
   ];
 
-  pythonImportsCheck = [ "hass_nabucasa" ];
+  pythonImportsCheck = [
+    "hass_nabucasa"
+  ];
 
   meta = with lib; {
     homepage = "https://github.com/NabuCasa/hass-nabucasa";
     description = "Python module for the Home Assistant cloud integration";
+    changelog = "https://github.com/NabuCasa/hass-nabucasa/releases/tag/${version}";
     license = licenses.gpl3Only;
     maintainers = with maintainers; [ Scriptkiddi ];
   };
diff --git a/pkgs/development/python-modules/httpcore/default.nix b/pkgs/development/python-modules/httpcore/default.nix
index 171acd803c5..863a5631705 100644
--- a/pkgs/development/python-modules/httpcore/default.nix
+++ b/pkgs/development/python-modules/httpcore/default.nix
@@ -68,6 +68,8 @@ buildPythonPackage rec {
     "--asyncio-mode=strict"
   ];
 
+  __darwinAllowLocalNetworking = true;
+
   meta = with lib; {
     description = "A minimal low-level HTTP client";
     homepage = "https://github.com/encode/httpcore";
diff --git a/pkgs/development/python-modules/ical/default.nix b/pkgs/development/python-modules/ical/default.nix
index 1c4d884ee0e..b2d5cc0bd86 100644
--- a/pkgs/development/python-modules/ical/default.nix
+++ b/pkgs/development/python-modules/ical/default.nix
@@ -13,11 +13,12 @@
 , pytest-golden
 , pytestCheckHook
 , pythonOlder
+, pyyaml
 }:
 
 buildPythonPackage rec {
   pname = "ical";
-  version = "4.2.9";
+  version = "4.5.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -26,7 +27,7 @@ buildPythonPackage rec {
     owner = "allenporter";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-p1cvs+xLin2WK2zyqQFd1vWKzt+LU2mpDSieOgA7Qf8=";
+    hash = "sha256-CHo6khJ8Bqej/OdQBtcfa/luO1Gj8cu7h//MwPhWrMU=";
   };
 
   propagatedBuildInputs = [
@@ -44,11 +45,9 @@ buildPythonPackage rec {
     pytest-benchmark
     pytest-golden
     pytestCheckHook
+    pyyaml
   ];
 
-  # https://github.com/allenporter/ical/issues/136
-  disabledTests = [ "test_all_zoneinfo" ];
-
   pythonImportsCheck = [
     "ical"
   ];
diff --git a/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix b/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix
index 2d71334eadc..7c2ca75f3c4 100644
--- a/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix
+++ b/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix
@@ -7,14 +7,14 @@
 
 buildPythonPackage rec {
   pname = "insteon-frontend-home-assistant";
-  version = "0.3.3";
+  version = "0.3.4";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-aZ10z7xCVWq4V2+jPCybFa5LKGhvtchrwgTVFfxhM+o=";
+    hash = "sha256-c4IvtTn1pLcPHKPyP0FRv3NOu1+Ie42B/Jkc7ej1Roo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix
index 978906f583e..799797ba303 100644
--- a/pkgs/development/python-modules/internetarchive/default.nix
+++ b/pkgs/development/python-modules/internetarchive/default.nix
@@ -16,7 +16,7 @@
 
 buildPythonPackage rec {
   pname = "internetarchive";
-  version = "3.3.0";
+  version = "3.4.0";
 
   format = "setuptools";
 
@@ -24,7 +24,7 @@ buildPythonPackage rec {
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-PLf+PMIXlaoL974e7coQCQKH6cVBYODPhkDxa2vhTB0=";
+    hash = "sha256-vrvktAuijBKo3IsMQzUs5EyfwFCFGmvXZ4kCvlbeGWE=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/jaxlib/default.nix b/pkgs/development/python-modules/jaxlib/default.nix
index ad48af827ee..95f276ec245 100644
--- a/pkgs/development/python-modules/jaxlib/default.nix
+++ b/pkgs/development/python-modules/jaxlib/default.nix
@@ -138,7 +138,7 @@ let
       rm -f .bazelversion
     '';
 
-    bazelTarget = "//build:build_wheel";
+    bazelTargets = [ "//build:build_wheel" ];
 
     removeRulesCC = false;
 
@@ -239,7 +239,7 @@ let
           x86_64-linux = "sha256-A0A18kxgGNGHNQ67ZPUzh3Yq2LEcRV7CqR9EfP80NQk=";
           aarch64-linux = "sha256-mU2jzuDu89jVmaG/M5bA3jSd7n7lDi+h8sdhs1z8p1A=";
           x86_64-darwin = "sha256-9nNTpetvjyipD/l8vKlregl1j/OnZKAcOCoZQeRBvts=";
-          aarch64-darwin = "sha256-dOGUsdFImeOLcZ3VtgrNnd8A/HgIs/LYuH9GQV7A+78=";
+          aarch64-darwin = "sha256-FqYwI1YC5eqSv+DYj09DC5IaBfFDUCO97y+TFhGiWAA=";
         }.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
     };
 
diff --git a/pkgs/development/python-modules/jedi/default.nix b/pkgs/development/python-modules/jedi/default.nix
index 83efa565ddf..d12691c177f 100644
--- a/pkgs/development/python-modules/jedi/default.nix
+++ b/pkgs/development/python-modules/jedi/default.nix
@@ -5,7 +5,7 @@
 , pythonOlder
 , fetchFromGitHub
 , attrs
-, django
+, django_3
 , pytestCheckHook
 , parso
 }:
@@ -29,7 +29,7 @@ buildPythonPackage rec {
 
   nativeCheckInputs = [
     attrs
-    django
+    django_3
     pytestCheckHook
   ];
 
diff --git a/pkgs/development/python-modules/jiwer/default.nix b/pkgs/development/python-modules/jiwer/default.nix
index 42c9192255f..94d92579d7a 100644
--- a/pkgs/development/python-modules/jiwer/default.nix
+++ b/pkgs/development/python-modules/jiwer/default.nix
@@ -2,6 +2,7 @@
 , buildPythonPackage
 , fetchFromGitHub
 , poetry-core
+, pythonRelaxDepsHook
 , rapidfuzz
 , click
 }:
@@ -20,6 +21,7 @@ buildPythonPackage rec {
 
   nativeBuildInputs = [
     poetry-core
+    pythonRelaxDepsHook
   ];
 
   propagatedBuildInputs = [
@@ -27,10 +29,14 @@ buildPythonPackage rec {
     click
   ];
 
+  pythonRelaxDeps = [
+    "rapidfuzz"
+  ];
+
   pythonImportsCheck = [ "jiwer" ];
 
   meta = with lib; {
-    description = "JiWER is a simple and fast python package to evaluate an automatic speech recognition system";
+    description = "A simple and fast python package to evaluate an automatic speech recognition system";
     homepage = "https://github.com/jitsi/jiwer";
     license = licenses.asl20;
     maintainers = with maintainers; [ GaetanLepage ];
diff --git a/pkgs/development/python-modules/jsonschema-spec/default.nix b/pkgs/development/python-modules/jsonschema-spec/default.nix
index e0220c640d4..2d7d82fd6e4 100644
--- a/pkgs/development/python-modules/jsonschema-spec/default.nix
+++ b/pkgs/development/python-modules/jsonschema-spec/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "jsonschema-spec";
-  version = "0.1.3";
+  version = "0.1.4";
   format = "pyproject";
   disabled = pythonOlder "3.7";
 
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "p1c2u";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-vDuIMzl9w7/e6r3AYleGVV5RRjrXDSvY6IBhtLuAFIs=";
+    hash = "sha256-kLCV9WPWGrVgpbueafMVqtGmj3ifrBzTChE2kyxpyZk=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix
index 743e7582078..e15858ec377 100644
--- a/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/pkgs/development/python-modules/jupyterlab/default.nix
@@ -19,14 +19,14 @@
 
 buildPythonPackage rec {
   pname = "jupyterlab";
-  version = "3.6.1";
+  version = "3.6.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-rumMF0GA6YowRwKX0QuVno5k8iiJcMDeZfCm0rSAcDQ=";
+    hash = "sha256-Nz6c+4py7dKUvhTxZmJWOiIM7PD7Jt56qxr5optom4I=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/latex2mathml/default.nix b/pkgs/development/python-modules/latex2mathml/default.nix
new file mode 100644
index 00000000000..8737f0ef31d
--- /dev/null
+++ b/pkgs/development/python-modules/latex2mathml/default.nix
@@ -0,0 +1,55 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromGitHub
+, poetry-core
+, setuptools
+, pytestCheckHook
+, multidict
+, xmljson
+}:
+
+buildPythonPackage rec {
+  pname = "latex2mathml";
+  version = "3.75.2";
+
+  disabled = pythonOlder "3.7";
+
+  src = fetchFromGitHub {
+    owner = "roniemartinez";
+    repo = pname;
+    rev = version;
+    hash = "sha256-i/F1B/Rndg66tiKok1PDMK/rT5c2e8upnQrMSCTUzpU=";
+  };
+
+  format = "pyproject";
+
+  nativeBuildInputs = [
+    poetry-core
+  ];
+
+  propagatedBuildInputs = [
+    setuptools  # needs pkg_resources at runtime
+  ];
+
+  nativeCheckInputs = [
+    pytestCheckHook
+    multidict
+    xmljson
+  ];
+
+  # Disable code coverage in check phase
+  postPatch = ''
+    sed -i '/--cov/d' pyproject.toml
+  '';
+
+  pythonImportsCheck = [ "latex2mathml" ];
+
+  meta = with lib; {
+    description = "Pure Python library for LaTeX to MathML conversion";
+    homepage = "https://github.com/roniemartinez/latex2mathml";
+    changelog = "https://github.com/roniemartinez/latex2mathml/releases/tag/${version}";
+    license = licenses.mit;
+    maintainers = with maintainers; [ sfrijters ];
+  };
+}
diff --git a/pkgs/development/python-modules/lsprotocol/default.nix b/pkgs/development/python-modules/lsprotocol/default.nix
index b447ab18cba..8e945b84109 100644
--- a/pkgs/development/python-modules/lsprotocol/default.nix
+++ b/pkgs/development/python-modules/lsprotocol/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "lsprotocol";
-  version = "2022.0.0a10";
+  version = "2023.0.0a1";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "microsoft";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-IAFNEWpBRVAGcJNIV1bog9K2nANRw/qJfCJ9+Wu/yJc=";
+    hash = "sha256-gfsqn9NtO7meMks4dUhrTYVlr69Ffh339GD9FvCJvJM=";
   };
 
   nativeBuildInputs = [
@@ -44,6 +44,14 @@ buildPythonPackage rec {
     pyhamcrest
   ];
 
+  preBuild = ''
+    cd packages/python
+  '';
+
+  preCheck = ''
+    cd ../../
+  '';
+
   checkPhase = ''
     runHook preCheck
 
diff --git a/pkgs/development/python-modules/markdown/default.nix b/pkgs/development/python-modules/markdown/default.nix
index b9e8f8df517..9ad29d3a2c2 100644
--- a/pkgs/development/python-modules/markdown/default.nix
+++ b/pkgs/development/python-modules/markdown/default.nix
@@ -1,26 +1,34 @@
 { lib
 , buildPythonPackage
 , pythonOlder
-, fetchPypi
+, fetchFromGitHub
 , importlib-metadata
 , pyyaml
+, setuptools
 , unittestCheckHook
+, wheel
 }:
 
 buildPythonPackage rec {
   pname = "markdown";
-  version = "3.4.1";
+  version = "3.4.3";
 
   disabled = pythonOlder "3.7";
 
-  format = "setuptools";
+  format = "pyproject";
 
-  src = fetchPypi {
-    pname = "Markdown";
-    inherit version;
-    sha256 = "3b809086bb6efad416156e00a0da66fe47618a5d6918dd688f53f40c8e4cfeff";
+  src = fetchFromGitHub {
+    owner = "Python-Markdown";
+    repo = "markdown";
+    rev = "refs/tags/${version}";
+    hash = "sha256-o2MDsrSkR0fMA5I8AoQcJrpwNGO5lXJn8O47tQN7U6o=";
   };
 
+  nativeBuildInputs = [
+    setuptools
+    wheel
+  ];
+
   propagatedBuildInputs = lib.optionals (pythonOlder "3.10") [
     importlib-metadata
   ];
@@ -30,7 +38,8 @@ buildPythonPackage rec {
   pythonImportsCheck = [ "markdown" ];
 
   meta = with lib; {
-    description = "A Python implementation of John Gruber's Markdown with Extension support";
+    changelog = "https://github.com/Python-Markdown/markdown/blob/${src.rev}/docs/change_log/index.md";
+    description = "Python implementation of John Gruber's Markdown";
     homepage = "https://github.com/Python-Markdown/markdown";
     license = licenses.bsd3;
     maintainers = with maintainers; [ dotlambda ];
diff --git a/pkgs/development/python-modules/mitmproxy-wireguard/default.nix b/pkgs/development/python-modules/mitmproxy-wireguard/default.nix
index 47c3a230cdd..b67459a5de0 100644
--- a/pkgs/development/python-modules/mitmproxy-wireguard/default.nix
+++ b/pkgs/development/python-modules/mitmproxy-wireguard/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "mitmproxy-wireguard";
-  version = "0.1.21";
+  version = "0.1.23";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "decathorpe";
     repo = "mitmproxy_wireguard";
     rev = "refs/tags/${version}";
-    hash = "sha256-479JCAxc6bK5X8nKKyzLvmuxPYPj5M19sZiO9vaK0DM=";
+    hash = "sha256-z9ucTBLLRXc1lcHA0r1wUleoP8X7yIlHrtdZdLD9qJk=";
   };
 
   buildInputs = lib.optionals stdenv.isDarwin [
@@ -38,7 +38,7 @@ buildPythonPackage rec {
   cargoDeps = rustPlatform.fetchCargoTarball {
     inherit src;
     name = "${pname}-${version}";
-    hash = "sha256-3reDkpnLTS32MZvvbRzDJovzUPAZmn2WRThmmeHGVXY=";
+    hash = "sha256-qgyAaUpyuWVYMxUA4Gg8inlUMlSLo++16+nVvmDMhTQ=";
   };
 
   # Module has no tests, only a test client
diff --git a/pkgs/development/python-modules/mlflow/default.nix b/pkgs/development/python-modules/mlflow/default.nix
index acce882d87c..1f3c22dc813 100644
--- a/pkgs/development/python-modules/mlflow/default.nix
+++ b/pkgs/development/python-modules/mlflow/default.nix
@@ -13,6 +13,8 @@
 , gorilla
 , gunicorn
 , importlib-metadata
+, markdown
+, matplotlib
 , numpy
 , packaging
 , pandas
@@ -20,28 +22,37 @@
 , protobuf
 , python-dateutil
 , pythonOlder
+, pythonRelaxDepsHook
+, pyarrow
 , pyyaml
 , querystring_parser
 , requests
+, scikit-learn
 , scipy
+, shap
 , simplejson
-, six
 , sqlalchemy
 , sqlparse
 }:
 
 buildPythonPackage rec {
   pname = "mlflow";
-  version = "2.1.1";
+  version = "2.2.2";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-oRazzUW7+1CaFyO/1DiL21ZqPlBF483lOQ5mf1kUmKY=";
+    hash = "sha256-PvLC7iDJp63t/zTnVsbtrGLPTZBXZa0OgHS8naoMWAw";
   };
 
+  # Remove currently broken dependency `shap`, a model explainability package.
+  # This seems quite unprincipled especially with tests not being enabled,
+  # but not mlflow has a 'skinny' install option which does not require `shap`.
+  nativeBuildInputs = [ pythonRelaxDepsHook ];
+  pythonRemoveDeps = [ "shap" ];
+
   propagatedBuildInputs = [
     alembic
     click
@@ -54,18 +65,22 @@ buildPythonPackage rec {
     gorilla
     gunicorn
     importlib-metadata
+    markdown
+    matplotlib
     numpy
     packaging
     pandas
     prometheus-flask-exporter
     protobuf
     python-dateutil
+    pyarrow
     pyyaml
     querystring_parser
     requests
+    scikit-learn
     scipy
+    #shap
     simplejson
-    six
     sqlalchemy
     sqlparse
   ];
@@ -74,6 +89,7 @@ buildPythonPackage rec {
     "mlflow"
   ];
 
+  # no tests in PyPI dist
   # run into https://stackoverflow.com/questions/51203641/attributeerror-module-alembic-context-has-no-attribute-config
   # also, tests use conda so can't run on NixOS without buildFHSUserEnv
   doCheck = false;
@@ -84,9 +100,5 @@ buildPythonPackage rec {
     changelog = "https://github.com/mlflow/mlflow/blob/v${version}/CHANGELOG.md";
     license = licenses.asl20;
     maintainers = with maintainers; [ tbenst ];
-    knownVulnerabilities = [
-      "CVE-2023-1176"
-      "CVE-2023-1177"
-    ];
   };
 }
diff --git a/pkgs/development/python-modules/mwdblib/default.nix b/pkgs/development/python-modules/mwdblib/default.nix
index 4d5387abd4f..738e36dfe3e 100644
--- a/pkgs/development/python-modules/mwdblib/default.nix
+++ b/pkgs/development/python-modules/mwdblib/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "mwdblib";
-  version = "4.3.1";
+  version = "4.4.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "CERT-Polska";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-HQzfa5UmPo+Ccs2eRDwQA9EMzDg7+Nd4jIjBt+7qwzE=";
+    hash = "sha256-WwSKWfnSDJT8kIAk4e8caeL2UztFaIpNCDy1j46IbzM=";
   };
 
   propagatedBuildInputs = [
@@ -45,6 +45,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Python client library for the mwdb service";
     homepage = "https://github.com/CERT-Polska/mwdblib";
+    changelog = "https://github.com/CERT-Polska/mwdblib/releases/tag/v${version}";
     license = with licenses; [ bsd3 ];
     maintainers = with maintainers; [ fab ];
   };
diff --git a/pkgs/development/python-modules/nitime/default.nix b/pkgs/development/python-modules/nitime/default.nix
index 6ef5b735af0..105cecd95b1 100644
--- a/pkgs/development/python-modules/nitime/default.nix
+++ b/pkgs/development/python-modules/nitime/default.nix
@@ -1,7 +1,8 @@
-{ lib
+{ stdenv
+, lib
 , buildPythonPackage
 , fetchPypi
-, isPy27
+, pythonOlder
 , pytestCheckHook
 , cython
 , numpy
@@ -13,22 +14,21 @@
 
 buildPythonPackage rec {
   pname = "nitime";
-  version = "0.9";
-  disabled = isPy27;
+  version = "0.10.1";
+  disabled = pythonOlder "3.7";
+  format = "pyproject";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-bn2QrbsfqUJim84vH5tt5T6h3YsGAlgu9GCMiNQ0OHQ=";
+    hash = "sha256-NnoVrSt6MTTcNup1e+/1v5JoHCYcycuQH4rHLzXJt+Y=";
   };
 
-  nativeCheckInputs = [ pytestCheckHook ];
   buildInputs = [ cython ];
   propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ];
 
-  disabledTests = [
-    # https://github.com/nipy/nitime/issues/197
-    "test_FilterAnalyzer"
-  ];
+  nativeCheckInputs = [ pytestCheckHook ];
+  doCheck = !stdenv.isDarwin;  # tests hang indefinitely
+  pythonImportsCheck = [ "nitime" ];
 
   meta = with lib; {
     homepage = "https://nipy.org/nitime";
diff --git a/pkgs/development/python-modules/notus-scanner/default.nix b/pkgs/development/python-modules/notus-scanner/default.nix
index d038504205f..f4a24c8dc01 100644
--- a/pkgs/development/python-modules/notus-scanner/default.nix
+++ b/pkgs/development/python-modules/notus-scanner/default.nix
@@ -1,17 +1,20 @@
 { lib
 , buildPythonPackage
 , fetchFromGitHub
-, fetchpatch
 , paho-mqtt
 , poetry-core
 , psutil
 , pytestCheckHook
+, python-gnupg
 , pythonOlder
+, pythonRelaxDepsHook
+, sentry-sdk
+, tomli
 }:
 
 buildPythonPackage rec {
   pname = "notus-scanner";
-  version = "unstable-2021-09-05";
+  version = "22.4.5";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -19,37 +22,40 @@ buildPythonPackage rec {
   src = fetchFromGitHub {
     owner = "greenbone";
     repo = pname;
-    rev = "049f9a5e6439e4e5113e3b8f30b25ead12d42a56";
-    sha256 = "1fjxyn8wg2kf6xy3pbh7d7yn20dk529p03xpqyz7s40n9nsxhnza";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-bGuD3uDteXQdj3pfnRemKWffWVbQSHda/RrfhAXB3fM=";
   };
 
+  pythonRelaxDeps = [
+    "python-gnupg"
+  ];
+
   nativeBuildInputs = [
     poetry-core
+    pythonRelaxDepsHook
   ];
 
   propagatedBuildInputs = [
     paho-mqtt
     psutil
+    python-gnupg
+    sentry-sdk
+  ] ++ lib.optionals (pythonOlder "3.11") [
+    tomli
   ];
 
   nativeCheckInputs = [
     pytestCheckHook
   ];
 
-  patches = [
-    # Switch to poetry-core, https://github.com/greenbone/notus-scanner/pull/31
-    (fetchpatch {
-      name = "switch-to-poetry-core.patch";
-      url = "https://github.com/greenbone/notus-scanner/commit/b52eea317faca30d411096044f9e5ea20b58da65.patch";
-      sha256 = "0q11aslhva47kkpsnpayra7spa849j894vqv34pjqhcnlyipqw6d";
-    })
+  pythonImportsCheck = [
+    "notus.scanner"
   ];
 
-  pythonImportsCheck = [ "notus.scanner" ];
-
   meta = with lib; {
     description = "Helper to create results from local security checks";
     homepage = "https://github.com/greenbone/notus-scanner";
+    changelog = "https://github.com/greenbone/notus-scanner/releases/tag/v${version}";
     license = with licenses; [ agpl3Plus ];
     maintainers = with maintainers; [ fab ];
   };
diff --git a/pkgs/development/python-modules/onvif-zeep-async/default.nix b/pkgs/development/python-modules/onvif-zeep-async/default.nix
index f336379fc60..f64a71f9029 100644
--- a/pkgs/development/python-modules/onvif-zeep-async/default.nix
+++ b/pkgs/development/python-modules/onvif-zeep-async/default.nix
@@ -8,14 +8,14 @@
 
 buildPythonPackage rec {
   pname = "onvif-zeep-async";
-  version = "1.2.2";
+  version = "1.2.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-Mq+mARZQD48M6+9XwzX7V541Jqn/vJMSeiEm5k8/YII=";
+    hash = "sha256-ziFDSGKJB4wGvEF5x8eFMLVKHORXKkLbqBkAjy7FSX4=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/orjson/default.nix b/pkgs/development/python-modules/orjson/default.nix
index 2836b39e07a..61a545b0d48 100644
--- a/pkgs/development/python-modules/orjson/default.nix
+++ b/pkgs/development/python-modules/orjson/default.nix
@@ -16,7 +16,7 @@
 
 buildPythonPackage rec {
   pname = "orjson";
-  version = "3.8.6";
+  version = "3.8.9";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -25,13 +25,13 @@ buildPythonPackage rec {
     owner = "ijl";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-LwLuMcnAubO7U1/KSe6tHaSP9+bi6gDfvGobixzL2gM=";
+    hash = "sha256-0/yvXXj+z2jBEAGxO4BxMnx1zqUoultYSYfSkKs+hKY=";
   };
 
   cargoDeps = rustPlatform.fetchCargoTarball {
     inherit src;
     name = "${pname}-${version}";
-    hash = "sha256-8T//q6nQoZhh8oJWDCeQf3gYRew58dXAaxkYELY4CJM=";
+    hash = "sha256-ogkTRRykLF2dTOxilsfwsRH+Au/O0e1kL1e9sFOFLeY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix
index 4e8875ba89b..fcacfcd5b40 100644
--- a/pkgs/development/python-modules/peaqevcore/default.nix
+++ b/pkgs/development/python-modules/peaqevcore/default.nix
@@ -6,14 +6,14 @@
 
 buildPythonPackage rec {
   pname = "peaqevcore";
-  version = "15.0.2";
+  version = "15.1.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-UH9QlfOzMGxoLgsoVr/+OqI53YGDMXfilW9sIM3EsD8=";
+    hash = "sha256-7cr37kvNgPPTYJd5r1RXy7qFNN0nXI74YHPg9k8ZDfw=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix
index 81250bf2f90..674699bb0e9 100644
--- a/pkgs/development/python-modules/pontos/default.nix
+++ b/pkgs/development/python-modules/pontos/default.nix
@@ -17,7 +17,7 @@
 
 buildPythonPackage rec {
   pname = "pontos";
-  version = "23.3.6";
+  version = "23.4.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
     owner = "greenbone";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-cs+UeE5QRL/yzFABpMQ4masbLHwG++Ipu5GidXJ1Y0E=";
+    hash = "sha256-nMuf8k7o7cCpvk9IUp7lz6jM7rqCxHq4uT51R1w8jtM=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/psutil/default.nix b/pkgs/development/python-modules/psutil/default.nix
index 5532816a9c1..c77c31faa96 100644
--- a/pkgs/development/python-modules/psutil/default.nix
+++ b/pkgs/development/python-modules/psutil/default.nix
@@ -42,15 +42,19 @@ buildPythonPackage rec {
   # - cpu_times was flaky on darwin
   # - the other disabled tests are likely due to sanboxing (missing specific errors)
   pytestFlagsArray = [
+    # Note: $out must be referenced as test import paths are relative
     "$out/${python.sitePackages}/psutil/tests/test_system.py"
   ];
 
-  # Note: $out must be referenced as test import paths are relative
   disabledTests = [
+    # Some of the tests have build-system hardware-based impurities (like
+    # reading temperature sensor values).  Disable them to avoid the failures
+    # that sometimes result.
     "cpu_freq"
     "cpu_times"
     "disk_io_counters"
     "sensors_battery"
+    "sensors_temperatures"
     "user"
     "test_disk_partitions" # problematic on Hydra's Linux builders, apparently
   ];
diff --git a/pkgs/development/python-modules/pybind11/default.nix b/pkgs/development/python-modules/pybind11/default.nix
index a5154a3e4ab..9727c4f2ada 100644
--- a/pkgs/development/python-modules/pybind11/default.nix
+++ b/pkgs/development/python-modules/pybind11/default.nix
@@ -15,13 +15,13 @@
 
 buildPythonPackage rec {
   pname = "pybind11";
-  version = "2.10.3";
+  version = "2.10.4";
 
   src = fetchFromGitHub {
     owner = "pybind";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-Rlr6Ec6BEujTxQkQ9UP+6u0cYeFsJlj7U346MtRM6QM=";
+    hash = "sha256-n7nLEG2+sSR9wnxM+C8FWc2B+Mx74Pan1+IQf+h2bGU=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/pyeconet/default.nix b/pkgs/development/python-modules/pyeconet/default.nix
index c1272030559..f8fb18f1468 100644
--- a/pkgs/development/python-modules/pyeconet/default.nix
+++ b/pkgs/development/python-modules/pyeconet/default.nix
@@ -9,7 +9,7 @@
 
 buildPythonPackage rec {
   pname = "pyeconet";
-  version = "0.1.18";
+  version = "0.1.20";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
     owner = "w1ll1am23";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-nKXYjv1a6nEuy8X0HnLSrvQDV2XVQhQuEm/gqnEVaoY=";
+    hash = "sha256-x94V6qdDHgeeFLAuciC7mHMWbC0d3AtS0aQNaZOCajI=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix
index 6ef799c997b..a6e4c9a613a 100644
--- a/pkgs/development/python-modules/pygmt/default.nix
+++ b/pkgs/development/python-modules/pygmt/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv
+{ lib
+, stdenv
 , pythonOlder
 , buildPythonPackage
 , fetchFromGitHub
@@ -17,16 +18,16 @@
 
 buildPythonPackage rec {
   pname = "pygmt";
-  version = "0.8.0";
+  version = "0.9.0";
   format = "pyproject";
 
-  disabled = pythonOlder "3.6";
+  disabled = pythonOlder "3.8";
 
   src = fetchFromGitHub {
     owner = "GenericMappingTools";
     repo = "pygmt";
     rev = "refs/tags/v${version}";
-    hash = "sha256-wbqJaibRZW7qiNyLArr7I/dzHprILHQpORtdHWkIfSE=";
+    hash = "sha256-XDIAFIU+chewMDEoQDYqSYvK1tT9afh44w3Yd7ILZIc=";
   };
 
   postPatch = ''
@@ -34,20 +35,41 @@ buildPythonPackage rec {
       --replace "env.get(\"GMT_LIBRARY_PATH\", \"\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")"
   '';
 
-  nativeBuildInputs = [ setuptools-scm ];
-  propagatedBuildInputs = [ numpy netcdf4 pandas packaging xarray ];
+  nativeBuildInputs = [
+    setuptools-scm
+  ];
+
+  propagatedBuildInputs = [
+    numpy
+    netcdf4
+    pandas
+    packaging
+    xarray
+  ];
+
+  nativeCheckInputs = [
+    pytestCheckHook
+    pytest-mpl
+    ghostscript
+    ipython
+  ];
+
+  # The *entire* test suite requires network access
+  doCheck = false;
 
-  doCheck = false; # the *entire* test suite requires network access
-  nativeCheckInputs = [ pytestCheckHook pytest-mpl ghostscript ipython ];
   postBuild = ''
     export HOME=$TMP
   '';
-  pythonImportsCheck = [ "pygmt" ];
+
+  pythonImportsCheck = [
+    "pygmt"
+  ];
 
   meta = with lib; {
     description = "A Python interface for the Generic Mapping Tools";
     homepage = "https://github.com/GenericMappingTools/pygmt";
     license = licenses.bsd3;
+    changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}";
     # pygmt.exceptions.GMTCLibNotFoundError: Error loading the GMT shared library '/nix/store/r3xnnqgl89vrnq0kzxx0bmjwzks45mz8-gmt-6.1.1/lib/libgmt.dylib'
     broken = stdenv.isDarwin;
     maintainers = with maintainers; [ sikmir ];
diff --git a/pkgs/development/python-modules/pyinsteon/default.nix b/pkgs/development/python-modules/pyinsteon/default.nix
index e7e9747d7f8..66891a0bc47 100644
--- a/pkgs/development/python-modules/pyinsteon/default.nix
+++ b/pkgs/development/python-modules/pyinsteon/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "pyinsteon";
-  version = "1.3.4";
+  version = "1.4.1";
   format = "pyproject";
 
   disabled = pythonOlder "3.6";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = pname;
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-P/5kCXmUWQ/2yvzu/Pr0XBY8zm3fMMyoapGmdtRmxXo=";
+    hash = "sha256-K8uMyMNZwe6Zr/Qb98wmTLz2+45bx7cmoApnUW5oNPw=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/pyrainbird/default.nix b/pkgs/development/python-modules/pyrainbird/default.nix
index 8d9c546213f..4b082e22d61 100644
--- a/pkgs/development/python-modules/pyrainbird/default.nix
+++ b/pkgs/development/python-modules/pyrainbird/default.nix
@@ -21,7 +21,7 @@
 
 buildPythonPackage rec {
   pname = "pyrainbird";
-  version = "2.0.0";
+  version = "2.0.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
     owner = "allenporter";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-fQHWamtGA1Cz/9Hbxbns5lDd08Q01nIvaMXp9PWrelM=";
+    hash = "sha256-ssm/nFciUeWexgsKUpF4qZHz/grG8OYJV7roBAjMsac=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/pytapo/default.nix b/pkgs/development/python-modules/pytapo/default.nix
index 03799b568e9..525bd76ef3b 100644
--- a/pkgs/development/python-modules/pytapo/default.nix
+++ b/pkgs/development/python-modules/pytapo/default.nix
@@ -5,6 +5,7 @@
 # propagates
 , pycryptodome
 , requests
+, rtp
 , urllib3
 }:
 
@@ -21,6 +22,7 @@ buildPythonPackage rec {
   propagatedBuildInputs = [
     pycryptodome
     requests
+    rtp
     urllib3
   ];
 
diff --git a/pkgs/development/python-modules/pytest-httpbin/default.nix b/pkgs/development/python-modules/pytest-httpbin/default.nix
index 0020076a1b3..edfc988cc6c 100644
--- a/pkgs/development/python-modules/pytest-httpbin/default.nix
+++ b/pkgs/development/python-modules/pytest-httpbin/default.nix
@@ -43,6 +43,8 @@ buildPythonPackage rec {
     requests
   ];
 
+  __darwinAllowLocalNetworking = true;
+
   pythonImportsCheck = [
     "pytest_httpbin"
   ];
diff --git a/pkgs/development/python-modules/pytest-rerunfailures/default.nix b/pkgs/development/python-modules/pytest-rerunfailures/default.nix
index 32827333838..a0aac8a9d08 100644
--- a/pkgs/development/python-modules/pytest-rerunfailures/default.nix
+++ b/pkgs/development/python-modules/pytest-rerunfailures/default.nix
@@ -10,14 +10,14 @@
 
 buildPythonPackage rec {
   pname = "pytest-rerunfailures";
-  version = "11.1.1";
+  version = "11.1.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-rKtEft/3wpp2uEECB8SNoBQGoWFlPJmjJc9XA9ROsWI=";
+    hash = "sha256-VWEWYehz8cr6OEyC8I0HiDlU9LdkNfS4pbRwwZVFc94=";
   };
 
   nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/pytest-xdist/default.nix b/pkgs/development/python-modules/pytest-xdist/default.nix
index 1c4a5b9033e..61f12a792d9 100644
--- a/pkgs/development/python-modules/pytest-xdist/default.nix
+++ b/pkgs/development/python-modules/pytest-xdist/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "pytest-xdist";
-  version = "3.2.0";
+  version = "3.2.1";
   disabled = pythonOlder "3.7";
 
   format = "pyproject";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-+hD5WiVkzZFlLy0TJyUYPDtZDZ/c3sCdNnc4bs9MHOk=";
+    hash = "sha256-GEm9mNiyQrlI5HLbdHjgkL8zYZEqj+2HmS7ZQIX1Ryc=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/python-forecastio/default.nix b/pkgs/development/python-modules/python-forecastio/default.nix
deleted file mode 100644
index 4117c5adf24..00000000000
--- a/pkgs/development/python-modules/python-forecastio/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ buildPythonPackage, lib, fetchPypi
-, requests
-, nose
-, responses
-}:
-
-buildPythonPackage rec {
-  pname = "python-forecastio";
-  version = "1.4.0";
-
-  src = fetchPypi {
-    inherit pname version;
-    sha256 = "0m6lf4a46pnwm5xg9dnmwslwzrpnj6d9agw570grciivbvb1ji0l";
-
-  };
-
-  nativeCheckInputs = [ nose ];
-
-  propagatedBuildInputs = [ requests responses ];
-
-  checkPhase = ''
-    nosetests
-  '';
-
-  meta = with lib; {
-    homepage = "https://zeevgilovitz.com/python-forecast.io/";
-    description = "A thin Python Wrapper for the Dark Sky (formerly forecast.io) weather API";
-    license = licenses.bsd2;
-    maintainers = with maintainers; [ makefu ];
-  };
-}
diff --git a/pkgs/development/python-modules/python-matter-server/default.nix b/pkgs/development/python-modules/python-matter-server/default.nix
index 0caf9f85e3e..a41a6fcc2b2 100644
--- a/pkgs/development/python-modules/python-matter-server/default.nix
+++ b/pkgs/development/python-modules/python-matter-server/default.nix
@@ -15,6 +15,7 @@
 , home-assistant-chip-clusters
 
 # optionals
+, cryptography
 , home-assistant-chip-core
 
 # tests
@@ -26,16 +27,16 @@
 
 buildPythonPackage rec {
   pname = "python-matter-server";
-  version = "3.1.0";
+  version = "3.2.0";
   format = "pyproject";
 
-  disabled = pythonOlder "3.9";
+  disabled = pythonOlder "3.10";
 
   src = fetchFromGitHub {
     owner = "home-assistant-libs";
     repo = "python-matter-server";
     rev = "refs/tags/${version}";
-    hash = "sha256-nNf0Q3J5nrYDinMnl+p3HC4FYMX+GubYmtchfuATWms=";
+    hash = "sha256-T2DB3oWePYR8qKfUeVDMUA5JGdMk/onbpjBt2fWhCuw=";
   };
 
   nativeBuildInputs = [
@@ -53,6 +54,7 @@ buildPythonPackage rec {
 
   passthru.optional-dependencies = {
     server = [
+      cryptography
       home-assistant-chip-core
     ];
   };
diff --git a/pkgs/development/python-modules/pytz/default.nix b/pkgs/development/python-modules/pytz/default.nix
index b8594e51f83..474403355f5 100644
--- a/pkgs/development/python-modules/pytz/default.nix
+++ b/pkgs/development/python-modules/pytz/default.nix
@@ -2,13 +2,13 @@
 
 buildPythonPackage rec {
   pname = "pytz";
-  version = "2022.7.1";
+  version = "2023.2";
 
   format = "setuptools";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-AaBoHEuWhKKDBGFeulXRqzGuAL9o7BV+w3CKgYLbvNA=";
+    hash = "sha256-on3PYSwF0uveYm99UGVV8Q38gVs+3cz6rfx9mbEcmgc=";
   };
 
   nativeCheckInputs = [ unittestCheckHook ];
diff --git a/pkgs/development/python-modules/pyvex/default.nix b/pkgs/development/python-modules/pyvex/default.nix
index b031f3ea12a..9bda172812e 100644
--- a/pkgs/development/python-modules/pyvex/default.nix
+++ b/pkgs/development/python-modules/pyvex/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "pyvex";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-BJw1c9X+rRNiM10Fo514ZybbvM++Ph7te2LuFNNJFTk=";
+    hash = "sha256-KRB3JLIny9mVVbS1kAGwaG+SmH9tHtEbbswB5nzJ7u4=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/reolink-aio/default.nix b/pkgs/development/python-modules/reolink-aio/default.nix
index c6127bbadbc..3ad88389cc1 100644
--- a/pkgs/development/python-modules/reolink-aio/default.nix
+++ b/pkgs/development/python-modules/reolink-aio/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "reolink-aio";
-  version = "0.5.9";
+  version = "0.5.10";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "starkillerOG";
     repo = "reolink_aio";
     rev = "refs/tags/${version}";
-    hash = "sha256-CsXpvHwTNMSpgLr4bjwzKnW/R3k9DLlBxLlZ8aZaQG0=";
+    hash = "sha256-UZURGOfNPccXukVoo1m/gY3tkOvpT5jy0AegQHFJqEQ=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/rtp/default.nix b/pkgs/development/python-modules/rtp/default.nix
new file mode 100644
index 00000000000..aef1171d8d4
--- /dev/null
+++ b/pkgs/development/python-modules/rtp/default.nix
@@ -0,0 +1,40 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, python3
+
+  # nativeCheckInputs
+, hypothesis
+, unittestCheckHook
+
+}:
+
+buildPythonPackage rec {
+  pname = "rtp";
+  version = "0.0.3";
+  format = "setuptools";
+
+  src = fetchPypi {
+    inherit pname version;
+    hash = "sha256-I5k3uF5lSLDdCWjBEQC4kl2dWyAKcHEJIYwqnEvJDBI=";
+  };
+
+  nativeCheckInputs = [
+    hypothesis
+    unittestCheckHook
+  ];
+
+  unittestFlagsArray = [ "-s" "tests" "-v" ];
+
+  pythonImportsCheck = [
+    "rtp"
+  ];
+
+
+  meta = with lib; {
+    description = "A library for decoding/encoding rtp packets";
+    homepage = "https://github.com/bbc/rd-apmm-python-lib-rtp";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ fleaz ];
+  };
+}
diff --git a/pkgs/development/python-modules/schemdraw/default.nix b/pkgs/development/python-modules/schemdraw/default.nix
new file mode 100644
index 00000000000..c3da6e6edc7
--- /dev/null
+++ b/pkgs/development/python-modules/schemdraw/default.nix
@@ -0,0 +1,68 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromBitbucket
+, pyparsing
+, matplotlib
+, latex2mathml
+, ziafont
+, ziamath
+, pytestCheckHook
+, nbval
+}:
+
+buildPythonPackage rec {
+  pname = "schemdraw";
+  version = "0.16";
+  format = "pyproject";
+
+  disabled = pythonOlder "3.8";
+
+  src = fetchFromBitbucket {
+    owner = "cdelker";
+    repo = pname;
+    rev = version;
+    hash = "sha256-W9sXtYI8gEwQPRo50taEGT6AQG1tdAbeCtX49eHVvFQ=";
+  };
+
+  propagatedBuildInputs = [
+    pyparsing
+  ];
+
+  passthru.optional-dependencies = {
+    matplotlib = [
+      matplotlib
+    ];
+    svgmath = [
+      latex2mathml
+      ziafont
+      ziamath
+    ];
+  };
+
+  nativeCheckInputs = [
+    pytestCheckHook
+    nbval
+    matplotlib
+    latex2mathml
+    ziafont
+    ziamath
+  ];
+
+  # Strip out references to unfree fonts from the test suite
+  postPatch = ''
+    substituteInPlace test/test_styles.ipynb --replace "font='Times', " ""
+  '';
+
+  pytestFlagsArray = [ "--nbval-lax" ];
+
+  pythonImportsCheck = [ "schemdraw" ];
+
+  meta = with lib; {
+    description = "A package for producing high-quality electrical circuit schematic diagrams";
+    homepage = "https://schemdraw.readthedocs.io/en/latest/";
+    changelog = "https://schemdraw.readthedocs.io/en/latest/changes.html";
+    license = licenses.mit;
+    maintainers = with maintainers; [ sfrijters ];
+  };
+}
diff --git a/pkgs/development/python-modules/simplisafe-python/default.nix b/pkgs/development/python-modules/simplisafe-python/default.nix
index 74c7a3c0add..4b8b827b0e4 100644
--- a/pkgs/development/python-modules/simplisafe-python/default.nix
+++ b/pkgs/development/python-modules/simplisafe-python/default.nix
@@ -19,7 +19,7 @@
 
 buildPythonPackage rec {
   pname = "simplisafe-python";
-  version = "2022.12.1";
+  version = "2023.04.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
     owner = "bachya";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-AOlO4K8ku+auEKw7OmgEo5E4ftAar0ukPQVIYzBJBW0=";
+    hash = "sha256-ExiwaVSSpXfnLCMKRQ7iXLzxO81kV6I5Nj/ZSUyZAMg=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/snitun/default.nix b/pkgs/development/python-modules/snitun/default.nix
index b99cc3cf8e5..6c51cb5de09 100644
--- a/pkgs/development/python-modules/snitun/default.nix
+++ b/pkgs/development/python-modules/snitun/default.nix
@@ -7,12 +7,13 @@
 , fetchFromGitHub
 , pytest-aiohttp
 , pytestCheckHook
+, pythonAtLeast
 , pythonOlder
 }:
 
 buildPythonPackage rec {
   pname = "snitun";
-  version = "0.33.0";
+  version = "0.34.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -21,7 +22,7 @@ buildPythonPackage rec {
     owner = "NabuCasa";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-6aLvNw5/I5UvTRFzUK93YruKarM8S+gHIYd4hyTp/Qs=";
+    hash = "sha256-7UGsziNUI4dxdMGuJWrvsQiwl+IvcO/rQqEOjl9wS1Y=";
   };
 
   propagatedBuildInputs = [
@@ -42,6 +43,9 @@ buildPythonPackage rec {
     "test_snitun_single_runner_throttling"
     # ConnectionResetError: [Errno 54] Connection reset by peer
     "test_peer_listener_timeout"
+  ] ++ lib.optional (pythonAtLeast "3.11") [
+    # TypeError: Passing coroutines is forbidden, use tasks explicitly.
+    "test_snitun_runner_updown"
   ];
 
   pythonImportsCheck = [ "snitun" ];
diff --git a/pkgs/development/python-modules/spacy-transformers/default.nix b/pkgs/development/python-modules/spacy-transformers/default.nix
index 5a9e86f4951..e0cf684f4cf 100644
--- a/pkgs/development/python-modules/spacy-transformers/default.nix
+++ b/pkgs/development/python-modules/spacy-transformers/default.nix
@@ -2,6 +2,7 @@
 , callPackage
 , fetchPypi
 , buildPythonPackage
+, pythonRelaxDepsHook
 , torch
 , pythonOlder
 , spacy
@@ -22,6 +23,10 @@ buildPythonPackage rec {
     hash = "sha256-Up9ZlLlAM0CDXEYDI95KsLzA0TBz/uZFqEgZLmNIABA=";
   };
 
+  nativeBuildInputs = [
+    pythonRelaxDepsHook
+  ];
+
   propagatedBuildInputs = [
     torch
     spacy
@@ -30,6 +35,10 @@ buildPythonPackage rec {
     transformers
   ];
 
+  pythonRelaxDeps = [
+    "transformers"
+  ];
+
   # Test fails due to missing arguments for trfs2arrays().
   doCheck = false;
 
diff --git a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix
index 06a638737f6..88d8d66cda5 100644
--- a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix
+++ b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix
@@ -10,7 +10,7 @@
 
 let
   pname = "sphinx-autodoc-typehints";
-  version = "1.23.4";
+  version = "1.22";
 in
 
 buildPythonPackage {
@@ -22,7 +22,7 @@ buildPythonPackage {
   src = fetchPypi {
     pname = "sphinx_autodoc_typehints";
     inherit version;
-    hash = "sha256-tHw6aQ0QGiWdmqkgzFfH6nn7cF15bA1Xyxfpm9HYCjQ=";
+    hash = "sha256-cfyi1e7psDQgTkxoarILTY9euUCTliFryubIfDjhjqY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/tensorflow-probability/default.nix b/pkgs/development/python-modules/tensorflow-probability/default.nix
index b85eea44435..7bf73dff28d 100644
--- a/pkgs/development/python-modules/tensorflow-probability/default.nix
+++ b/pkgs/development/python-modules/tensorflow-probability/default.nix
@@ -50,7 +50,7 @@ let
 
     bazel = bazel_6;
 
-    bazelTarget = ":pip_pkg";
+    bazelTargets = [ ":pip_pkg" ];
     LIBTOOL = lib.optionalString stdenv.isDarwin "${cctools}/bin/libtool";
 
     fetchAttrs = {
diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix
index 4b3d3d0ec6c..3863fd88ba7 100644
--- a/pkgs/development/python-modules/tensorflow/bin.nix
+++ b/pkgs/development/python-modules/tensorflow/bin.nix
@@ -22,7 +22,6 @@
 , tensorboard
 , cudaSupport ? false
 , cudaPackages ? {}
-, patchelfUnstable
 , zlib
 , python
 , keras-applications
@@ -84,8 +83,7 @@ in buildPythonPackage {
   ] ++ lib.optional (!isPy3k) mock
     ++ lib.optionals (pythonOlder "3.4") [ backports_weakref ];
 
-  # remove patchelfUnstable once patchelf 0.14 with https://github.com/NixOS/patchelf/pull/256 becomes the default
-  nativeBuildInputs = [ wheel ] ++ lib.optionals cudaSupport [ addOpenGLRunpath patchelfUnstable ];
+  nativeBuildInputs = [ wheel ] ++ lib.optionals cudaSupport [ addOpenGLRunpath ];
 
   preConfigure = ''
     unset SOURCE_DATE_EPOCH
diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix
index 4e7ae3ef570..15d2df44143 100644
--- a/pkgs/development/python-modules/tensorflow/default.nix
+++ b/pkgs/development/python-modules/tensorflow/default.nix
@@ -1,5 +1,5 @@
 { stdenv, bazel_5, buildBazelPackage, isPy3k, lib, fetchFromGitHub, symlinkJoin
-, addOpenGLRunpath, fetchpatch, patchelfUnstable
+, addOpenGLRunpath, fetchpatch
 # Python deps
 , buildPythonPackage, pythonOlder, python
 # Python libraries
@@ -385,7 +385,7 @@ let
     ]
     ++ lib.optionals (mklSupport) [ "--config=mkl" ];
 
-    bazelTarget = "//tensorflow/tools/pip_package:build_pip_package //tensorflow/tools/lib_package:libtensorflow";
+    bazelTargets = [ "//tensorflow/tools/pip_package:build_pip_package //tensorflow/tools/lib_package:libtensorflow" ];
 
     removeRulesCC = false;
     # Without this Bazel complaints about sandbox violations.
@@ -398,7 +398,7 @@ let
         else "sha256-QgOaUaq0V5HG9BOv9nEw8OTSlzINNFvbnyP8Vx+r9Xw=";
       aarch64-linux = "sha256-zjnRtTG1j9cZTbP0Xnk2o/zWTNsP8T0n4Ai8IiAT3PE=";
       x86_64-darwin = "sha256-RBLox9rzBKcZMm4NwnT7vQ/EjapWQJkqxuQ0LIdaM1E=";
-      aarch64-darwin = "sha256-BRzh79lYvMHsUMk8BEYDLHTpnmeZ9+0lrDtj4XI1YY4=";
+      aarch64-darwin = "sha256-tTk2KPFK4+0wA22xzb2C6qODgAbSxVbue0xk9JOjU04=";
       }.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
     };
 
@@ -530,8 +530,7 @@ in buildPythonPackage {
     tensorboard
   ];
 
-  # remove patchelfUnstable once patchelf 0.14 with https://github.com/NixOS/patchelf/pull/256 becomes the default
-  nativeBuildInputs = lib.optionals cudaSupport [ addOpenGLRunpath patchelfUnstable ];
+  nativeBuildInputs = lib.optionals cudaSupport [ addOpenGLRunpath ];
 
   postFixup = lib.optionalString cudaSupport ''
     find $out -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do
diff --git a/pkgs/development/python-modules/testpath/default.nix b/pkgs/development/python-modules/testpath/default.nix
index 3ce83420841..5635a615615 100644
--- a/pkgs/development/python-modules/testpath/default.nix
+++ b/pkgs/development/python-modules/testpath/default.nix
@@ -24,6 +24,12 @@ buildPythonPackage rec {
     pytestCheckHook
   ];
 
+  # exe are only required when testpath is used on windows
+  # https://github.com/jupyter/testpath/blob/de8ca59539eb23b9781e55848b7d2646c8c61df9/testpath/commands.py#L128
+  preBuild = lib.optionalString (!stdenv.targetPlatform.isWindows) ''
+    rm testpath/cli-32.exe testpath/cli-64.exe
+  '';
+
   preCheck = lib.optionalString stdenv.isDarwin ''
     # Work around https://github.com/jupyter/testpath/issues/24
     export TMPDIR="/tmp"
diff --git a/pkgs/development/python-modules/timm/default.nix b/pkgs/development/python-modules/timm/default.nix
index 5f2d0135cc8..e93563d69b4 100644
--- a/pkgs/development/python-modules/timm/default.nix
+++ b/pkgs/development/python-modules/timm/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
   disabled = pythonOlder "3.6";
 
   src = fetchFromGitHub {
-    owner = "rwightman";
+    owner = "huggingface";
     repo = "pytorch-image-models";
     rev = "refs/tags/v${version}";
     hash = "sha256-RNjCcCnNhtr5a+29Bx+k427a03MSooqvnuiDQ8cT8FA=";
@@ -43,7 +43,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "PyTorch image models, scripts, and pretrained weights";
     homepage = "https://huggingface.co/docs/timm/index";
-    changelog = "https://github.com/rwightman/pytorch-image-models/blob/v${version}/README.md#whats-new";
+    changelog = "https://github.com/huggingface/pytorch-image-models/blob/v${version}/README.md#whats-new";
     license = licenses.asl20;
     maintainers = with maintainers; [ bcdarwin ];
   };
diff --git a/pkgs/development/python-modules/typeguard/default.nix b/pkgs/development/python-modules/typeguard/default.nix
index 7ae99a98d22..c2a6171e1b8 100644
--- a/pkgs/development/python-modules/typeguard/default.nix
+++ b/pkgs/development/python-modules/typeguard/default.nix
@@ -14,6 +14,7 @@
 buildPythonPackage rec {
   pname = "typeguard";
   version = "2.13.3";
+  disabled = pythonOlder "3.5";
   outputs = [ "out" "doc" ];
 
   src = fetchPypi {
@@ -21,15 +22,15 @@ buildPythonPackage rec {
     sha256 = "00edaa8da3a133674796cf5ea87d9f4b4c367d77476e185e80251cc13dfbb8c4";
   };
 
-  buildInputs = [ setuptools-scm ];
   nativeBuildInputs = [
     glibcLocales
+    setuptools-scm
     sphinxHook
     sphinx-autodoc-typehints
     sphinx-rtd-theme
   ];
 
-  LC_ALL="en_US.utf-8";
+  LC_ALL = "en_US.utf-8";
 
   postPatch = ''
     substituteInPlace setup.cfg --replace " --cov" ""
@@ -47,11 +48,10 @@ buildPythonPackage rec {
     "test_typed_dict"
   ];
 
-  disabled = pythonOlder "3.3";
-
   meta = with lib; {
     description = "This library provides run-time type checking for functions defined with argument type annotations";
     homepage = "https://github.com/agronholm/typeguard";
     license = licenses.mit;
+    maintainers = with maintainers; [ ];
   };
 }
diff --git a/pkgs/development/python-modules/ulid-transform/default.nix b/pkgs/development/python-modules/ulid-transform/default.nix
index 4d899fc7674..3025407e5a8 100644
--- a/pkgs/development/python-modules/ulid-transform/default.nix
+++ b/pkgs/development/python-modules/ulid-transform/default.nix
@@ -10,7 +10,7 @@
 
 buildPythonPackage rec {
   pname = "ulid-transform";
-  version = "0.5.1";
+  version = "0.6.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
     owner = "bdraco";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-tgCNjvI9e7GpZKG8Q6tykU+WKBPGm0FTsw3gwUU3+so=";
+    hash = "sha256-sdzgM+w0z8kxzoSzR5BD0cOpry4ijTXpKnPvw916tCs=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/wled/default.nix b/pkgs/development/python-modules/wled/default.nix
index d887287e91d..3e9e35edeea 100644
--- a/pkgs/development/python-modules/wled/default.nix
+++ b/pkgs/development/python-modules/wled/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "wled";
-  version = "0.15.0";
+  version = "0.16.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "frenck";
     repo = "python-wled";
     rev = "refs/tags/v${version}";
-    hash = "sha256-GmentEsCJQ9N9kXfy5pbkGXi5CvZfbepdCWab+/fLJc=";
+    hash = "sha256-esINtvctvgl8AqNwCDVnGU+3j/UzEHqY8H1Rws1kQfs=";
   };
 
   nativeBuildInputs = [
@@ -59,6 +59,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Asynchronous Python client for WLED";
     homepage = "https://github.com/frenck/python-wled";
+    changelog = "https://github.com/frenck/python-wled/releases/tag/v${version}";
     license = licenses.mit;
     maintainers = with maintainers; [ hexa ];
   };
diff --git a/pkgs/development/python-modules/yubico/default.nix b/pkgs/development/python-modules/yubico/default.nix
new file mode 100644
index 00000000000..0fe6a90bfd7
--- /dev/null
+++ b/pkgs/development/python-modules/yubico/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, lib, buildPythonPackage, fetchPypi, pytestCheckHook, pyusb }:
+
+buildPythonPackage rec {
+  pname = "python-yubico";
+  version = "1.3.2";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1gd3an1cdcq328nr1c9ijrsf32v0crv6dgq7knld8m9cadj517c7";
+  };
+
+  propagatedBuildInputs = [ pyusb ];
+
+  checkInputs = [ pytestCheckHook ];
+  pythonImportsCheck = [ "yubico" ];
+
+  disabledTests = [
+    "usb" # requires a physical yubikey to test
+  ];
+
+  meta = with lib; {
+    description = "Python code to talk to YubiKeys";
+    homepage    = "https://github.com/Yubico/python-yubico";
+    license     = licenses.bsd2;
+    maintainers = with maintainers; [ s1341 ];
+  };
+}
diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix
index 671dc47084c..accd4be9da1 100644
--- a/pkgs/development/python-modules/zeroconf/default.nix
+++ b/pkgs/development/python-modules/zeroconf/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "zeroconf";
-  version = "0.47.4";
+  version = "0.54.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "jstasiak";
     repo = "python-zeroconf";
     rev = "refs/tags/${version}";
-    hash = "sha256-ig0AMGNshe0bm7ZOkqV62hEcLeYlHBayMLk2fJQ8Uyo=";
+    hash = "sha256-rbolWawEbjF46Im/mqyOHpvk+4UojgFIaFoG4jbPwYY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/ziafont/default.nix b/pkgs/development/python-modules/ziafont/default.nix
new file mode 100644
index 00000000000..5fc1298b790
--- /dev/null
+++ b/pkgs/development/python-modules/ziafont/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromBitbucket
+, pytestCheckHook
+, nbval
+}:
+
+buildPythonPackage rec {
+  pname = "ziafont";
+  version = "0.5";
+
+  disabled = pythonOlder "3.8";
+
+  src = fetchFromBitbucket {
+    owner = "cdelker";
+    repo = pname;
+    rev = version;
+    hash = "sha256-mTQ2yRG+E2nZ2g9eSg+XTzK8A1EgKsRfbvNO3CdYeLg=";
+  };
+
+  nativeCheckInputs = [
+    pytestCheckHook
+    nbval
+  ];
+
+  preCheck = "rm test/manyfonts.ipynb";  # Tries to download fonts
+
+  pytestFlagsArray = [ "--nbval-lax" ];
+
+  pythonImportsCheck = [ "ziafont" ];
+
+  meta = with lib; {
+    description = "Convert TTF/OTF font glyphs to SVG paths";
+    homepage = "https://ziafont.readthedocs.io/en/latest/";
+    license = licenses.mit;
+    maintainers = with maintainers; [ sfrijters ];
+  };
+}
diff --git a/pkgs/development/python-modules/ziamath/default.nix b/pkgs/development/python-modules/ziamath/default.nix
new file mode 100644
index 00000000000..7a4d2520d87
--- /dev/null
+++ b/pkgs/development/python-modules/ziamath/default.nix
@@ -0,0 +1,45 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromBitbucket
+, ziafont
+, pytestCheckHook
+, nbval
+, latex2mathml
+}:
+
+buildPythonPackage rec {
+  pname = "ziamath";
+  version = "0.7";
+
+  disabled = pythonOlder "3.8";
+
+  src = fetchFromBitbucket {
+    owner = "cdelker";
+    repo = pname;
+    rev = version;
+    hash = "sha256-JuuCDww0EZEHZLxB5oQrWEJpv0szjwe4iXCRGl7OYTA=";
+  };
+
+  propagatedBuildInputs = [
+    ziafont
+  ];
+
+  nativeCheckInputs = [
+    pytestCheckHook
+    nbval
+    latex2mathml
+  ];
+
+  pytestFlagsArray = [ "--nbval-lax" ];
+
+  pythonImportsCheck = [ "ziamath" ];
+
+  meta = with lib; {
+    description = "Render MathML and LaTeX Math to SVG without Latex installation";
+    homepage = "https://ziamath.readthedocs.io/en/latest/";
+    changelog = "https://ziamath.readthedocs.io/en/latest/changes.html";
+    license = licenses.mit;
+    maintainers = with maintainers; [ sfrijters ];
+  };
+}
diff --git a/pkgs/development/python-modules/zigpy-deconz/default.nix b/pkgs/development/python-modules/zigpy-deconz/default.nix
index 299fb706fe6..0d778abb691 100644
--- a/pkgs/development/python-modules/zigpy-deconz/default.nix
+++ b/pkgs/development/python-modules/zigpy-deconz/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "zigpy-deconz";
-  version = "0.19.2";
+  version = "0.20.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "zigpy";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-Eu+6I904vwPewQesYtn8cWXoo36fQpa1Bw660tnV+Lw=";
+    hash = "sha256-P0vlNO6hQ+yVMFCHgLBynZuNabMFO2lx6UiYMH1eU1E=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/zigpy-xbee/default.nix b/pkgs/development/python-modules/zigpy-xbee/default.nix
index 86fa26af68e..36f2f47d308 100644
--- a/pkgs/development/python-modules/zigpy-xbee/default.nix
+++ b/pkgs/development/python-modules/zigpy-xbee/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "zigpy-xbee";
-  version = "0.16.2";
+  version = "0.17.0";
   # https://github.com/Martiusweb/asynctest/issues/152
   # broken by upstream python bug with asynctest and
   # is used exclusively by home-assistant with python 3.8
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "zigpy";
     repo = "zigpy-xbee";
     rev = "refs/tags/${version}";
-    hash = "sha256-EzdKY/VisMUc/5yHN+7JUz1fDM4mCpk5TyApC24z4CU=";
+    hash = "sha256-XJsaUDCtaBF8vLyLzZ77h/KpV5aM4+JP8ldie7+b510=";
   };
 
   buildInputs = [
@@ -44,6 +44,7 @@ buildPythonPackage rec {
   ];
 
   meta = with lib; {
+    changelog = "https://github.com/zigpy/zigpy-xbee/releases/tag/${version}";
     description = "A library which communicates with XBee radios for zigpy";
     homepage = "https://github.com/zigpy/zigpy-xbee";
     license = licenses.gpl3Plus;
diff --git a/pkgs/development/python-modules/zigpy-znp/default.nix b/pkgs/development/python-modules/zigpy-znp/default.nix
index 4ebe9caa992..63298091f7d 100644
--- a/pkgs/development/python-modules/zigpy-znp/default.nix
+++ b/pkgs/development/python-modules/zigpy-znp/default.nix
@@ -1,15 +1,13 @@
 { lib
 , async-timeout
-, asynctest
 , buildPythonPackage
 , coloredlogs
 , fetchFromGitHub
 , jsonschema
-, pyserial
-, pyserial-asyncio
 , pytest-asyncio
 , pytest-mock
 , pytest-timeout
+, pytest-xdist
 , pytestCheckHook
 , pythonOlder
 , voluptuous
@@ -18,7 +16,7 @@
 
 buildPythonPackage rec {
   pname = "zigpy-znp";
-  version = "0.9.3";
+  version = "0.10.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -27,15 +25,18 @@ buildPythonPackage rec {
     owner = "zigpy";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-UTL7g9tIXtMVeBRq5Fdw5VqUB9H/LaobASwHlFPoO2s=";
+    hash = "sha256-pQ1T7MTrL789kd8cbbsjRLUaxd1yHF7sDwow2UksQ7c=";
   };
 
+  postPatch = ''
+    substituteInPlace pyproject.toml \
+      --replace "timeout = 20" "timeout = 300"
+  '';
+
   propagatedBuildInputs = [
     async-timeout
     coloredlogs
     jsonschema
-    pyserial
-    pyserial-asyncio
     voluptuous
     zigpy
   ];
@@ -44,9 +45,18 @@ buildPythonPackage rec {
     pytest-asyncio
     pytest-mock
     pytest-timeout
+    pytest-xdist
     pytestCheckHook
-  ] ++ lib.optionals (pythonOlder "3.8") [
-    asynctest
+  ];
+
+  pytestFlagsArray = [
+    # https://github.com/zigpy/zigpy-znp/issues/209
+    "--deselect=tests/application/test_joining.py::test_join_device"
+    "--deselect=tests/application/test_joining.py::test_permit_join"
+    "--deselect=tests/application/test_requests.py::test_request_recovery_route_rediscovery_zdo"
+    "--deselect=tests/application/test_requests.py::test_zigpy_request"
+    "--deselect=tests/application/test_requests.py::test_zigpy_request_failure"
+    "--deselect=tests/application/test_zdo_requests.py::test_mgmt_nwk_update_req"
   ];
 
   pythonImportsCheck = [
diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix
index f487cc71b43..343afffe4f0 100644
--- a/pkgs/development/python-modules/zigpy/default.nix
+++ b/pkgs/development/python-modules/zigpy/default.nix
@@ -17,7 +17,7 @@
 
 buildPythonPackage rec {
   pname = "zigpy";
-  version = "0.53.2";
+  version = "0.54.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.8";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
     owner = "zigpy";
     repo = "zigpy";
     rev = "refs/tags/${version}";
-    hash = "sha256-/IUJzMzbNKXQZkhwmoKoafMVw+6rD3Sw/coBLOi4FIk=";
+    hash = "sha256-5R08fols3LkZknddqProM7ekte9Z4wSh6ao7a99wbIg=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/zwave-js-server-python/default.nix b/pkgs/development/python-modules/zwave-js-server-python/default.nix
index d4c1ebea510..a818987a05b 100644
--- a/pkgs/development/python-modules/zwave-js-server-python/default.nix
+++ b/pkgs/development/python-modules/zwave-js-server-python/default.nix
@@ -10,7 +10,7 @@
 
 buildPythonPackage rec {
   pname = "zwave-js-server-python";
-  version = "0.46.0";
+  version = "0.47.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
     owner = "home-assistant-libs";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-EeQ0gUSDsHIJnp1Oc2Imld4ZFa5maX8xj6GzchHlCoc=";
+    hash = "sha256-TJXzB6w1Kp2cT3sRMtMyL0Nx3ZEUeaHfL0P+qC88ohU=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/ruby-modules/bundix/default.nix b/pkgs/development/ruby-modules/bundix/default.nix
index 94c47f4e566..36e453b9f7e 100644
--- a/pkgs/development/ruby-modules/bundix/default.nix
+++ b/pkgs/development/ruby-modules/bundix/default.nix
@@ -1,6 +1,5 @@
 { buildRubyGem
 , fetchFromGitHub
-, fetchpatch
 , makeWrapper
 , lib
 , bundler
@@ -13,23 +12,15 @@ buildRubyGem rec {
 
   name = "${gemName}-${version}";
   gemName = "bundix";
-  version = "2.5.1";
+  version = "2.5.2";
 
   src = fetchFromGitHub {
     owner = "nix-community";
     repo = "bundix";
     rev = version;
-    sha256 = "sha256-iMp6Yj7TSWDqge3Lw855/igOWdTIuFH1LGeIN/cpq7U=";
+    sha256 = "sha256-QnNdseCSwQYhO/ybzWsflMEk68TMgPU3HqXJ7av3SHE=";
   };
 
-  patches = [
-    # https://github.com/nix-community/bundix/pull/80
-    (fetchpatch {
-      url = "https://github.com/nix-community/bundix/commit/3d7820efdd77281234182a9b813c2895ef49ae1f.patch";
-      hash = "sha256-ShluCWfRQxR+vkXqa7Fh7+WHKf6vAsa9/DVeXjpAXLk=";
-    })
-  ];
-
   buildInputs = [ ruby bundler ];
   nativeBuildInputs = [ makeWrapper ];
 
diff --git a/pkgs/development/ruby-modules/bundler/default.nix b/pkgs/development/ruby-modules/bundler/default.nix
index 749ccf0a29c..5a64808f5f1 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.8";
-  source.sha256 = "sha256-/oLW+JPyFz4TIykm4rnOtvZwJ8fxZr/B49bsfZaZoWQ=";
+  version = "2.4.10";
+  source.sha256 = "sha256-uYBvqUQGOmqGdqj57Ux8d2o2w7yC8mxXYIZ6AoW0oSE=";
   dontPatchShebangs = true;
 
   postFixup = ''
diff --git a/pkgs/development/skaware-packages/execline/default.nix b/pkgs/development/skaware-packages/execline/default.nix
index 204e305041a..c57db924015 100644
--- a/pkgs/development/skaware-packages/execline/default.nix
+++ b/pkgs/development/skaware-packages/execline/default.nix
@@ -2,7 +2,7 @@
 
 with skawarePackages;
 let
-  version = "2.9.1.0";
+  version = "2.9.3.0";
 
   # Maintainer of manpages uses following versioning scheme: for every
   # upstream $version he tags manpages release as ${version}.1, and,
@@ -19,7 +19,7 @@ in buildPackage {
   inherit version;
 
   pname = "execline";
-  sha256 = "tdaOAh+gxGeQidJlEQpsgfTswUEGe/aG3MtL/QYcBAQ=";
+  sha256 = "yAJ/pwki0RfN7ozCDSd+ONA/2WDm0TbYzsMmA9TsI40=";
 
   description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
 
diff --git a/pkgs/development/skaware-packages/mdevd/default.nix b/pkgs/development/skaware-packages/mdevd/default.nix
index 0c471087750..3762e4a16d9 100644
--- a/pkgs/development/skaware-packages/mdevd/default.nix
+++ b/pkgs/development/skaware-packages/mdevd/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "mdevd";
-  version = "0.1.6.1";
-  sha256 = "XAHk55QW22zZk++KkBRii48fC2xkMnWYhIhRL6pUBLE=";
+  version = "0.1.6.2";
+  sha256 = "rC/PkATweQRZLFiU4sQB4VuwJ+zze8uOpmHip5k0R74=";
 
   description = "mdev-compatible Linux hotplug manager daemon";
   platforms = lib.platforms.linux;
diff --git a/pkgs/development/skaware-packages/nsss/default.nix b/pkgs/development/skaware-packages/nsss/default.nix
index 95d83ce7424..1533da89bcb 100644
--- a/pkgs/development/skaware-packages/nsss/default.nix
+++ b/pkgs/development/skaware-packages/nsss/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "nsss";
-  version = "0.2.0.2";
-  sha256 = "e6XqmitSjoNhJ1DkiRzZulbVxE9TCrxCRTqLk5Cmwuw=";
+  version = "0.2.0.3";
+  sha256 = "seOX7VsydhGnwsjB3GDpH+81PFT+rUZPiHcgvAkUFI4=";
 
   description = "An implementation of a subset of the pwd.h, group.h and shadow.h family of functions.";
 
diff --git a/pkgs/development/skaware-packages/s6-linux-init/default.nix b/pkgs/development/skaware-packages/s6-linux-init/default.nix
index 81243b092cf..f95e2343cb1 100644
--- a/pkgs/development/skaware-packages/s6-linux-init/default.nix
+++ b/pkgs/development/skaware-packages/s6-linux-init/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "s6-linux-init";
-  version = "1.0.8.1";
-  sha256 = "KdBjEZRQGQJEju0MRoQNYNgOs7uXr8MwtNEVYUSPx8w=";
+  version = "1.1.1.0";
+  sha256 = "rUg/NTJleQB+Wn48ufH9EXfq9x7FwRxHzXhKBClWqO4=";
 
   description = "A set of minimalistic tools used to create a s6-based init system, including a /sbin/init binary, on a Linux kernel";
   platforms = lib.platforms.linux;
diff --git a/pkgs/development/skaware-packages/s6-linux-utils/default.nix b/pkgs/development/skaware-packages/s6-linux-utils/default.nix
index afca1f30de4..f6eba321c19 100644
--- a/pkgs/development/skaware-packages/s6-linux-utils/default.nix
+++ b/pkgs/development/skaware-packages/s6-linux-utils/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "s6-linux-utils";
-  version = "2.6.0.1";
-  sha256 = "/YUZIdSrthHrry0Nby2VNAlS5+fc1b/FQRUSCuDeGeQ=";
+  version = "2.6.1.2";
+  sha256 = "2GPcXXgt535GUEFFGI+1fbsLZiUGF6Z9NB6wy0qdnNk=";
 
   description = "A set of minimalistic Linux-specific system utilities";
   platforms = lib.platforms.linux;
@@ -25,6 +25,7 @@ buildPackage {
   postInstall = ''
     # remove all s6 executables from build directory
     rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) rngseed
+    rm libs6ps.a.xyzzy
 
     mv doc $doc/share/doc/s6-linux-utils/html
   '';
diff --git a/pkgs/development/skaware-packages/s6-networking/default.nix b/pkgs/development/skaware-packages/s6-networking/default.nix
index 687a8f180c7..e8367dd19cd 100644
--- a/pkgs/development/skaware-packages/s6-networking/default.nix
+++ b/pkgs/development/skaware-packages/s6-networking/default.nix
@@ -19,8 +19,8 @@ assert sslSupportEnabled -> sslLibs ? ${sslSupport};
 
 buildPackage {
   pname = "s6-networking";
-  version = "2.5.1.2";
-  sha256 = "0HLetnpMpNfFEmQMXzOnZse4VDZJSXJ9NgBzjGdp8UY=";
+  version = "2.5.1.3";
+  sha256 = "oJ5DyVn/ngyqj/QAJgjnPA9X+H8EqNnCTmya/v5F6Xc=";
 
   description = "A suite of small networking utilities for Unix systems";
 
diff --git a/pkgs/development/skaware-packages/s6-portable-utils/default.nix b/pkgs/development/skaware-packages/s6-portable-utils/default.nix
index 9b73c1ac9bc..759731bfe1b 100644
--- a/pkgs/development/skaware-packages/s6-portable-utils/default.nix
+++ b/pkgs/development/skaware-packages/s6-portable-utils/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "s6-portable-utils";
-  version = "2.2.5.1";
-  sha256 = "RXMd0uZ0QNEk55sIRDGh66jC0SN/Fyi2l35TOv93ra4=";
+  version = "2.3.0.2";
+  sha256 = "hxQmkTTwEmUNqsBA5WRjct6lZYucDYmnygO7Kr7E0eg=";
 
   description = "A set of tiny general Unix utilities optimized for simplicity and small size";
 
diff --git a/pkgs/development/skaware-packages/s6-rc/default.nix b/pkgs/development/skaware-packages/s6-rc/default.nix
index 881d4748fd4..442e29dac17 100644
--- a/pkgs/development/skaware-packages/s6-rc/default.nix
+++ b/pkgs/development/skaware-packages/s6-rc/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "s6-rc";
-  version = "0.5.3.3";
-  sha256 = "M5jxDAYy45vWnkirVtVv3mtIx/AgDq0Dom+ygwkIZSo=";
+  version = "0.5.4.1";
+  sha256 = "1yaMq3xUIzBc+VmKM9T82rijFZUrPsgPechbjLdhWPY=";
 
   description = "A service manager for s6-based systems";
   platforms = lib.platforms.unix;
diff --git a/pkgs/development/skaware-packages/s6/default.nix b/pkgs/development/skaware-packages/s6/default.nix
index 9116ec67b77..35d90086ad1 100644
--- a/pkgs/development/skaware-packages/s6/default.nix
+++ b/pkgs/development/skaware-packages/s6/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "s6";
-  version = "2.11.2.0";
-  sha256 = "n7Q2kOYBjZRzO03BjMaSbwJFRQik3YYGDJtLnSDcgDc=";
+  version = "2.11.3.2";
+  sha256 = "fBYTitLw/74O0q6N0M7K2p98eH7dM6aQhNIZEQaT33Q=";
 
   description = "skarnet.org's small & secure supervision software suite";
 
diff --git a/pkgs/development/skaware-packages/skalibs/default.nix b/pkgs/development/skaware-packages/skalibs/default.nix
index 2094d84beb6..3123b8c4276 100644
--- a/pkgs/development/skaware-packages/skalibs/default.nix
+++ b/pkgs/development/skaware-packages/skalibs/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
 
 buildPackage {
   pname = "skalibs";
-  version = "2.13.0.0";
-  sha256 = "uHW/PfPw9QCYTMr+RampWt1+QCaznujaYg8JYGvnT8w=";
+  version = "2.13.1.1";
+  sha256 = "snKhq3mff6xEubT7Ws54qWFrL+SIIVl1S4CIxNgZnjM=";
 
   description = "A set of general-purpose C programming libraries";
 
diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix
index 7a4ed91b953..784a4256fe8 100644
--- a/pkgs/development/tools/analysis/flow/default.nix
+++ b/pkgs/development/tools/analysis/flow/default.nix
@@ -2,15 +2,19 @@
 
 stdenv.mkDerivation rec {
   pname = "flow";
-  version = "0.193.0";
+  version = "0.203.1";
 
   src = fetchFromGitHub {
     owner = "facebook";
     repo = "flow";
     rev = "v${version}";
-    sha256 = "sha256-YmBk8bFGcBDTMgqzTpRPHtYAJfFWCr/AjXkdp2KoX/c=";
+    sha256 = "sha256-y06RI2g7W37HyY+wgGab6hoaskdq45NBxCFZYQmmctE=";
   };
 
+  postPatch = ''
+    substituteInPlace src/services/inference/check_cache.ml --replace 'Core_kernel' 'Core'
+  '';
+
   makeFlags = [ "FLOW_RELEASE=1" ];
 
   installPhase = ''
@@ -20,9 +24,10 @@ stdenv.mkDerivation rec {
 
   strictDeps = true;
 
-  nativeBuildInputs = with ocamlPackages; [ ocaml findlib ocamlbuild ];
-  buildInputs = with ocamlPackages; [ ocaml-migrate-parsetree-2 dtoa fileutils core_kernel sedlex ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec visitors wtf8 ]
-    ++ lib.optionals stdenv.isDarwin [ CoreServices ];
+  nativeBuildInputs = with ocamlPackages; [ ocaml dune_3 findlib ocamlbuild ];
+
+  buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]
+    ++ (with ocamlPackages; [ core_kernel dtoa fileutils lwt_log lwt_ppx ocaml_lwt ppx_deriving ppx_gen_rec ppx_let sedlex visitors wtf8 ] ++ lib.optionals stdenv.isLinux [ inotify ]);
 
   meta = with lib; {
     description = "A static type checker for JavaScript";
diff --git a/pkgs/development/tools/argc/default.nix b/pkgs/development/tools/argc/default.nix
index ce1e569b56d..d8e7c0ffb74 100644
--- a/pkgs/development/tools/argc/default.nix
+++ b/pkgs/development/tools/argc/default.nix
@@ -2,21 +2,24 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "argc";
-  version = "0.15.1";
+  version = "1.0.0";
 
   src = fetchFromGitHub {
     owner = "sigoden";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-hN8M12evYxqNSsQKm0oRf3/b7WUf8k8pWa+0vRHstv4=";
+    hash = "sha256-lZtAhsEfMzj8Irl7LQPzjBNiKKy8091p2XoB5wSPhKM=";
   };
 
-  cargoSha256 = "sha256-JCFBA9LuNILJs4flzD/bGpv/R2vxMlA0aFTVdGKKs5I=";
+  cargoHash = "sha256-L0FX4RuJ5n76CCWVpGQryX7usXGBN55W9+y83s9JJug=";
 
   nativeBuildInputs = [ installShellFiles ];
 
   postInstall = ''
-    installShellCompletion completions/argc.{bash,fish,zsh}
+    installShellCompletion --cmd argc \
+      --bash <($out/bin/argc --argc-completions bash) \
+      --fish <($out/bin/argc --argc-completions fish) \
+      --zsh <($out/bin/argc --argc-completions zsh)
   '';
 
   meta = with lib; {
diff --git a/pkgs/development/tools/bazel-watcher/default.nix b/pkgs/development/tools/bazel-watcher/default.nix
index 38ea03d9f95..906403dcd1d 100644
--- a/pkgs/development/tools/bazel-watcher/default.nix
+++ b/pkgs/development/tools/bazel-watcher/default.nix
@@ -45,7 +45,7 @@ buildBazelPackage rec {
   bazel = bazel_5;
   bazelFlags = [ "--override_repository=rules_proto=${rulesProto}" ];
   bazelBuildFlags = lib.optionals stdenv.cc.isClang [ "--cxxopt=-x" "--cxxopt=c++" "--host_cxxopt=-x" "--host_cxxopt=c++" ];
-  bazelTarget = "//cmd/ibazel";
+  bazelTargets = [ "//cmd/ibazel" ];
 
   fetchConfigured = false; # we want to fetch all dependencies, regardless of the current system
   fetchAttrs = {
diff --git a/pkgs/development/tools/build-managers/rocm-cmake/default.nix b/pkgs/development/tools/build-managers/rocm-cmake/default.nix
index 1d7f2cc3899..206038c0b6e 100644
--- a/pkgs/development/tools/build-managers/rocm-cmake/default.nix
+++ b/pkgs/development/tools/build-managers/rocm-cmake/default.nix
@@ -7,7 +7,7 @@
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "rocm-cmake";
-  version = "5.4.3";
+  version = "5.4.4";
 
   src = fetchFromGitHub {
     owner = "RadeonOpenCompute";
diff --git a/pkgs/development/tools/build-managers/scala-cli/sources.json b/pkgs/development/tools/build-managers/scala-cli/sources.json
index ffbf1a33130..d9676acdee3 100644
--- a/pkgs/development/tools/build-managers/scala-cli/sources.json
+++ b/pkgs/development/tools/build-managers/scala-cli/sources.json
@@ -1,21 +1,21 @@
 {
-  "version": "0.2.1",
+  "version": "1.0.0-RC1",
   "assets": {
     "aarch64-darwin": {
       "asset": "scala-cli-aarch64-apple-darwin.gz",
-      "sha256": "184ywxdqn729pjnhmy3y02j9zwvy89a4g95wng35j0wdlyrv7j1f"
+      "sha256": "154yw2dfppsa29zhbmngzzhvs69sidfd0j0qraapm1i23k5lz3j6"
     },
     "aarch64-linux": {
       "asset": "scala-cli-aarch64-pc-linux.gz",
-      "sha256": "0g55svbzy7nlrs7hn6lfn428zndahcln34p2szf6yx180h56irns"
+      "sha256": "0ig14zwcbj4grmas7in94bcr3kpmi0jrc0wb3dhfaiakjwvrfkp1"
     },
     "x86_64-darwin": {
       "asset": "scala-cli-x86_64-apple-darwin.gz",
-      "sha256": "1hm0gf4bq4hhnd54rlzpv6sbl1vyp6gzsswc8kyk7f31mzazqg14"
+      "sha256": "05jjzqyflvwhyqray0871y6xp840qwxncz9flvj7icyhhli4sd85"
     },
     "x86_64-linux": {
       "asset": "scala-cli-x86_64-pc-linux.gz",
-      "sha256": "1v7hbr1wk89wzvdja2pdzridrdvw6vsb7qfsqx8fl6xi613wn66p"
+      "sha256": "1ga7sh8sc5i7rl73yhdfhk73qi0ncwkxx8iwzwrwnv7a2lizky4w"
     }
   }
 }
diff --git a/pkgs/development/tools/butane/default.nix b/pkgs/development/tools/butane/default.nix
index 22ce9a40f91..5285637d77e 100644
--- a/pkgs/development/tools/butane/default.nix
+++ b/pkgs/development/tools/butane/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "butane";
-  version = "0.17.0";
+  version = "0.18.0";
 
   src = fetchFromGitHub {
     owner = "coreos";
     repo = "butane";
     rev = "v${version}";
-    sha256 = "sha256-tLUC/1yD3vgId98UWiZOlud38uO+CUzp0uuYKkAXJEs=";
+    hash = "sha256-HkvDJVSGve6t1gEek8FvfIK20r5TOHRJ71KsGUj95fM=";
   };
 
   vendorSha256 = null;
diff --git a/pkgs/development/tools/chefdk/Gemfile b/pkgs/development/tools/chefdk/Gemfile
deleted file mode 100644
index 0717cd32232..00000000000
--- a/pkgs/development/tools/chefdk/Gemfile
+++ /dev/null
@@ -1,17 +0,0 @@
-source 'https://rubygems.org'
-
-gem 'chef-dk', '4.13.3'
-gem 'pry'
-gem 'test-kitchen'
-gem 'inspec'
-gem 'kitchen-inspec'
-gem 'kitchen-vagrant'
-gem 'berkshelf'
-gem 'chef-vault'
-gem 'foodcritic'
-gem 'ohai'
-gem 'rubocop'
-gem 'knife-spork'
-gem 'fauxhai-ng'
-gem 'chefspec'
-gem 'chef-provisioning'
diff --git a/pkgs/development/tools/chefdk/Gemfile.lock b/pkgs/development/tools/chefdk/Gemfile.lock
deleted file mode 100644
index 1f71a4a7132..00000000000
--- a/pkgs/development/tools/chefdk/Gemfile.lock
+++ /dev/null
@@ -1,770 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    activesupport (5.2.4.5)
-      concurrent-ruby (~> 1.0, >= 1.0.2)
-      i18n (>= 0.7, < 2)
-      minitest (~> 5.1)
-      tzinfo (~> 1.1)
-    addressable (2.5.2)
-      public_suffix (>= 2.0.2, < 4.0)
-    app_conf (0.4.2)
-    ast (2.4.2)
-    aws-eventstream (1.1.0)
-    aws-partitions (1.426.0)
-    aws-sdk-apigateway (1.59.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-apigatewayv2 (1.31.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-applicationautoscaling (1.49.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-athena (1.35.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-autoscaling (1.53.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-batch (1.43.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-budgets (1.37.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudformation (1.47.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudfront (1.48.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudhsm (1.28.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudhsmv2 (1.32.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudtrail (1.33.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudwatch (1.49.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudwatchevents (1.40.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cloudwatchlogs (1.39.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-codecommit (1.41.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-codedeploy (1.38.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-codepipeline (1.40.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cognitoidentity (1.29.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-cognitoidentityprovider (1.48.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-configservice (1.56.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-core (3.112.0)
-      aws-eventstream (~> 1, >= 1.0.2)
-      aws-partitions (~> 1, >= 1.239.0)
-      aws-sigv4 (~> 1.1)
-      jmespath (~> 1.0)
-    aws-sdk-costandusagereportservice (1.29.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-databasemigrationservice (1.50.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-dynamodb (1.59.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-ec2 (1.224.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-ecr (1.41.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-ecs (1.74.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-efs (1.37.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-eks (1.47.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-elasticache (1.53.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-elasticbeanstalk (1.41.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-elasticloadbalancing (1.30.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-elasticloadbalancingv2 (1.59.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-elasticsearchservice (1.48.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-firehose (1.36.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-glue (1.82.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-guardduty (1.44.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-iam (1.47.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-kafka (1.34.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-kinesis (1.31.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-kms (1.42.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-lambda (1.59.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-organizations (1.55.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-ram (1.22.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-rds (1.112.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-redshift (1.54.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-route53 (1.46.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-route53domains (1.29.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-route53resolver (1.23.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-s3 (1.88.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sdk-kms (~> 1)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-secretsmanager (1.43.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-securityhub (1.40.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-servicecatalog (1.57.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-ses (1.37.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-shield (1.34.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-sms (1.28.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-sns (1.38.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-sqs (1.36.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-ssm (1.104.0)
-      aws-sdk-core (~> 3, >= 3.112.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-states (1.37.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-transfer (1.29.0)
-      aws-sdk-core (~> 3, >= 3.109.0)
-      aws-sigv4 (~> 1.1)
-    aws-sigv4 (1.2.2)
-      aws-eventstream (~> 1, >= 1.0.2)
-    azure_graph_rbac (0.17.2)
-      ms_rest_azure (~> 0.12.0)
-    azure_mgmt_key_vault (0.17.7)
-      ms_rest_azure (~> 0.12.0)
-    azure_mgmt_resources (0.18.1)
-      ms_rest_azure (~> 0.12.0)
-    azure_mgmt_security (0.19.0)
-      ms_rest_azure (~> 0.12.0)
-    azure_mgmt_storage (0.22.0)
-      ms_rest_azure (~> 0.12.0)
-    bcrypt_pbkdf (1.1.0)
-    berkshelf (7.1.0)
-      chef (>= 15.7.32)
-      chef-config
-      cleanroom (~> 1.0)
-      concurrent-ruby (~> 1.0)
-      minitar (>= 0.6)
-      mixlib-archive (>= 0.4, < 2.0)
-      mixlib-config (>= 2.2.5)
-      mixlib-shellout (>= 2.0, < 4.0)
-      octokit (~> 4.0)
-      retryable (>= 2.0, < 4.0)
-      solve (~> 4.0)
-      thor (>= 0.20)
-    builder (3.2.4)
-    chef (15.15.0)
-      addressable
-      bcrypt_pbkdf (~> 1.0)
-      bundler (>= 1.10)
-      chef-config (= 15.15.0)
-      chef-utils (= 15.15.0)
-      chef-zero (>= 14.0.11)
-      diff-lcs (~> 1.2, >= 1.2.4)
-      ed25519 (~> 1.2)
-      erubis (~> 2.7)
-      ffi (~> 1.9, >= 1.9.25)
-      ffi-libarchive (~> 1.0, >= 1.0.3)
-      ffi-yajl (~> 2.2)
-      highline (>= 1.6.9, < 2)
-      iniparse (~> 1.4)
-      license-acceptance (~> 1.0, >= 1.0.5)
-      mixlib-archive (>= 0.4, < 2.0)
-      mixlib-authentication (>= 2.1, < 4)
-      mixlib-cli (>= 2.1.1, < 3.0)
-      mixlib-log (>= 2.0.3, < 4.0)
-      mixlib-shellout (>= 3.0.3, < 4.0)
-      net-sftp (>= 2.1.2, < 4.0)
-      net-ssh (>= 4.2, < 7)
-      net-ssh-multi (~> 1.2, >= 1.2.1)
-      ohai (~> 15.0)
-      plist (~> 3.2)
-      proxifier (~> 1.0)
-      syslog-logger (~> 1.6)
-      train-core (~> 3.2, >= 3.2.28)
-      train-winrm (>= 0.2.5)
-      tty-screen (~> 0.6)
-      uuidtools (~> 2.1.5)
-    chef-cli (3.1.1)
-      addressable (>= 2.3.5, < 2.8)
-      chef (>= 15.0)
-      cookbook-omnifetch (~> 0.5)
-      diff-lcs (>= 1.0, < 1.4)
-      ffi-yajl (>= 1.0, < 3.0)
-      license-acceptance (>= 1.0.11, < 3)
-      minitar (~> 0.6)
-      mixlib-cli (>= 1.7, < 3.0)
-      mixlib-shellout (>= 2.0, < 4.0)
-      pastel (~> 0.7)
-      solve (> 2.0, < 5.0)
-    chef-config (15.15.0)
-      addressable
-      chef-utils (= 15.15.0)
-      fuzzyurl
-      mixlib-config (>= 2.2.12, < 4.0)
-      mixlib-shellout (>= 2.0, < 4.0)
-      tomlrb (~> 1.2)
-    chef-dk (4.13.3)
-      addressable (>= 2.3.5, < 2.6)
-      chef (~> 15.0)
-      cookbook-omnifetch (~> 0.5)
-      diff-lcs (~> 1.0)
-      ffi-yajl (>= 1.0, < 3.0)
-      license-acceptance (~> 1.0, >= 1.0.11)
-      minitar (~> 0.6)
-      mixlib-cli (>= 1.7, < 3.0)
-      mixlib-shellout (>= 2.0, < 4.0)
-      paint (~> 1.0)
-      solve (> 2.0, < 5.0)
-    chef-provisioning (2.7.6)
-      cheffish (>= 4.0, < 15.0)
-      inifile (>= 2.0.2)
-      mixlib-install (>= 1.0)
-      net-scp (~> 1.0)
-      net-ssh (>= 2.9, < 5.0)
-      net-ssh-gateway (> 1.2, < 3.0)
-      winrm (~> 2.0)
-      winrm-elevated (~> 1.0)
-      winrm-fs (~> 1.0)
-    chef-telemetry (1.0.14)
-      chef-config
-      concurrent-ruby (~> 1.0)
-      ffi-yajl (~> 2.2)
-    chef-utils (15.15.0)
-    chef-vault (4.1.0)
-    chef-zero (14.0.17)
-      ffi-yajl (~> 2.2)
-      hashie (>= 2.0, < 4.0)
-      mixlib-log (>= 2.0, < 4.0)
-      rack (~> 2.0, >= 2.0.6)
-      uuidtools (~> 2.1)
-    cheffish (14.0.13)
-      chef-zero (~> 14.0)
-      net-ssh
-    chefspec (9.2.1)
-      chef (>= 14)
-      chef-cli
-      fauxhai-ng (>= 7.5)
-      rspec (~> 3.0)
-    cleanroom (1.0.0)
-    coderay (1.1.3)
-    concurrent-ruby (1.1.8)
-    cookbook-omnifetch (0.11.1)
-      mixlib-archive (>= 0.4, < 2.0)
-    declarative (0.0.20)
-    declarative-option (0.1.0)
-    diff-lcs (1.3)
-    diffy (3.4.0)
-    docker-api (2.0.0)
-      excon (>= 0.47.0)
-      multi_json
-    domain_name (0.5.20190701)
-      unf (>= 0.0.5, < 1.0.0)
-    ed25519 (1.2.4)
-    erubi (1.10.0)
-    erubis (2.7.0)
-    excon (0.79.0)
-    faraday (1.3.0)
-      faraday-net_http (~> 1.0)
-      multipart-post (>= 1.2, < 3)
-      ruby2_keywords
-    faraday-cookie_jar (0.0.7)
-      faraday (>= 0.8.0)
-      http-cookie (~> 1.0.0)
-    faraday-net_http (1.0.1)
-    faraday_middleware (1.0.0)
-      faraday (~> 1.0)
-    fauxhai-ng (8.7.0)
-      net-ssh
-    ffi (1.14.2)
-    ffi-libarchive (1.0.17)
-      ffi (~> 1.0)
-    ffi-yajl (2.3.4)
-      libyajl2 (~> 1.2)
-    foodcritic (16.3.0)
-      erubis
-      ffi-yajl (~> 2.0)
-      nokogiri (>= 1.5, < 2.0)
-      rake
-      rufus-lru (~> 1.0)
-      treetop (~> 1.4)
-    fuzzyurl (0.9.0)
-    git (1.8.1)
-      rchardet (~> 1.8)
-    google-api-client (0.52.0)
-      addressable (~> 2.5, >= 2.5.1)
-      googleauth (~> 0.9)
-      httpclient (>= 2.8.1, < 3.0)
-      mini_mime (~> 1.0)
-      representable (~> 3.0)
-      retriable (>= 2.0, < 4.0)
-      rexml
-      signet (~> 0.12)
-    googleauth (0.14.0)
-      faraday (>= 0.17.3, < 2.0)
-      jwt (>= 1.4, < 3.0)
-      memoist (~> 0.16)
-      multi_json (~> 1.11)
-      os (>= 0.9, < 2.0)
-      signet (~> 0.14)
-    gssapi (1.3.1)
-      ffi (>= 1.0.1)
-    gyoku (1.3.1)
-      builder (>= 2.1.2)
-    hashie (3.6.0)
-    highline (1.7.10)
-    http-cookie (1.0.3)
-      domain_name (~> 0.5)
-    httpclient (2.8.3)
-    i18n (1.8.8)
-      concurrent-ruby (~> 1.0)
-    inifile (3.0.0)
-    iniparse (1.5.0)
-    inspec (4.26.4)
-      faraday_middleware (>= 0.12.2, < 1.1)
-      inspec-core (= 4.26.4)
-      train (~> 3.0)
-      train-aws (~> 0.1)
-      train-habitat (~> 0.1)
-      train-winrm (~> 0.2)
-    inspec-core (4.26.4)
-      addressable (~> 2.4)
-      chef-telemetry (~> 1.0)
-      faraday (>= 0.9.0, < 1.4)
-      faraday_middleware (~> 1.0)
-      hashie (>= 3.4, < 5.0)
-      license-acceptance (>= 0.2.13, < 3.0)
-      method_source (>= 0.8, < 2.0)
-      mixlib-log (~> 3.0)
-      multipart-post (~> 2.0)
-      parallel (~> 1.9)
-      parslet (>= 1.5, < 2.0)
-      pry (~> 0.13)
-      rspec (>= 3.9, < 3.11)
-      rspec-its (~> 1.2)
-      rubyzip (>= 1.2.2, < 3.0)
-      semverse (~> 3.0)
-      sslshake (~> 1.2)
-      thor (>= 0.20, < 2.0)
-      tomlrb (>= 1.2, < 2.1)
-      train-core (~> 3.0)
-      tty-prompt (~> 0.17)
-      tty-table (~> 0.10)
-    ipaddress (0.8.3)
-    jmespath (1.4.0)
-    json (2.5.1)
-    jwt (2.2.2)
-    kitchen-inspec (2.3.0)
-      hashie (>= 3.4, <= 5.0)
-      inspec (>= 2.2.64, < 5.0)
-      test-kitchen (>= 2.7, < 3)
-    kitchen-vagrant (1.8.0)
-      test-kitchen (>= 1.4, < 3)
-    knife-spork (1.7.3)
-      app_conf (>= 0.4.0)
-      chef (>= 11.0.0)
-      diffy (>= 3.0.1)
-      git (>= 1.2.5)
-    libyajl2 (1.2.0)
-    license-acceptance (1.0.19)
-      pastel (~> 0.7)
-      tomlrb (~> 1.2)
-      tty-box (~> 0.3)
-      tty-prompt (~> 0.18)
-    little-plugger (1.1.4)
-    logging (2.3.0)
-      little-plugger (~> 1.1)
-      multi_json (~> 1.14)
-    memoist (0.16.2)
-    method_source (1.0.0)
-    mini_mime (1.0.2)
-    mini_portile2 (2.5.0)
-    minitar (0.9)
-    minitest (5.14.3)
-    mixlib-archive (1.1.4)
-      mixlib-log
-    mixlib-authentication (3.0.7)
-    mixlib-cli (2.1.8)
-    mixlib-config (3.0.9)
-      tomlrb
-    mixlib-install (3.12.5)
-      mixlib-shellout
-      mixlib-versioning
-      thor
-    mixlib-log (3.0.9)
-    mixlib-shellout (3.2.2)
-      chef-utils
-    mixlib-versioning (1.2.12)
-    molinillo (0.7.0)
-    ms_rest (0.7.6)
-      concurrent-ruby (~> 1.0)
-      faraday (>= 0.9, < 2.0.0)
-      timeliness (~> 0.3.10)
-    ms_rest_azure (0.12.0)
-      concurrent-ruby (~> 1.0)
-      faraday (>= 0.9, < 2.0.0)
-      faraday-cookie_jar (~> 0.0.6)
-      ms_rest (~> 0.7.6)
-    multi_json (1.15.0)
-    multipart-post (2.1.1)
-    net-scp (1.2.1)
-      net-ssh (>= 2.6.5)
-    net-sftp (2.1.2)
-      net-ssh (>= 2.6.5)
-    net-ssh (4.2.0)
-    net-ssh-gateway (2.0.0)
-      net-ssh (>= 4.0.0)
-    net-ssh-multi (1.2.1)
-      net-ssh (>= 2.6.5)
-      net-ssh-gateway (>= 1.2.0)
-    nokogiri (1.11.1)
-      mini_portile2 (~> 2.5.0)
-      racc (~> 1.4)
-    nori (2.6.0)
-    octokit (4.20.0)
-      faraday (>= 0.9)
-      sawyer (~> 0.8.0, >= 0.5.3)
-    ohai (15.12.0)
-      chef-config (>= 12.8, < 16)
-      ffi (~> 1.9)
-      ffi-yajl (~> 2.2)
-      ipaddress
-      mixlib-cli (>= 1.7.0)
-      mixlib-config (>= 2.0, < 4.0)
-      mixlib-log (>= 2.0.1, < 4.0)
-      mixlib-shellout (>= 2.0, < 4.0)
-      plist (~> 3.1)
-      systemu (~> 2.6.4)
-      wmi-lite (~> 1.0)
-    os (1.1.1)
-    paint (1.0.1)
-    parallel (1.20.1)
-    parser (3.0.0.0)
-      ast (~> 2.4.1)
-    parslet (1.8.2)
-    pastel (0.8.0)
-      tty-color (~> 0.5)
-    plist (3.6.0)
-    polyglot (0.3.5)
-    proxifier (1.0.3)
-    pry (0.14.0)
-      coderay (~> 1.1)
-      method_source (~> 1.0)
-    public_suffix (3.1.1)
-    racc (1.5.2)
-    rack (2.2.3)
-    rainbow (3.0.0)
-    rake (13.0.3)
-    rchardet (1.8.0)
-    regexp_parser (2.0.3)
-    representable (3.0.4)
-      declarative (< 0.1.0)
-      declarative-option (< 0.2.0)
-      uber (< 0.2.0)
-    retriable (3.1.2)
-    retryable (3.0.5)
-    rexml (3.2.4)
-    rspec (3.10.0)
-      rspec-core (~> 3.10.0)
-      rspec-expectations (~> 3.10.0)
-      rspec-mocks (~> 3.10.0)
-    rspec-core (3.10.1)
-      rspec-support (~> 3.10.0)
-    rspec-expectations (3.10.1)
-      diff-lcs (>= 1.2.0, < 2.0)
-      rspec-support (~> 3.10.0)
-    rspec-its (1.3.0)
-      rspec-core (>= 3.0.0)
-      rspec-expectations (>= 3.0.0)
-    rspec-mocks (3.10.2)
-      diff-lcs (>= 1.2.0, < 2.0)
-      rspec-support (~> 3.10.0)
-    rspec-support (3.10.2)
-    rubocop (1.9.1)
-      parallel (~> 1.10)
-      parser (>= 3.0.0.0)
-      rainbow (>= 2.2.2, < 4.0)
-      regexp_parser (>= 1.8, < 3.0)
-      rexml
-      rubocop-ast (>= 1.2.0, < 2.0)
-      ruby-progressbar (~> 1.7)
-      unicode-display_width (>= 1.4.0, < 3.0)
-    rubocop-ast (1.4.1)
-      parser (>= 2.7.1.5)
-    ruby-progressbar (1.11.0)
-    ruby2_keywords (0.0.4)
-    rubyntlm (0.6.3)
-    rubyzip (2.3.0)
-    rufus-lru (1.1.0)
-    sawyer (0.8.2)
-      addressable (>= 2.3.5)
-      faraday (> 0.8, < 2.0)
-    semverse (3.0.0)
-    signet (0.14.1)
-      addressable (~> 2.3)
-      faraday (>= 0.17.3, < 2.0)
-      jwt (>= 1.5, < 3.0)
-      multi_json (~> 1.10)
-    solve (4.0.4)
-      molinillo (~> 0.6)
-      semverse (>= 1.1, < 4.0)
-    sslshake (1.3.1)
-    strings (0.2.0)
-      strings-ansi (~> 0.2)
-      unicode-display_width (~> 1.5)
-      unicode_utils (~> 1.4)
-    strings-ansi (0.2.0)
-    syslog-logger (1.6.8)
-    systemu (2.6.5)
-    test-kitchen (2.10.0)
-      bcrypt_pbkdf (~> 1.0)
-      ed25519 (~> 1.2)
-      license-acceptance (>= 1.0.11, < 3.0)
-      mixlib-install (~> 3.6)
-      mixlib-shellout (>= 1.2, < 4.0)
-      net-scp (>= 1.1, < 4.0)
-      net-ssh (>= 2.9, < 7.0)
-      net-ssh-gateway (>= 1.2, < 3.0)
-      thor (>= 0.19, < 2.0)
-      winrm (~> 2.0)
-      winrm-elevated (~> 1.0)
-      winrm-fs (~> 1.1)
-    thor (1.1.0)
-    thread_safe (0.3.6)
-    timeliness (0.3.10)
-    tomlrb (1.3.0)
-    train (3.4.9)
-      activesupport (>= 5.2.4.3, < 6.0.0)
-      azure_graph_rbac (~> 0.16)
-      azure_mgmt_key_vault (~> 0.17)
-      azure_mgmt_resources (~> 0.15)
-      azure_mgmt_security (~> 0.18)
-      azure_mgmt_storage (~> 0.18)
-      docker-api (>= 1.26, < 3.0)
-      google-api-client (>= 0.23.9, <= 0.52.0)
-      googleauth (>= 0.6.6, <= 0.14.0)
-      inifile (~> 3.0)
-      train-core (= 3.4.9)
-      train-winrm (~> 0.2)
-    train-aws (0.1.35)
-      aws-sdk-apigateway (~> 1.0)
-      aws-sdk-apigatewayv2 (~> 1.0)
-      aws-sdk-applicationautoscaling (>= 1.46, < 1.50)
-      aws-sdk-athena (~> 1.0)
-      aws-sdk-autoscaling (>= 1.22, < 1.54)
-      aws-sdk-batch (>= 1.36, < 1.44)
-      aws-sdk-budgets (~> 1.0)
-      aws-sdk-cloudformation (~> 1.0)
-      aws-sdk-cloudfront (~> 1.0)
-      aws-sdk-cloudhsm (~> 1.0)
-      aws-sdk-cloudhsmv2 (~> 1.0)
-      aws-sdk-cloudtrail (~> 1.8)
-      aws-sdk-cloudwatch (~> 1.13)
-      aws-sdk-cloudwatchevents (>= 1.36, < 1.41)
-      aws-sdk-cloudwatchlogs (~> 1.13)
-      aws-sdk-codecommit (~> 1.0)
-      aws-sdk-codedeploy (~> 1.0)
-      aws-sdk-codepipeline (~> 1.0)
-      aws-sdk-cognitoidentity (>= 1.26, < 1.30)
-      aws-sdk-cognitoidentityprovider (>= 1.46, < 1.49)
-      aws-sdk-configservice (~> 1.21)
-      aws-sdk-core (~> 3.0)
-      aws-sdk-costandusagereportservice (~> 1.6)
-      aws-sdk-databasemigrationservice (>= 1.42, < 1.51)
-      aws-sdk-dynamodb (~> 1.31)
-      aws-sdk-ec2 (~> 1.70)
-      aws-sdk-ecr (~> 1.18)
-      aws-sdk-ecs (~> 1.30)
-      aws-sdk-efs (~> 1.0)
-      aws-sdk-eks (~> 1.9)
-      aws-sdk-elasticache (~> 1.0)
-      aws-sdk-elasticbeanstalk (~> 1.0)
-      aws-sdk-elasticloadbalancing (~> 1.8)
-      aws-sdk-elasticloadbalancingv2 (~> 1.0)
-      aws-sdk-elasticsearchservice (~> 1.0)
-      aws-sdk-firehose (~> 1.0)
-      aws-sdk-glue (>= 1.71, < 1.83)
-      aws-sdk-guardduty (~> 1.31)
-      aws-sdk-iam (~> 1.13)
-      aws-sdk-kafka (~> 1.0)
-      aws-sdk-kinesis (~> 1.0)
-      aws-sdk-kms (~> 1.13)
-      aws-sdk-lambda (~> 1.0)
-      aws-sdk-organizations (>= 1.17, < 1.56)
-      aws-sdk-ram (>= 1.21, < 1.23)
-      aws-sdk-rds (~> 1.43)
-      aws-sdk-redshift (~> 1.0)
-      aws-sdk-route53 (~> 1.0)
-      aws-sdk-route53domains (~> 1.0)
-      aws-sdk-route53resolver (~> 1.0)
-      aws-sdk-s3 (~> 1.30)
-      aws-sdk-secretsmanager (>= 1.42, < 1.44)
-      aws-sdk-securityhub (~> 1.0)
-      aws-sdk-servicecatalog (>= 1.48, < 1.58)
-      aws-sdk-ses (~> 1.0)
-      aws-sdk-shield (~> 1.30)
-      aws-sdk-sms (~> 1.0)
-      aws-sdk-sns (~> 1.9)
-      aws-sdk-sqs (~> 1.10)
-      aws-sdk-ssm (~> 1.0)
-      aws-sdk-states (>= 1.35, < 1.38)
-      aws-sdk-transfer (>= 1.26, < 1.30)
-    train-core (3.4.9)
-      addressable (~> 2.5)
-      ffi (!= 1.13.0)
-      json (>= 1.8, < 3.0)
-      mixlib-shellout (>= 2.0, < 4.0)
-      net-scp (>= 1.2, < 4.0)
-      net-ssh (>= 2.9, < 7.0)
-    train-habitat (0.2.22)
-    train-winrm (0.2.12)
-      winrm (>= 2.3.6, < 3.0)
-      winrm-elevated (~> 1.2.2)
-      winrm-fs (~> 1.0)
-    treetop (1.6.11)
-      polyglot (~> 0.3)
-    tty-box (0.7.0)
-      pastel (~> 0.8)
-      strings (~> 0.2.0)
-      tty-cursor (~> 0.7)
-    tty-color (0.6.0)
-    tty-cursor (0.7.1)
-    tty-prompt (0.23.0)
-      pastel (~> 0.8)
-      tty-reader (~> 0.8)
-    tty-reader (0.9.0)
-      tty-cursor (~> 0.7)
-      tty-screen (~> 0.8)
-      wisper (~> 2.0)
-    tty-screen (0.8.1)
-    tty-table (0.12.0)
-      pastel (~> 0.8)
-      strings (~> 0.2.0)
-      tty-screen (~> 0.8)
-    tzinfo (1.2.9)
-      thread_safe (~> 0.1)
-    uber (0.1.0)
-    unf (0.1.4)
-      unf_ext
-    unf_ext (0.0.7.7)
-    unicode-display_width (1.7.0)
-    unicode_utils (1.4.0)
-    uuidtools (2.1.5)
-    winrm (2.3.6)
-      builder (>= 2.1.2)
-      erubi (~> 1.8)
-      gssapi (~> 1.2)
-      gyoku (~> 1.0)
-      httpclient (~> 2.2, >= 2.2.0.2)
-      logging (>= 1.6.1, < 3.0)
-      nori (~> 2.0)
-      rubyntlm (~> 0.6.0, >= 0.6.3)
-    winrm-elevated (1.2.3)
-      erubi (~> 1.8)
-      winrm (~> 2.0)
-      winrm-fs (~> 1.0)
-    winrm-fs (1.3.5)
-      erubi (~> 1.8)
-      logging (>= 1.6.1, < 3.0)
-      rubyzip (~> 2.0)
-      winrm (~> 2.0)
-    wisper (2.0.1)
-    wmi-lite (1.0.5)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  berkshelf
-  chef-dk (= 4.13.3)
-  chef-provisioning
-  chef-vault
-  chefspec
-  fauxhai-ng
-  foodcritic
-  inspec
-  kitchen-inspec
-  kitchen-vagrant
-  knife-spork
-  ohai
-  pry
-  rubocop
-  test-kitchen
-
-BUNDLED WITH
-   2.1.4
diff --git a/pkgs/development/tools/chefdk/default.nix b/pkgs/development/tools/chefdk/default.nix
deleted file mode 100644
index 93af8815fb3..00000000000
--- a/pkgs/development/tools/chefdk/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ lib, bundlerEnv, bundlerUpdateScript, ruby, perl, autoconf }:
-
-bundlerEnv {
-  name = "chef-dk-4.13.3";
-  # Do not change this to pname & version until underlying issues with Ruby
-  # packaging are resolved ; see https://github.com/NixOS/nixpkgs/issues/70171
-
-  inherit ruby;
-  gemdir = ./.;
-
-  buildInputs = [ perl autoconf ];
-
-  passthru.updateScript = bundlerUpdateScript "chefdk";
-
-  meta = with lib; {
-    description = "A streamlined development and deployment workflow for Chef platform";
-    homepage    = "https://downloads.chef.io/chef-dk/";
-    license     = licenses.asl20;
-    maintainers = with maintainers; [ offline nicknovitski ];
-    platforms   = platforms.unix;
-    badPlatforms = [ "aarch64-linux" ];
-  };
-}
diff --git a/pkgs/development/tools/chefdk/gemset.nix b/pkgs/development/tools/chefdk/gemset.nix
deleted file mode 100644
index 14c81742cd2..00000000000
--- a/pkgs/development/tools/chefdk/gemset.nix
+++ /dev/null
@@ -1,2529 +0,0 @@
-{
-  activesupport = {
-    dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc";
-      type = "gem";
-    };
-    version = "5.2.4.5";
-  };
-  addressable = {
-    dependencies = ["public_suffix"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
-      type = "gem";
-    };
-    version = "2.5.2";
-  };
-  app_conf = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1yqwhr7d9i0cgavqkkq0b4pfqpn213dbhj5ayygr293wplm0jh57";
-      type = "gem";
-    };
-    version = "0.4.2";
-  };
-  ast = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
-      type = "gem";
-    };
-    version = "2.4.2";
-  };
-  aws-eventstream = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0r0pn66yqrdkrfdin7qdim0yj2x75miyg4wp6mijckhzhrjb7cv5";
-      type = "gem";
-    };
-    version = "1.1.0";
-  };
-  aws-partitions = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nrqbbzykj9ckri3ci1wsksy8rhz13rigm3aznxy08gqvzv7bcy9";
-      type = "gem";
-    };
-    version = "1.426.0";
-  };
-  aws-sdk-apigateway = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15vwm6a18v1xqfpn2ipx1h5wqwd5yipgp624p4pkchcdqacb7gvm";
-      type = "gem";
-    };
-    version = "1.59.0";
-  };
-  aws-sdk-apigatewayv2 = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "171v0xng5h6hk1nqrivv49rpz1f4jhj2lhq3pxk5izx3q1lf7rc7";
-      type = "gem";
-    };
-    version = "1.31.0";
-  };
-  aws-sdk-applicationautoscaling = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "01zldlqn573bmlpg7qm562cy9miyrirzknagjbnzs4iwjnm4rgn4";
-      type = "gem";
-    };
-    version = "1.49.0";
-  };
-  aws-sdk-athena = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0lmbchjn30rpk311q2z5g8j96g5mi8hajc3fbzh3nam7wj4hmdbn";
-      type = "gem";
-    };
-    version = "1.35.0";
-  };
-  aws-sdk-autoscaling = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1vkfybjdmxn7hwsywfgkcr8mms88l4v6kwj29c8qr2k7ds4l4bsn";
-      type = "gem";
-    };
-    version = "1.53.0";
-  };
-  aws-sdk-batch = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "14q0b84qa5mc24nw1fqns822wkg1gvlwvwbia1m7bzzmj98maikw";
-      type = "gem";
-    };
-    version = "1.43.0";
-  };
-  aws-sdk-budgets = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0lm7m09fp5jlranzv1hfc3xv8fn6bmw2g3kwjsj6r094qi3nyp42";
-      type = "gem";
-    };
-    version = "1.37.0";
-  };
-  aws-sdk-cloudformation = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "09lcq8gpi4x7xvwy8njmbcbbgyrq6xsfbyc7hwj3m4dps9f116gw";
-      type = "gem";
-    };
-    version = "1.47.0";
-  };
-  aws-sdk-cloudfront = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1w70d8wv5cb8p5wpyq828fjrccz0xxbvg5sk66bmwq0zjcxnvpb6";
-      type = "gem";
-    };
-    version = "1.48.0";
-  };
-  aws-sdk-cloudhsm = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0a4imw0rahd6bh4clcwxkcvl4lf8pmyba1sjlc1hx37jv641wlqf";
-      type = "gem";
-    };
-    version = "1.28.0";
-  };
-  aws-sdk-cloudhsmv2 = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "13kdq0xnbgrvi9f9jqrig453bc5mf7by3cjcdd8jsv8aay0gqads";
-      type = "gem";
-    };
-    version = "1.32.0";
-  };
-  aws-sdk-cloudtrail = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "083nld91s8klfr2p0mwrdlx4lgiig9kx0cikiqrifd30lbja51wg";
-      type = "gem";
-    };
-    version = "1.33.0";
-  };
-  aws-sdk-cloudwatch = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1vsb01nw85sk3zsdyw5ix0yw3n81xjhj4h0431qm60mdg9akgbs4";
-      type = "gem";
-    };
-    version = "1.49.0";
-  };
-  aws-sdk-cloudwatchevents = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "14hhy8zbyn5x2660pg5aq02lni69clx3y7rkvzqrldcy0482863y";
-      type = "gem";
-    };
-    version = "1.40.0";
-  };
-  aws-sdk-cloudwatchlogs = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0aravrxjnp886kaag037z45xiyfr75gz0p4psjq9x3qj6gzsjn8y";
-      type = "gem";
-    };
-    version = "1.39.0";
-  };
-  aws-sdk-codecommit = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1cb1bqlf3kh8akll1xybrn314ngk62jqhpli99kdjq27hxir5jq2";
-      type = "gem";
-    };
-    version = "1.41.0";
-  };
-  aws-sdk-codedeploy = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "117rv0hx77kyhz9zm1fqbxdbk3lhyxcbibwn27nyafch6sl1x2j4";
-      type = "gem";
-    };
-    version = "1.38.0";
-  };
-  aws-sdk-codepipeline = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0xdkc3xmff901bjfsyg454dn27gfr6nzvgkia0kngdzgq6x4xb45";
-      type = "gem";
-    };
-    version = "1.40.0";
-  };
-  aws-sdk-cognitoidentity = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "122i3g320ccaqg541kzb0pawiz61zyphvbwnkv5rlqpwspca1m3b";
-      type = "gem";
-    };
-    version = "1.29.0";
-  };
-  aws-sdk-cognitoidentityprovider = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0m09dxwyw01vh9rksz8dwdx36vsr8f7p5qmjmvfazjapzv3q6qmn";
-      type = "gem";
-    };
-    version = "1.48.0";
-  };
-  aws-sdk-configservice = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1msdg1gpq9y9maf2fdljcp2vbydbjqfk07ff9j532bvikax0qmfy";
-      type = "gem";
-    };
-    version = "1.56.0";
-  };
-  aws-sdk-core = {
-    dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15lynby6r91p9hh5h92pg4jr8xgnjr52px5ax0p0wncdw4vz0skp";
-      type = "gem";
-    };
-    version = "3.112.0";
-  };
-  aws-sdk-costandusagereportservice = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1dzbh8xf8j466gwrawmprwclslvd8sqlzzzxpzyxv4y9m09bhypk";
-      type = "gem";
-    };
-    version = "1.29.0";
-  };
-  aws-sdk-databasemigrationservice = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1vd4a5z1q282xx7717f542yavb6x13fli64rhwnc143xij4izgpn";
-      type = "gem";
-    };
-    version = "1.50.0";
-  };
-  aws-sdk-dynamodb = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "19k3iznglnwwgqd95i5zmim41c98l8ydf6ih9am50gs0n6bky41q";
-      type = "gem";
-    };
-    version = "1.59.0";
-  };
-  aws-sdk-ec2 = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1lg8vh124viba77b0qhi5j8xx8b4wxdiyycl4kaawmddwhr33zx9";
-      type = "gem";
-    };
-    version = "1.224.0";
-  };
-  aws-sdk-ecr = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0di8s9dpyzal5n2qpx8l3jnbkm72h6kz759l04kxfapgzd5ppwhv";
-      type = "gem";
-    };
-    version = "1.41.0";
-  };
-  aws-sdk-ecs = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0qilim7dm5hc4knhvz9090hzbmlrd24m5fywj9kr60fvhgnm0wf0";
-      type = "gem";
-    };
-    version = "1.74.0";
-  };
-  aws-sdk-efs = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "03bf0g1nky772r4xz3w6nvpf09wf1096qifd0i8hgzp7cwirbmby";
-      type = "gem";
-    };
-    version = "1.37.0";
-  };
-  aws-sdk-eks = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nj666bl877n61h6s570ad9mcvjq4m2s6yink218zslfp10y03v4";
-      type = "gem";
-    };
-    version = "1.47.0";
-  };
-  aws-sdk-elasticache = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1kgpn2n1ap943q5nzxrl95v6g7fyff6bw5i4mhcw6g97gvv7p675";
-      type = "gem";
-    };
-    version = "1.53.0";
-  };
-  aws-sdk-elasticbeanstalk = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1a9k9srp1q5qhlcwna7zyvviimri4gi9smlqshbvcfvy2lys5w2z";
-      type = "gem";
-    };
-    version = "1.41.0";
-  };
-  aws-sdk-elasticloadbalancing = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1n6ssl3hqqm658k5ig667bgy457rs8gynl8vvin4xwknxws186di";
-      type = "gem";
-    };
-    version = "1.30.0";
-  };
-  aws-sdk-elasticloadbalancingv2 = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0cqb2bncvqqqcqks7d6lrjb7pl06fcjizdfjpr44a7v6sjyx3bcr";
-      type = "gem";
-    };
-    version = "1.59.0";
-  };
-  aws-sdk-elasticsearchservice = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1379lp7jqigp03zv25fgbx4bwacypjj38qbki648398r161f4bzy";
-      type = "gem";
-    };
-    version = "1.48.0";
-  };
-  aws-sdk-firehose = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0ji75vqfprnkjsy6gdk9qci6wd9kwm7h7lycpx7jsw0fbv6hjx0p";
-      type = "gem";
-    };
-    version = "1.36.0";
-  };
-  aws-sdk-glue = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "026hka71fnzmqrn5yyb50pz1wa44irqncsk6kcgb476px4zxqwmd";
-      type = "gem";
-    };
-    version = "1.82.0";
-  };
-  aws-sdk-guardduty = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0n963y20rafh51xanx0bff7jqbjcgg3wj5hs4js8h9sax48k97q9";
-      type = "gem";
-    };
-    version = "1.44.0";
-  };
-  aws-sdk-iam = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "16152qidkisakl2iqvghrjnccq279pahb953q5a4q0ipk5imw2c1";
-      type = "gem";
-    };
-    version = "1.47.0";
-  };
-  aws-sdk-kafka = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "182g1ya4bhxw90zb0jfqlb5s46r8k3mvl2dczir5jamjp2h1n24y";
-      type = "gem";
-    };
-    version = "1.34.0";
-  };
-  aws-sdk-kinesis = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1wsnn4303q7501xp10gfr8s15cazm4a0xy8knz5b8pmaw93x0g4b";
-      type = "gem";
-    };
-    version = "1.31.0";
-  };
-  aws-sdk-kms = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "00wgf83cdy6z77b2y0ld0aqiidfyldi71hx0z8b73gxjdlbwpq1i";
-      type = "gem";
-    };
-    version = "1.42.0";
-  };
-  aws-sdk-lambda = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15fvdqp8k5w7wjgc7f5h9syd8v14h8pzklg5ldb49n5jsr0i3n73";
-      type = "gem";
-    };
-    version = "1.59.0";
-  };
-  aws-sdk-organizations = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "00i8kbcx1vdch1g6pznvm0hg0hsz2kfd5vpdlfarbilv6zyh9mp7";
-      type = "gem";
-    };
-    version = "1.55.0";
-  };
-  aws-sdk-ram = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "04n9x3nrxakx1zys0cc6vmkyqlqa83h6abdfyqaah1icxp585zjb";
-      type = "gem";
-    };
-    version = "1.22.0";
-  };
-  aws-sdk-rds = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1jnmk7z4ys13vv2i1r6pvpiblgaqlpvjhcslcnqyqlmjh2ydwjxk";
-      type = "gem";
-    };
-    version = "1.112.0";
-  };
-  aws-sdk-redshift = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1f54ig5vyc2cvipsv5d62n5xd6a1i9myjgayf6x6slkvnzk5xk4g";
-      type = "gem";
-    };
-    version = "1.54.0";
-  };
-  aws-sdk-route53 = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1jxm6knx9rp5m3an93c187ds8zla4chl7zdvwnml2imna3adk4z7";
-      type = "gem";
-    };
-    version = "1.46.0";
-  };
-  aws-sdk-route53domains = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0k3b37q9mhfnf4mzbhhhgx0v6y82ivq6v01g8fvdfb5n6235j0yg";
-      type = "gem";
-    };
-    version = "1.29.0";
-  };
-  aws-sdk-route53resolver = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1qyb2n40v52n0xjqncaflb6cl1y0p7szlx1bzxpcnm4g5nfdcf3l";
-      type = "gem";
-    };
-    version = "1.23.0";
-  };
-  aws-sdk-s3 = {
-    dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "029iqr52fxxz8d6jb2g4k76i7nnjyspvjdlx52xah25zzhp3bx7v";
-      type = "gem";
-    };
-    version = "1.88.0";
-  };
-  aws-sdk-secretsmanager = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1pv5idvap742r4mfwgi01l0sd7skz3m9iy28piy236f6xjiiqsw3";
-      type = "gem";
-    };
-    version = "1.43.0";
-  };
-  aws-sdk-securityhub = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0j6wl0v5p19h3x1fphyq8db5appig7w3gsxnj6mmlm77smlkwjlq";
-      type = "gem";
-    };
-    version = "1.40.0";
-  };
-  aws-sdk-servicecatalog = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1awf0gcywzylqsdypx2lpib5jiy02fd4iz5q19q9qkpvxw7zj9cd";
-      type = "gem";
-    };
-    version = "1.57.0";
-  };
-  aws-sdk-ses = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1j45jykqll5s8y71bp4723mvcxbrihp4rhlhq1rvcyyr4y0706yy";
-      type = "gem";
-    };
-    version = "1.37.0";
-  };
-  aws-sdk-shield = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0416mrby897fnhc3iwb698m0gyih7pfgmx35h5f618i8my53alin";
-      type = "gem";
-    };
-    version = "1.34.0";
-  };
-  aws-sdk-sms = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0121bx79galz99x2wdksmzyibdy6l18k2i2nzc8lsmrgkdz22c03";
-      type = "gem";
-    };
-    version = "1.28.0";
-  };
-  aws-sdk-sns = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0cqri14igfmcxlapbagg0nmy79zzg29awzybv51gl76m3mljbafb";
-      type = "gem";
-    };
-    version = "1.38.0";
-  };
-  aws-sdk-sqs = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "07qg8awkqpdwf2r7y54183jfcffwjl1mdd98vmgsxv94617bnh4q";
-      type = "gem";
-    };
-    version = "1.36.0";
-  };
-  aws-sdk-ssm = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1svhxfjmvb6m8h7lm5cr7mmz6zngrhknrrkmwilnrq0lzg1wfp1r";
-      type = "gem";
-    };
-    version = "1.104.0";
-  };
-  aws-sdk-states = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "04pdrsijckiz9fyzyvdndwci004a4fswv8mq5jm53bzmybwhndz2";
-      type = "gem";
-    };
-    version = "1.37.0";
-  };
-  aws-sdk-transfer = {
-    dependencies = ["aws-sdk-core" "aws-sigv4"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1ivbkfw7j83c7nagdhzdmcmwxn6ym50ak0jfkq1rdc1ppyir31dp";
-      type = "gem";
-    };
-    version = "1.29.0";
-  };
-  aws-sigv4 = {
-    dependencies = ["aws-eventstream"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1ll9382c1x2hp750cilh01h1cycgyhdr4cmmgx23k94hyyb8chv5";
-      type = "gem";
-    };
-    version = "1.2.2";
-  };
-  azure_graph_rbac = {
-    dependencies = ["ms_rest_azure"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0mmx8jp85xa13j3asa9xnfi6wa8a9wwlp0hz0nj70fi3ydmcpdag";
-      type = "gem";
-    };
-    version = "0.17.2";
-  };
-  azure_mgmt_key_vault = {
-    dependencies = ["ms_rest_azure"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0f4fai5l3453yirrwajds0jgah60gvawffx53a0jyv3b93ag88mz";
-      type = "gem";
-    };
-    version = "0.17.7";
-  };
-  azure_mgmt_resources = {
-    dependencies = ["ms_rest_azure"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1hb9010cxrmm23v4dfrsf9wgvr53qkcd6397c4azg3wc65a6i1vc";
-      type = "gem";
-    };
-    version = "0.18.1";
-  };
-  azure_mgmt_security = {
-    dependencies = ["ms_rest_azure"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "11h2dyz4awzidvfj41h7k2q7mcqqcgzvm95fxpfxz609pbvck0g2";
-      type = "gem";
-    };
-    version = "0.19.0";
-  };
-  azure_mgmt_storage = {
-    dependencies = ["ms_rest_azure"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0r8klsq3x7s4nn42h9w1kbqblrxnj7z7cpa8bxvc3xwv0vvql7m0";
-      type = "gem";
-    };
-    version = "0.22.0";
-  };
-  bcrypt_pbkdf = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445";
-      type = "gem";
-    };
-    version = "1.1.0";
-  };
-  berkshelf = {
-    dependencies = ["chef" "chef-config" "cleanroom" "concurrent-ruby" "minitar" "mixlib-archive" "mixlib-config" "mixlib-shellout" "octokit" "retryable" "solve" "thor"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1mkakim23w7b38c8lw81wxqw68q6g7rlvxx82lq6bpp1hmmni64n";
-      type = "gem";
-    };
-    version = "7.1.0";
-  };
-  builder = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr";
-      type = "gem";
-    };
-    version = "3.2.4";
-  };
-  chef = {
-    dependencies = ["addressable" "bcrypt_pbkdf" "chef-config" "chef-utils" "chef-zero" "diff-lcs" "ed25519" "erubis" "ffi" "ffi-libarchive" "ffi-yajl" "highline" "iniparse" "license-acceptance" "mixlib-archive" "mixlib-authentication" "mixlib-cli" "mixlib-log" "mixlib-shellout" "net-sftp" "net-ssh" "net-ssh-multi" "ohai" "plist" "proxifier" "syslog-logger" "train-core" "train-winrm" "tty-screen" "uuidtools"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "068jzw97g40wbpzn51vcvwdp012202rkmjfafxwhx31wxjzhwy0n";
-      type = "gem";
-    };
-    version = "15.15.0";
-  };
-  chef-cli = {
-    dependencies = ["addressable" "chef" "cookbook-omnifetch" "diff-lcs" "ffi-yajl" "license-acceptance" "minitar" "mixlib-cli" "mixlib-shellout" "pastel" "solve"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1nw73p8wg67qkzx07v21fwiqljb0yndjm10z56li72d6b1hbw0sb";
-      type = "gem";
-    };
-    version = "3.1.1";
-  };
-  chef-config = {
-    dependencies = ["addressable" "chef-utils" "fuzzyurl" "mixlib-config" "mixlib-shellout" "tomlrb"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1ji166i5n7cxn69amsfxsvy3b7bf5ksgxxg985w5jfl1gp5bihfl";
-      type = "gem";
-    };
-    version = "15.15.0";
-  };
-  chef-dk = {
-    dependencies = ["addressable" "chef" "cookbook-omnifetch" "diff-lcs" "ffi-yajl" "license-acceptance" "minitar" "mixlib-cli" "mixlib-shellout" "paint" "solve"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0zqznvry08pyiv8820b962fzvabzwbsmmwlyvk4ayjr2wshyi6g2";
-      type = "gem";
-    };
-    version = "4.13.3";
-  };
-  chef-provisioning = {
-    dependencies = ["cheffish" "inifile" "mixlib-install" "net-scp" "net-ssh" "net-ssh-gateway" "winrm" "winrm-elevated" "winrm-fs"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "16l3hahc5b57bi61kssdzqywh8ydkbmj0mgdj4lvj0v68hnjc6f1";
-      type = "gem";
-    };
-    version = "2.7.6";
-  };
-  chef-telemetry = {
-    dependencies = ["chef-config" "concurrent-ruby" "ffi-yajl"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0hnmqr6vkgsbnzdzcc6j6svnms14irrcd70wk8qg3p98cy359rm5";
-      type = "gem";
-    };
-    version = "1.0.14";
-  };
-  chef-utils = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1j8rhqc6mj8iay755rl5yaf0rqs54gwcygib1s8g7dxl3vqcpwxa";
-      type = "gem";
-    };
-    version = "15.15.0";
-  };
-  chef-vault = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1rpcgzawdgzvk60fw9s40i5alc7b1rc2phkgm89dckfmklfh6794";
-      type = "gem";
-    };
-    version = "4.1.0";
-  };
-  chef-zero = {
-    dependencies = ["ffi-yajl" "hashie" "mixlib-log" "rack" "uuidtools"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1pjvg3djnzkwkjj5pmgk9dc14q5bdd7na8js1d4gr8x6b6z58my3";
-      type = "gem";
-    };
-    version = "14.0.17";
-  };
-  cheffish = {
-    dependencies = ["chef-zero" "net-ssh"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0axv7mkx0s4nqa85ns1xg70s9sq3h6fg86nda13b6q9k7gbifkvl";
-      type = "gem";
-    };
-    version = "14.0.13";
-  };
-  chefspec = {
-    dependencies = ["chef" "chef-cli" "fauxhai-ng" "rspec"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15sz88xxh48phq1w3rsivzasg4r36dhqnpqna5cfi120vk28ylb2";
-      type = "gem";
-    };
-    version = "9.2.1";
-  };
-  cleanroom = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1r6qa4b248jasv34vh7rw91pm61gzf8g5dvwx2gxrshjs7vbhfml";
-      type = "gem";
-    };
-    version = "1.0.0";
-  };
-  coderay = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw";
-      type = "gem";
-    };
-    version = "1.1.3";
-  };
-  concurrent-ruby = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3";
-      type = "gem";
-    };
-    version = "1.1.8";
-  };
-  cookbook-omnifetch = {
-    dependencies = ["mixlib-archive"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1qw8ayyflx222igmrmp1jpgfcfhpnc4myaxv9lk3ckd5l6n3w7qh";
-      type = "gem";
-    };
-    version = "0.11.1";
-  };
-  declarative = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1yczgnqrbls7shrg63y88g7wand2yp9h6sf56c9bdcksn5nds8c0";
-      type = "gem";
-    };
-    version = "0.0.20";
-  };
-  declarative-option = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1g4ibxq566f1frnhdymzi9hxxcm4g2gw4n21mpjk2mhwym4q6l0p";
-      type = "gem";
-    };
-    version = "0.1.0";
-  };
-  diff-lcs = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza";
-      type = "gem";
-    };
-    version = "1.3";
-  };
-  diffy = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nrg7kpgz6cn1gv2saj2fa5sfiykamvd7vn9lw2v625k7pjwf31l";
-      type = "gem";
-    };
-    version = "3.4.0";
-  };
-  docker-api = {
-    dependencies = ["excon" "multi_json"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "09lkc50nl3158za0fk8kpd05zlzfxiajnf6zrxpamw1nzdw89ac9";
-      type = "gem";
-    };
-    version = "2.0.0";
-  };
-  domain_name = {
-    dependencies = ["unf"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0";
-      type = "gem";
-    };
-    version = "0.5.20190701";
-  };
-  ed25519 = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1f5kr8za7hvla38fc0n9jiv55iq62k5bzclsa5kdb14l3r4w6qnw";
-      type = "gem";
-    };
-    version = "1.2.4";
-  };
-  erubi = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l";
-      type = "gem";
-    };
-    version = "1.10.0";
-  };
-  erubis = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
-      type = "gem";
-    };
-    version = "2.7.0";
-  };
-  excon = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1759s0rz6qgsw86dds1z4jzb3fvizqsk11j5q6z7lc5n404w6i23";
-      type = "gem";
-    };
-    version = "0.79.0";
-  };
-  faraday = {
-    dependencies = ["faraday-net_http" "multipart-post" "ruby2_keywords"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1hmssd8pj4n7yq4kz834ylkla8ryyvhaap6q9nzymp93m1xq21kz";
-      type = "gem";
-    };
-    version = "1.3.0";
-  };
-  faraday-cookie_jar = {
-    dependencies = ["faraday" "http-cookie"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "00hligx26w9wdnpgsrf0qdnqld4rdccy8ym6027h5m735mpvxjzk";
-      type = "gem";
-    };
-    version = "0.0.7";
-  };
-  faraday-net_http = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j";
-      type = "gem";
-    };
-    version = "1.0.1";
-  };
-  faraday_middleware = {
-    dependencies = ["faraday"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0jik2kgfinwnfi6fpp512vlvs0mlggign3gkbpkg5fw1jr9his0r";
-      type = "gem";
-    };
-    version = "1.0.0";
-  };
-  fauxhai-ng = {
-    dependencies = ["net-ssh"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0pxzmsp31lxlkq1p0205j2s9kkjqs5a9zy2qpqabbmhny0d9ri8k";
-      type = "gem";
-    };
-    version = "8.7.0";
-  };
-  ffi = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15hgiy09i8ywjihyzyvjvk42ivi3kmy6dm21s5sgg9j7y3h3zkkx";
-      type = "gem";
-    };
-    version = "1.14.2";
-  };
-  ffi-libarchive = {
-    dependencies = ["ffi"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1wmbwg6hirxr85c3skdq2na8xwg4ky880qbs1z1adb9aizcjbdkx";
-      type = "gem";
-    };
-    version = "1.0.17";
-  };
-  ffi-yajl = {
-    dependencies = ["libyajl2"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1pfmn0gprc3c15baxa9rx64pqllk64m60f5vg4gp0icpafkp0jx5";
-      type = "gem";
-    };
-    version = "2.3.4";
-  };
-  foodcritic = {
-    dependencies = ["erubis" "ffi-yajl" "nokogiri" "rake" "rufus-lru" "treetop"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1gnp8lr37cv87adr3568kh7p55vwdqp01f2hwjxlvqkwkwk3fvn4";
-      type = "gem";
-    };
-    version = "16.3.0";
-  };
-  fuzzyurl = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "03qchs33vfwbsv5awxg3acfmlcrf5xbhnbrc83fdpamwya0glbjl";
-      type = "gem";
-    };
-    version = "0.9.0";
-  };
-  git = {
-    dependencies = ["rchardet"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0vdcv93s33d9914a9nxrn2y2qv15xk7jx94007cmalp159l08cnl";
-      type = "gem";
-    };
-    version = "1.8.1";
-  };
-  google-api-client = {
-    dependencies = ["addressable" "googleauth" "httpclient" "mini_mime" "representable" "retriable" "rexml" "signet"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1q1lsyyyfvff7727sr01j8qx6b30qpx6h0bna5s0bfz853fhl33b";
-      type = "gem";
-    };
-    version = "0.52.0";
-  };
-  googleauth = {
-    dependencies = ["faraday" "jwt" "memoist" "multi_json" "os" "signet"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0cm60nbmwzf83fzy06f3iyn5a6sw91siw8x9bdvpwwmjsmivana6";
-      type = "gem";
-    };
-    version = "0.14.0";
-  };
-  gssapi = {
-    dependencies = ["ffi"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1qdfhj12aq8v0y961v4xv96a1y2z80h3xhvzrs9vsfgf884g6765";
-      type = "gem";
-    };
-    version = "1.3.1";
-  };
-  gyoku = {
-    dependencies = ["builder"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1wn0sl14396g5lyvp8sjmcb1hw9rbyi89gxng91r7w4df4jwiidh";
-      type = "gem";
-    };
-    version = "1.3.1";
-  };
-  hashie = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "13bdzfp25c8k51ayzxqkbzag3wj5gc1jd8h7d985nsq6pn57g5xh";
-      type = "gem";
-    };
-    version = "3.6.0";
-  };
-  highline = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "01ib7jp85xjc4gh4jg0wyzllm46hwv8p0w1m4c75pbgi41fps50y";
-      type = "gem";
-    };
-    version = "1.7.10";
-  };
-  http-cookie = {
-    dependencies = ["domain_name"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g";
-      type = "gem";
-    };
-    version = "1.0.3";
-  };
-  httpclient = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99";
-      type = "gem";
-    };
-    version = "2.8.3";
-  };
-  i18n = {
-    dependencies = ["concurrent-ruby"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0k7q3pwm0l1qvx6sc3d4dxmdxqx2pc63lbfjwv0k0higq94rinvs";
-      type = "gem";
-    };
-    version = "1.8.8";
-  };
-  inifile = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1c5zmk7ia63yw5l2k14qhfdydxwi1sah1ppjdiicr4zcalvfn0xi";
-      type = "gem";
-    };
-    version = "3.0.0";
-  };
-  iniparse = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1wb1qy4i2xrrd92dc34pi7q7ibrjpapzk9y465v0n9caiplnb89n";
-      type = "gem";
-    };
-    version = "1.5.0";
-  };
-  inspec = {
-    dependencies = ["faraday_middleware" "inspec-core" "train" "train-aws" "train-habitat" "train-winrm"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0jg818r56vzzh971ckzbknv8b70da73njr3x2y7xd6jwv5pjs93m";
-      type = "gem";
-    };
-    version = "4.26.4";
-  };
-  inspec-core = {
-    dependencies = ["addressable" "chef-telemetry" "faraday" "faraday_middleware" "hashie" "license-acceptance" "method_source" "mixlib-log" "multipart-post" "parallel" "parslet" "pry" "rspec" "rspec-its" "rubyzip" "semverse" "sslshake" "thor" "tomlrb" "train-core" "tty-prompt" "tty-table"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nrd4ny5cyah76pchr5xyi2m9rx0lkyk9vd2sp68rjp0x1x5y3p8";
-      type = "gem";
-    };
-    version = "4.26.4";
-  };
-  ipaddress = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1x86s0s11w202j6ka40jbmywkrx8fhq8xiy8mwvnkhllj57hqr45";
-      type = "gem";
-    };
-    version = "0.8.3";
-  };
-  jmespath = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1d4wac0dcd1jf6kc57891glih9w57552zgqswgy74d1xhgnk0ngf";
-      type = "gem";
-    };
-    version = "1.4.0";
-  };
-  json = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci";
-      type = "gem";
-    };
-    version = "2.5.1";
-  };
-  jwt = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "14ynyq1q483spj20ffl4xayfqx1a8qr761mqjfxczf8lwlap392n";
-      type = "gem";
-    };
-    version = "2.2.2";
-  };
-  kitchen-inspec = {
-    dependencies = ["hashie" "inspec" "test-kitchen"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1fx27vkc29kx59qmkrkl53sbyigny3rkqlfp836rwlxf1wfbbdlv";
-      type = "gem";
-    };
-    version = "2.3.0";
-  };
-  kitchen-vagrant = {
-    dependencies = ["test-kitchen"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1pix3n9hbr9s736n4jh8dn71ccsm5xcqvx9clwilzhr3r89qfiwg";
-      type = "gem";
-    };
-    version = "1.8.0";
-  };
-  knife-spork = {
-    dependencies = ["app_conf" "chef" "diffy" "git"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1ddgmv3j75m908ldykrgn9rdjdw09yakmxav7569f18lhxxfs9l0";
-      type = "gem";
-    };
-    version = "1.7.3";
-  };
-  libyajl2 = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0n5j0p8dxf9xzb9n4bkdr8w0a8gg3jzrn9indri3n0fv90gcs5qi";
-      type = "gem";
-    };
-    version = "1.2.0";
-  };
-  license-acceptance = {
-    dependencies = ["pastel" "tomlrb" "tty-box" "tty-prompt"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "03n3jpzivqxajvf3507c2z9vq2mrriqqc1yg3g0pgzacb3d38k2d";
-      type = "gem";
-    };
-    version = "1.0.19";
-  };
-  little-plugger = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym";
-      type = "gem";
-    };
-    version = "1.1.4";
-  };
-  logging = {
-    dependencies = ["little-plugger" "multi_json"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0pkmhcxi8lp74bq5gz9lxrvaiv5w0745kk7s4bw2b1x07qqri0n9";
-      type = "gem";
-    };
-    version = "2.3.0";
-  };
-  memoist = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0i9wpzix3sjhf6d9zw60dm4371iq8kyz7ckh2qapan2vyaim6b55";
-      type = "gem";
-    };
-    version = "0.16.2";
-  };
-  method_source = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp";
-      type = "gem";
-    };
-    version = "1.0.0";
-  };
-  mini_mime = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1axm0rxyx3ss93wbmfkm78a6x03l8y4qy60rhkkiq0aza0vwq3ha";
-      type = "gem";
-    };
-    version = "1.0.2";
-  };
-  mini_portile2 = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7";
-      type = "gem";
-    };
-    version = "2.5.0";
-  };
-  minitar = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "126mq86x67d1p63acrfka4zx0cx2r0vc93884jggxnrmmnzbxh13";
-      type = "gem";
-    };
-    version = "0.9";
-  };
-  minitest = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0ipjhdw8ds6q9h7bs3iw28bjrwkwp215hr4l3xf6215fsl80ky5j";
-      type = "gem";
-    };
-    version = "5.14.3";
-  };
-  mixlib-archive = {
-    dependencies = ["mixlib-log"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0dj52irvnp1riz52kg6fddmdvl9nxsrxk3vyidr7lfzhw5sj8vdk";
-      type = "gem";
-    };
-    version = "1.1.4";
-  };
-  mixlib-authentication = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1wfyn645wnb79rl3ys83171ymv56k8zks9qvxh29vj8nicyrzr23";
-      type = "gem";
-    };
-    version = "3.0.7";
-  };
-  mixlib-cli = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1ydxlfgd7nnj3rp1y70k4yk96xz5cywldjii2zbnw3sq9pippwp6";
-      type = "gem";
-    };
-    version = "2.1.8";
-  };
-  mixlib-config = {
-    dependencies = ["tomlrb"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1askip583sfnz25gywd508l3vj5wnvx9vp7gm1sfnixm7amssrwq";
-      type = "gem";
-    };
-    version = "3.0.9";
-  };
-  mixlib-install = {
-    dependencies = ["mixlib-shellout" "mixlib-versioning" "thor"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0p11qf6b86dzl3q5gqi63myz484dicmn90d8v8jjb1dm51gqpajq";
-      type = "gem";
-    };
-    version = "3.12.5";
-  };
-  mixlib-log = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0n5dm5iz90ijvjn59jfm8gb8hgsvbj0f1kpzbl38b02z0z4a4v7x";
-      type = "gem";
-    };
-    version = "3.0.9";
-  };
-  mixlib-shellout = {
-    dependencies = ["chef-utils"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0y1z0phkdhpbsn8vz7a86nhkr7ra619j86z5p75amz61kfpw42z9";
-      type = "gem";
-    };
-    version = "3.2.2";
-  };
-  mixlib-versioning = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0cqyrcgw2xwxmjhwa31ipmphkg5aa6x4fd5c5j9y7hifw32pb1vr";
-      type = "gem";
-    };
-    version = "1.2.12";
-  };
-  molinillo = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "17kvf6fijn6k886dhj89h0x39qh90c47asa2k16s913fcgn3a1n3";
-      type = "gem";
-    };
-    version = "0.7.0";
-  };
-  ms_rest = {
-    dependencies = ["concurrent-ruby" "faraday" "timeliness"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1jiha1bda5knpjqjymwik6i41n69gb0phcrgvmgc5icl4mcisai7";
-      type = "gem";
-    };
-    version = "0.7.6";
-  };
-  ms_rest_azure = {
-    dependencies = ["concurrent-ruby" "faraday" "faraday-cookie_jar" "ms_rest"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "06i37b84r2q206kfm5vsi9s1qiiy09091vhvc5pzb7320h0hc1ih";
-      type = "gem";
-    };
-    version = "0.12.0";
-  };
-  multi_json = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
-      type = "gem";
-    };
-    version = "1.15.0";
-  };
-  multipart-post = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj";
-      type = "gem";
-    };
-    version = "2.1.1";
-  };
-  net-scp = {
-    dependencies = ["net-ssh"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j";
-      type = "gem";
-    };
-    version = "1.2.1";
-  };
-  net-sftp = {
-    dependencies = ["net-ssh"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "04674g4n6mryjajlcd82af8g8k95la4b1bj712dh71hw1c9vhw1y";
-      type = "gem";
-    };
-    version = "2.1.2";
-  };
-  net-ssh = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "07c4v97zl1daabmri9zlbzs6yvkl56z1q14bw74d53jdj0c17nhx";
-      type = "gem";
-    };
-    version = "4.2.0";
-  };
-  net-ssh-gateway = {
-    dependencies = ["net-ssh"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1l3v761y32aw0n8lm0c0m42lr4ay8cq6q4sc5yc68b9fwlfvb70x";
-      type = "gem";
-    };
-    version = "2.0.0";
-  };
-  net-ssh-multi = {
-    dependencies = ["net-ssh" "net-ssh-gateway"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "13kxz9b6kgr9mcds44zpavbndxyi6pvyzyda6bhk1kfmb5c10m71";
-      type = "gem";
-    };
-    version = "1.2.1";
-  };
-  nokogiri = {
-    dependencies = ["mini_portile2" "racc"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1ajwkqr28hwqbyl1l3czx4a34c88acxywyqp8cjyy0zgsd6sbhj2";
-      type = "gem";
-    };
-    version = "1.11.1";
-  };
-  nori = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn";
-      type = "gem";
-    };
-    version = "2.6.0";
-  };
-  octokit = {
-    dependencies = ["faraday" "sawyer"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1fl517ld5vj0llyshp3f9kb7xyl9iqy28cbz3k999fkbwcxzhlyq";
-      type = "gem";
-    };
-    version = "4.20.0";
-  };
-  ohai = {
-    dependencies = ["chef-config" "ffi" "ffi-yajl" "ipaddress" "mixlib-cli" "mixlib-config" "mixlib-log" "mixlib-shellout" "plist" "systemu" "wmi-lite"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0qw3mz8f9hpzfchwqa1nix7fcvy34k5n7lln91b8gsbx2l6aycs6";
-      type = "gem";
-    };
-    version = "15.12.0";
-  };
-  os = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "12fli64wz5j9868gpzv5wqsingk1jk457qyqksv9ksmq9b0zpc9x";
-      type = "gem";
-    };
-    version = "1.1.1";
-  };
-  paint = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1z1fqyyc2jiv6yabv467h652cxr2lmxl5gqqg7p14y28kdqf0nhj";
-      type = "gem";
-    };
-    version = "1.0.1";
-  };
-  parallel = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
-      type = "gem";
-    };
-    version = "1.20.1";
-  };
-  parser = {
-    dependencies = ["ast"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1jixakyzmy0j5c1rb0fjrrdhgnyryvrr6vgcybs14jfw09akv5ml";
-      type = "gem";
-    };
-    version = "3.0.0.0";
-  };
-  parslet = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "12nrzfwjphjlakb9pmpj70hgjwgzvnr8i1zfzddifgyd44vspl88";
-      type = "gem";
-    };
-    version = "1.8.2";
-  };
-  pastel = {
-    dependencies = ["tty-color"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0xash2gj08dfjvq4hy6l1z22s5v30fhizwgs10d6nviggpxsj7a8";
-      type = "gem";
-    };
-    version = "0.8.0";
-  };
-  plist = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1whhr897z6z6av85x2cipyjk46bwh6s4wx6nbrcd3iifnzvbqs7l";
-      type = "gem";
-    };
-    version = "3.6.0";
-  };
-  polyglot = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1bqnxwyip623d8pr29rg6m8r0hdg08fpr2yb74f46rn1wgsnxmjr";
-      type = "gem";
-    };
-    version = "0.3.5";
-  };
-  proxifier = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1abzlg39cfji1nx3i8kmb5k3anr2rd392yg2icms24wkqz9g9zj0";
-      type = "gem";
-    };
-    version = "1.0.3";
-  };
-  pry = {
-    dependencies = ["coderay" "method_source"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1shq3vfdg7c9l1wppl8slridl95wmwvnngqhga6j2571nnv50piv";
-      type = "gem";
-    };
-    version = "0.14.0";
-  };
-  public_suffix = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0g9ds2ffzljl6jjmkjffwxc1z6lh5nkqqmhhkxjk71q5ggv0rkpm";
-      type = "gem";
-    };
-    version = "3.1.1";
-  };
-  racc = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g";
-      type = "gem";
-    };
-    version = "1.5.2";
-  };
-  rack = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
-      type = "gem";
-    };
-    version = "2.2.3";
-  };
-  rainbow = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk";
-      type = "gem";
-    };
-    version = "3.0.0";
-  };
-  rake = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1iik52mf9ky4cgs38fp2m8r6skdkq1yz23vh18lk95fhbcxb6a67";
-      type = "gem";
-    };
-    version = "13.0.3";
-  };
-  rchardet = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1isj1b3ywgg2m1vdlnr41lpvpm3dbyarf1lla4dfibfmad9csfk9";
-      type = "gem";
-    };
-    version = "1.8.0";
-  };
-  regexp_parser = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0zm86k9q8m5jkcnpb1f93wsvc57saldfj8czxkx1aw031i95inip";
-      type = "gem";
-    };
-    version = "2.0.3";
-  };
-  representable = {
-    dependencies = ["declarative" "declarative-option" "uber"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0qm9rgi1j5a6nv726ka4mmixivlxfsg91h8rpp72wwd4vqbkkm07";
-      type = "gem";
-    };
-    version = "3.0.4";
-  };
-  retriable = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1q48hqws2dy1vws9schc0kmina40gy7sn5qsndpsfqdslh65snha";
-      type = "gem";
-    };
-    version = "3.1.2";
-  };
-  retryable = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0pymcs9fqcnz6n6h033yfp0agg6y2s258crzig05kkxs6rldvwy9";
-      type = "gem";
-    };
-    version = "3.0.5";
-  };
-  rexml = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
-      type = "gem";
-    };
-    version = "3.2.4";
-  };
-  rspec = {
-    dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1dwai7jnwmdmd7ajbi2q0k0lx1dh88knv5wl7c34wjmf94yv8w5q";
-      type = "gem";
-    };
-    version = "3.10.0";
-  };
-  rspec-core = {
-    dependencies = ["rspec-support"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0wwnfhxxvrlxlk1a3yxlb82k2f9lm0yn0598x7lk8fksaz4vv6mc";
-      type = "gem";
-    };
-    version = "3.10.1";
-  };
-  rspec-expectations = {
-    dependencies = ["diff-lcs" "rspec-support"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1sz9bj4ri28adsklnh257pnbq4r5ayziw02qf67wry0kvzazbb17";
-      type = "gem";
-    };
-    version = "3.10.1";
-  };
-  rspec-its = {
-    dependencies = ["rspec-core" "rspec-expectations"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15zafd70gxly5i0s00nky14sj2n92dnj3xpj83ysl3c2wx0119ad";
-      type = "gem";
-    };
-    version = "1.3.0";
-  };
-  rspec-mocks = {
-    dependencies = ["diff-lcs" "rspec-support"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1d13g6kipqqc9lmwz5b244pdwc97z15vcbnbq6n9rlf32bipdz4k";
-      type = "gem";
-    };
-    version = "3.10.2";
-  };
-  rspec-support = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15j52parvb8cgvl6s0pbxi2ywxrv6x0764g222kz5flz0s4mycbl";
-      type = "gem";
-    };
-    version = "3.10.2";
-  };
-  rubocop = {
-    dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "06npybjypxsrz09z8ivxqfcwzpbgif6z3hwpp0ls8znqlgp3m922";
-      type = "gem";
-    };
-    version = "1.9.1";
-  };
-  rubocop-ast = {
-    dependencies = ["parser"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0gkf1p8yal38nlvdb39qaiy0gr85fxfr09j5dxh8qvrgpncpnk78";
-      type = "gem";
-    };
-    version = "1.4.1";
-  };
-  ruby-progressbar = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "02nmaw7yx9kl7rbaan5pl8x5nn0y4j5954mzrkzi9i3dhsrps4nc";
-      type = "gem";
-    };
-    version = "1.11.0";
-  };
-  ruby2_keywords = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "15wfcqxyfgka05v2a7kpg64x57gl1y4xzvnc9lh60bqx5sf1iqrs";
-      type = "gem";
-    };
-    version = "0.0.4";
-  };
-  rubyntlm = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0b8hczk8hysv53ncsqzx4q6kma5gy5lqc7s5yx8h64x3vdb18cjv";
-      type = "gem";
-    };
-    version = "0.6.3";
-  };
-  rubyzip = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0590m2pr9i209pp5z4mx0nb1961ishdiqb28995hw1nln1d1b5ji";
-      type = "gem";
-    };
-    version = "2.3.0";
-  };
-  rufus-lru = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0sp7ymz054md75fnn2hx5d2axmhrh0abbn8c2p759j4g4lxn11ip";
-      type = "gem";
-    };
-    version = "1.1.0";
-  };
-  sawyer = {
-    dependencies = ["addressable" "faraday"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz";
-      type = "gem";
-    };
-    version = "0.8.2";
-  };
-  semverse = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1qs9jk2kkbpy4gfrh90g3wsbi7i5n4di21haii3pn2bn6dyq5p18";
-      type = "gem";
-    };
-    version = "3.0.0";
-  };
-  signet = {
-    dependencies = ["addressable" "faraday" "jwt" "multi_json"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1zmrsnrrj5j3bp9fmaa74cvlkpdwspv8gv5vpz1lclhirkiqz1xv";
-      type = "gem";
-    };
-    version = "0.14.1";
-  };
-  solve = {
-    dependencies = ["molinillo" "semverse"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "059lrsf40rl5kclp1w8pb0fzz5sv8aikg073cwcvn5mndk14ayky";
-      type = "gem";
-    };
-    version = "4.0.4";
-  };
-  sslshake = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0r3ifksx8a05yqhv7nc4cwan8bwmxgq5kyv7q7hy2h9lv5zcjs8h";
-      type = "gem";
-    };
-    version = "1.3.1";
-  };
-  strings = {
-    dependencies = ["strings-ansi" "unicode-display_width" "unicode_utils"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0xgw0zmwansvmk8dnxgd83pvrj4f5y8j72bpzp409hwd6xy1hy7m";
-      type = "gem";
-    };
-    version = "0.2.0";
-  };
-  strings-ansi = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "120wa6yjc63b84lprglc52f40hx3fx920n4dmv14rad41rv2s9lh";
-      type = "gem";
-    };
-    version = "0.2.0";
-  };
-  syslog-logger = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "14y20phq1khdla4z9wvf98k7j3x6n0rjgs4f7vb0xlf7h53g6hbm";
-      type = "gem";
-    };
-    version = "1.6.8";
-  };
-  systemu = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0gmkbakhfci5wnmbfx5i54f25j9zsvbw858yg3jjhfs5n4ad1xq1";
-      type = "gem";
-    };
-    version = "2.6.5";
-  };
-  test-kitchen = {
-    dependencies = ["bcrypt_pbkdf" "ed25519" "license-acceptance" "mixlib-install" "mixlib-shellout" "net-scp" "net-ssh" "net-ssh-gateway" "thor" "winrm" "winrm-elevated" "winrm-fs"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1s5sj6x2dscd3wci7ns1m3jwfp1b7h8535q44ggdsz60gp63p974";
-      type = "gem";
-    };
-    version = "2.10.0";
-  };
-  thor = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "18yhlvmfya23cs3pvhr1qy38y41b6mhr5q9vwv5lrgk16wmf3jna";
-      type = "gem";
-    };
-    version = "1.1.0";
-  };
-  thread_safe = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
-      type = "gem";
-    };
-    version = "0.3.6";
-  };
-  timeliness = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0gvp9b7yn4pykn794cibylc9ys1lw7fzv7djx1433icxw4y26my3";
-      type = "gem";
-    };
-    version = "0.3.10";
-  };
-  tomlrb = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "00x5y9h4fbvrv4xrjk4cqlkm4vq8gv73ax4alj3ac2x77zsnnrk8";
-      type = "gem";
-    };
-    version = "1.3.0";
-  };
-  train = {
-    dependencies = ["activesupport" "azure_graph_rbac" "azure_mgmt_key_vault" "azure_mgmt_resources" "azure_mgmt_security" "azure_mgmt_storage" "docker-api" "google-api-client" "googleauth" "inifile" "train-core" "train-winrm"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "09nflqvdgzxfncr8qki0jhnarfg36mii0h6hi2cd71q49613m6gk";
-      type = "gem";
-    };
-    version = "3.4.9";
-  };
-  train-aws = {
-    dependencies = ["aws-sdk-apigateway" "aws-sdk-apigatewayv2" "aws-sdk-applicationautoscaling" "aws-sdk-athena" "aws-sdk-autoscaling" "aws-sdk-batch" "aws-sdk-budgets" "aws-sdk-cloudformation" "aws-sdk-cloudfront" "aws-sdk-cloudhsm" "aws-sdk-cloudhsmv2" "aws-sdk-cloudtrail" "aws-sdk-cloudwatch" "aws-sdk-cloudwatchevents" "aws-sdk-cloudwatchlogs" "aws-sdk-codecommit" "aws-sdk-codedeploy" "aws-sdk-codepipeline" "aws-sdk-cognitoidentity" "aws-sdk-cognitoidentityprovider" "aws-sdk-configservice" "aws-sdk-core" "aws-sdk-costandusagereportservice" "aws-sdk-databasemigrationservice" "aws-sdk-dynamodb" "aws-sdk-ec2" "aws-sdk-ecr" "aws-sdk-ecs" "aws-sdk-efs" "aws-sdk-eks" "aws-sdk-elasticache" "aws-sdk-elasticbeanstalk" "aws-sdk-elasticloadbalancing" "aws-sdk-elasticloadbalancingv2" "aws-sdk-elasticsearchservice" "aws-sdk-firehose" "aws-sdk-glue" "aws-sdk-guardduty" "aws-sdk-iam" "aws-sdk-kafka" "aws-sdk-kinesis" "aws-sdk-kms" "aws-sdk-lambda" "aws-sdk-organizations" "aws-sdk-ram" "aws-sdk-rds" "aws-sdk-redshift" "aws-sdk-route53" "aws-sdk-route53domains" "aws-sdk-route53resolver" "aws-sdk-s3" "aws-sdk-secretsmanager" "aws-sdk-securityhub" "aws-sdk-servicecatalog" "aws-sdk-ses" "aws-sdk-shield" "aws-sdk-sms" "aws-sdk-sns" "aws-sdk-sqs" "aws-sdk-ssm" "aws-sdk-states" "aws-sdk-transfer"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "014cbgkzkw1rf7652h1xqshb9crr6pn2yhlv1z41ndxlkmmdx4fg";
-      type = "gem";
-    };
-    version = "0.1.35";
-  };
-  train-core = {
-    dependencies = ["addressable" "ffi" "json" "mixlib-shellout" "net-scp" "net-ssh"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1pbfbmi9l5hxr1zly1bc72fk8a6by4d19wdap8q3mi3rlflqzbfp";
-      type = "gem";
-    };
-    version = "3.4.9";
-  };
-  train-habitat = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0qdi2q5djzfl6x3fv2vrvybjdvrnx53nfh4vzrcl2h7nrf801n6v";
-      type = "gem";
-    };
-    version = "0.2.22";
-  };
-  train-winrm = {
-    dependencies = ["winrm" "winrm-elevated" "winrm-fs"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nin3qfkh173yjcihxaz0sbnskds9n1n0ciphc7y70647vpsqgrh";
-      type = "gem";
-    };
-    version = "0.2.12";
-  };
-  treetop = {
-    dependencies = ["polyglot"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0697qz1akblf8r3wi0s2dsjh468hfsd57fb0mrp93z35y2ni6bhh";
-      type = "gem";
-    };
-    version = "1.6.11";
-  };
-  tty-box = {
-    dependencies = ["pastel" "strings" "tty-cursor"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "12yzhl3s165fl8pkfln6mi6mfy3vg7p63r3dvcgqfhyzq6h57x0p";
-      type = "gem";
-    };
-    version = "0.7.0";
-  };
-  tty-color = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0aik4kmhwwrmkysha7qibi2nyzb4c8kp42bd5vxnf8sf7b53g73g";
-      type = "gem";
-    };
-    version = "0.6.0";
-  };
-  tty-cursor = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr";
-      type = "gem";
-    };
-    version = "0.7.1";
-  };
-  tty-prompt = {
-    dependencies = ["pastel" "tty-reader"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0rhvwpl5wk51njrh3avm09c8pwl2z5iwc0l67h40gq3r7ix2fjk2";
-      type = "gem";
-    };
-    version = "0.23.0";
-  };
-  tty-reader = {
-    dependencies = ["tty-cursor" "tty-screen" "wisper"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1cf2k7w7d84hshg4kzrjvk9pkyc2g1m3nx2n1rpmdcf0hp4p4af6";
-      type = "gem";
-    };
-    version = "0.9.0";
-  };
-  tty-screen = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "18jr6s1cg8yb26wzkqa6874q0z93rq0y5aw092kdqazk71y6a235";
-      type = "gem";
-    };
-    version = "0.8.1";
-  };
-  tty-table = {
-    dependencies = ["pastel" "strings" "tty-screen"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0fcrbfb0hjd9vkkazkksri93dv9wgs2hp6p1xwb1lp43a13pmhpx";
-      type = "gem";
-    };
-    version = "0.12.0";
-  };
-  tzinfo = {
-    dependencies = ["thread_safe"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj";
-      type = "gem";
-    };
-    version = "1.2.9";
-  };
-  uber = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1p1mm7mngg40x05z52md3mbamkng0zpajbzqjjwmsyw0zw3v9vjv";
-      type = "gem";
-    };
-    version = "0.1.0";
-  };
-  unf = {
-    dependencies = ["unf_ext"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9";
-      type = "gem";
-    };
-    version = "0.1.4";
-  };
-  unf_ext = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0wc47r23h063l8ysws8sy24gzh74mks81cak3lkzlrw4qkqb3sg4";
-      type = "gem";
-    };
-    version = "0.0.7.7";
-  };
-  unicode-display_width = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna";
-      type = "gem";
-    };
-    version = "1.7.0";
-  };
-  unicode_utils = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0h1a5yvrxzlf0lxxa1ya31jcizslf774arnsd89vgdhk4g7x08mr";
-      type = "gem";
-    };
-    version = "1.4.0";
-  };
-  uuidtools = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0zjvq1jrrnzj69ylmz1xcr30skf9ymmvjmdwbvscncd7zkr8av5g";
-      type = "gem";
-    };
-    version = "2.1.5";
-  };
-  winrm = {
-    dependencies = ["builder" "erubi" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0nxf6a47d1xf1nvi7rbfbzjyyjhz0iakrnrsr2hj6y24a381sd8i";
-      type = "gem";
-    };
-    version = "2.3.6";
-  };
-  winrm-elevated = {
-    dependencies = ["erubi" "winrm" "winrm-fs"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1lmlaii8qapn84wxdg5d82gbailracgk67d0qsnbdnffcg8kswzd";
-      type = "gem";
-    };
-    version = "1.2.3";
-  };
-  winrm-fs = {
-    dependencies = ["erubi" "logging" "rubyzip" "winrm"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0gb91k6s1yjqw387x4w1nkpnxblq3pjdqckayl0qvz5n3ygdsb0d";
-      type = "gem";
-    };
-    version = "1.3.5";
-  };
-  wisper = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1rpsi0ziy78cj82sbyyywby4d0aw0a5q84v65qd28vqn79fbq5yf";
-      type = "gem";
-    };
-    version = "2.0.1";
-  };
-  wmi-lite = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "110dv4arvwyky6f2pq19f20f1xcjpiz3zfbals0y49ijpq8agvql";
-      type = "gem";
-    };
-    version = "1.0.5";
-  };
-}
diff --git a/pkgs/development/tools/cloud-nuke/default.nix b/pkgs/development/tools/cloud-nuke/default.nix
index 565f6d9a6a9..67abc09d6a3 100644
--- a/pkgs/development/tools/cloud-nuke/default.nix
+++ b/pkgs/development/tools/cloud-nuke/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "cloud-nuke";
-  version = "0.27.1";
+  version = "0.29.0";
 
   src = fetchFromGitHub {
     owner = "gruntwork-io";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-HzQKbG2Bzh3JcvRn6dUlL+n9IeDj/EhC7ir9HcmS96w=";
+    hash = "sha256-v+YUd9dPp3KO1lsGDrDEEdrXNM53M0TOCF643pjq3tA=";
   };
 
-  vendorHash = "sha256-++LBd8FDZzZlwlCvwc1foBm8yx62YcJr0enJZxb9ZI0=";
+  vendorHash = "sha256-shn/0xUQO9cm54wYJBWNOsP1NalYKOTJ5Kf4i6KCfx4=";
 
   ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ];
 
diff --git a/pkgs/development/tools/database/vitess/default.nix b/pkgs/development/tools/database/vitess/default.nix
index 90e0613ac07..9f30c1ea1cc 100644
--- a/pkgs/development/tools/database/vitess/default.nix
+++ b/pkgs/development/tools/database/vitess/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "vitess";
-  version = "16.0.0";
+  version = "16.0.1";
 
   src = fetchFromGitHub {
     owner = "vitessio";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-Gvk608nM7Uiazuf9qzmd0uzBP4vPSQfkpAWvnSeWm84=";
+    hash = "sha256-2iy80Ac8yh7lTiM53qXygVX/n3r2C/MmijoQRXIhoRk=";
   };
 
-  vendorHash = "sha256-3GqEMoFYm0TZihoPINf8mwCl3Ky6Lt+LxueYLoFDj2g=";
+  vendorHash = "sha256-hC0skrEDXn6SXjH75ur77I0pHnGSURErAy97lmVvqro=";
 
   buildInputs = [ sqlite ];
 
diff --git a/pkgs/development/tools/gir/Cargo.lock b/pkgs/development/tools/gir/Cargo.lock
index fe26b0ab7f6..4a605d9ae63 100644
--- a/pkgs/development/tools/gir/Cargo.lock
+++ b/pkgs/development/tools/gir/Cargo.lock
@@ -4,18 +4,18 @@ version = 3
 
 [[package]]
 name = "aho-corasick"
-version = "0.7.18"
+version = "0.7.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
+checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
 dependencies = [
  "memchr",
 ]
 
 [[package]]
 name = "autocfg"
-version = "1.0.1"
+version = "1.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
 
 [[package]]
 name = "bitflags"
@@ -37,11 +37,11 @@ checksum = "c49a90f58e73ac5f41ed0ac249861ceb5f0976db35fabc2b9c2c856916042d63"
 
 [[package]]
 name = "env_logger"
-version = "0.9.0"
+version = "0.10.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
+checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
 dependencies = [
- "log 0.4.14",
+ "log 0.4.17",
 ]
 
 [[package]]
@@ -71,7 +71,7 @@ dependencies = [
  "fix-getters-rules",
  "getopts",
  "hprof",
- "log 0.4.14",
+ "log 0.4.17",
  "once_cell",
  "regex",
  "rustdoc-stripper",
@@ -81,9 +81,9 @@ dependencies = [
 
 [[package]]
 name = "hashbrown"
-version = "0.11.2"
+version = "0.12.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
 
 [[package]]
 name = "hprof"
@@ -97,9 +97,9 @@ dependencies = [
 
 [[package]]
 name = "indexmap"
-version = "1.7.0"
+version = "1.9.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"
+checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
 dependencies = [
  "autocfg",
  "hashbrown",
@@ -111,35 +111,62 @@ version = "0.3.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
 dependencies = [
- "log 0.4.14",
+ "log 0.4.17",
 ]
 
 [[package]]
 name = "log"
-version = "0.4.14"
+version = "0.4.17"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
 dependencies = [
  "cfg-if",
 ]
 
 [[package]]
 name = "memchr"
-version = "2.4.1"
+version = "2.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "nom8"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
+dependencies = [
+ "memchr",
+]
 
 [[package]]
 name = "once_cell"
-version = "1.8.0"
+version = "1.17.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
+checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.50"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+dependencies = [
+ "proc-macro2",
+]
 
 [[package]]
 name = "regex"
-version = "1.5.4"
+version = "1.7.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
+checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -148,36 +175,101 @@ dependencies = [
 
 [[package]]
 name = "regex-syntax"
-version = "0.6.25"
+version = "0.6.28"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
+checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
 
 [[package]]
 name = "rustdoc-stripper"
 version = "0.1.18"
-source = "git+https://github.com/GuillaumeGomez/rustdoc-stripper#f6643dd300a71c876625260f190c63a5be41f331"
+source = "git+https://github.com/GuillaumeGomez/rustdoc-stripper#08114e390ea162c7ed35dc20cbf1d38bd8bfc130"
 
 [[package]]
 name = "serde"
-version = "1.0.130"
+version = "1.0.152"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.152"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "0.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
+checksum = "2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
 
 [[package]]
 name = "toml"
-version = "0.5.8"
+version = "0.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
+checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
 dependencies = [
  "indexmap",
  "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_edit",
 ]
 
 [[package]]
+name = "toml_datetime"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "729bfd096e40da9c001f778f5cdecbd2957929a24e10e5883d9392220a751581"
+dependencies = [
+ "indexmap",
+ "nom8",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+
+[[package]]
 name = "unicode-width"
-version = "0.1.9"
+version = "0.1.10"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
 
 [[package]]
 name = "xml-rs"
diff --git a/pkgs/development/tools/gir/default.nix b/pkgs/development/tools/gir/default.nix
index 3c3a9a740a2..afdfbda2c54 100644
--- a/pkgs/development/tools/gir/default.nix
+++ b/pkgs/development/tools/gir/default.nix
@@ -1,20 +1,23 @@
 { lib, fetchFromGitHub, rustPlatform }:
 
-rustPlatform.buildRustPackage rec {
+let
+  version = "0.17.1";
+in
+rustPlatform.buildRustPackage {
   pname = "gir";
-  version = "unstable-2021-11-21";
+  inherit version;
 
   src = fetchFromGitHub {
     owner = "gtk-rs";
     repo = "gir";
-    rev = "a69abbe5ee1a745e554cac9433c65d2ac26a7688";
-    sha256 = "16ygy1bcbcj69x6ss72g9n62qlsd1bacr5hz91f8whw6qm9am46m";
+    rev = version;
+    sha256 = "sha256-WpTyT62bykq/uwzBFQXeJ1HxR1a2vKmtid8YAzk7J+Q=";
   };
 
   cargoLock = {
     lockFile = ./Cargo.lock;
     outputHashes = {
-      "rustdoc-stripper-0.1.18" = "sha256-eQxAS76kV01whXK21PN5U+nkpvpn6r4VOoe9/pkuAQY=";
+      "rustdoc-stripper-0.1.18" = "sha256-b+RRXJDGULEvkIZDBzU/ZchVF63pX0S9hBupeP12CkU=";
     };
   };
 
diff --git a/pkgs/development/tools/gptcommit/default.nix b/pkgs/development/tools/gptcommit/default.nix
index f6d079074f5..47913668013 100644
--- a/pkgs/development/tools/gptcommit/default.nix
+++ b/pkgs/development/tools/gptcommit/default.nix
@@ -10,7 +10,7 @@
 
 let
   pname = "gptcommit";
-  version = "0.5.6";
+  version = "0.5.7";
 in
 rustPlatform.buildRustPackage {
   inherit pname version;
@@ -19,10 +19,10 @@ rustPlatform.buildRustPackage {
     owner = "zurawiki";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-ZrJRXmtwHLUqaYhoAD9lo9k9t06TMGMLf33kgvbC0m8=";
+    sha256 = "sha256-ymG0D/geYH0o4fBzggeJH41fwZnO3THUV8ipk5GfwQc=";
   };
 
-  cargoSha256 = "sha256-625OFsFNNwILAFUC5eWcNETt7F1KpYE1N/Gf8pv9Gbw=";
+  cargoSha256 = "sha256-OiKuMbczyZ92x2rketRWNdYO2dTsJJo0cioKpxB9aAc=";
 
   nativeBuildInputs = [ pkg-config ];
 
diff --git a/pkgs/development/tools/konstraint/default.nix b/pkgs/development/tools/konstraint/default.nix
index bd679d79a95..d08aee214a9 100644
--- a/pkgs/development/tools/konstraint/default.nix
+++ b/pkgs/development/tools/konstraint/default.nix
@@ -2,15 +2,15 @@
 
 buildGoModule rec {
   pname = "konstraint";
-  version = "0.26.0";
+  version = "0.27.0";
 
   src = fetchFromGitHub {
     owner = "plexsystems";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-xxNDzg+cnN6Sl8xNVgyLMPTy98r8SFjc5gQ3OT3FGwM=";
+    sha256 = "sha256-8n9VDFDpadbToHeefZLsqlRMwKPxDbQtjuDiOpts3qc=";
   };
-  vendorHash = "sha256-EHYsaE18C6UUX/d694hfczY054vP1xB/2Qc5PHxbra0=";
+  vendorHash = "sha256-fQZNQiyDpkPqwZXGEFPsUbEK7qvTObfDeA4PbS0TxAo=";
 
   # Exclude go within .github folder
   excludedPackages = ".github";
diff --git a/pkgs/development/tools/language-servers/nil/default.nix b/pkgs/development/tools/language-servers/nil/default.nix
index 7a25b50aae2..76df9f33a3b 100644
--- a/pkgs/development/tools/language-servers/nil/default.nix
+++ b/pkgs/development/tools/language-servers/nil/default.nix
@@ -2,16 +2,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "nil";
-  version = "2023-03-11";
+  version = "2023-04-03";
 
   src = fetchFromGitHub {
     owner = "oxalica";
     repo = pname;
     rev = version;
-    hash = "sha256-5WEdrN+ABrNOdfQc2k2mf+fj+ZvZR1Dp/PtypEdlFWA=";
+    hash = "sha256-d/TusDXmIo8IT5DNRA21lN+nOVSER8atIx9TJteR6LQ=";
   };
 
-  cargoHash = "sha256-ISkw0lhUKJG8nWUHcR93sLUFt5dDEyK7EORcOXEmVbE=";
+  cargoHash = "sha256-DIar3idK+wajMU2sw1pX9j9IxfO+QnGogSFndDNu8R8=";
 
   CFG_RELEASE = version;
 
diff --git a/pkgs/development/tools/language-servers/verible/default.nix b/pkgs/development/tools/language-servers/verible/default.nix
index 91ac7b7bce0..85c5991a585 100644
--- a/pkgs/development/tools/language-servers/verible/default.nix
+++ b/pkgs/development/tools/language-servers/verible/default.nix
@@ -74,7 +74,7 @@ buildBazelPackage rec {
 
   bazel = bazel_4;
   removeRulesCC = false;
-  bazelTarget = ":install-binaries";
+  bazelTargets = [ ":install-binaries" ];
   bazelTestTargets = [ "//..." ];
   bazelBuildFlags = [
     "-c opt"
diff --git a/pkgs/development/tools/license-scanner/default.nix b/pkgs/development/tools/license-scanner/default.nix
new file mode 100644
index 00000000000..b859f60782c
--- /dev/null
+++ b/pkgs/development/tools/license-scanner/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+  pname = "license-scanner";
+  version = "0.10.0";
+
+  src = fetchFromGitHub {
+    owner = "CycloneDX";
+    repo = "license-scanner";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-X7omSecbb85dtxPJtgdjLLgJQRJ7dh12DGwzIG0tYcE=";
+  };
+
+  vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
+
+  meta = with lib; {
+    description = "Utility that provides an API and CLI to identify licenses and legal terms";
+    homepage = "https://github.com/CycloneDX/license-scanner";
+    changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ fab ];
+  };
+}
diff --git a/pkgs/development/tools/minizinc/default.nix b/pkgs/development/tools/minizinc/default.nix
index 2dfe33b98e6..7d0ae4997ca 100644
--- a/pkgs/development/tools/minizinc/default.nix
+++ b/pkgs/development/tools/minizinc/default.nix
@@ -1,7 +1,7 @@
 { lib, stdenv, fetchFromGitHub, cmake, flex, bison }:
 stdenv.mkDerivation rec {
   pname = "minizinc";
-  version = "2.7.0";
+  version = "2.7.1";
 
   nativeBuildInputs = [ cmake flex bison ];
 
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
     owner = "MiniZinc";
     repo = "libminizinc";
     rev = version;
-    sha256 = "sha256-ukgzQ7ooiO13hQjWrsul/pvHPBbs1hkJJKLTQwv+cLg=";
+    sha256 = "sha256-cVqsyQw28cNRMVIY/lRbKnJ8QYxWGlWrucRhwBKBfD4=";
   };
 
   meta = with lib; {
diff --git a/pkgs/development/tools/misc/ccache/default.nix b/pkgs/development/tools/misc/ccache/default.nix
index df12d6c2c72..ef498f6f6e0 100644
--- a/pkgs/development/tools/misc/ccache/default.nix
+++ b/pkgs/development/tools/misc/ccache/default.nix
@@ -74,7 +74,8 @@ stdenv.mkDerivation (finalAttrs: {
     # A derivation that provides gcc and g++ commands, but that
     # will end up calling ccache for the given cacheDir
     links = { unwrappedCC, extraConfig }: stdenv.mkDerivation {
-      name = "ccache-links";
+      pname = "ccache-links";
+      inherit (finalAttrs) version;
       passthru = {
         isClang = unwrappedCC.isClang or false;
         isGNU = unwrappedCC.isGNU or false;
diff --git a/pkgs/development/tools/misc/jcli/default.nix b/pkgs/development/tools/misc/jcli/default.nix
index 5973ffd5534..0333b74e3e0 100644
--- a/pkgs/development/tools/misc/jcli/default.nix
+++ b/pkgs/development/tools/misc/jcli/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "jcli";
-  version = "0.0.41";
+  version = "0.0.42";
 
   src = fetchFromGitHub {
     owner = "jenkins-zh";
     repo = "jenkins-cli";
     rev = "v${version}";
-    hash = "sha256-oZtbjfquCYMMYgKe7sclRQDXnkNwAEY/GvwenGBnVk4=";
+    hash = "sha256-t9NE911TjAvoCsmf9F989DNQ+s9GhgUF7cwuyHefWts=";
   };
 
   vendorHash = "sha256-bmPnxFvdKU5zuMsCDboSOxP5f7NnMRwS/gN0sW7eTRA=";
diff --git a/pkgs/development/tools/nailgun/default.nix b/pkgs/development/tools/nailgun/default.nix
index d5799b599a2..2d8b075a685 100644
--- a/pkgs/development/tools/nailgun/default.nix
+++ b/pkgs/development/tools/nailgun/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchMavenArtifact, fetchFromGitHub, jre, makeWrapper }:
+{ lib, stdenv, stdenvNoCC, fetchMavenArtifact, fetchFromGitHub, jre, makeWrapper, symlinkJoin }:
 
 let
   version = "1.0.0";
@@ -8,33 +8,62 @@ let
     inherit version;
     sha256 = "1mk8pv0g2xg9m0gsb96plbh6mc24xrlyrmnqac5mlbl4637l4q95";
   };
-in
-stdenv.mkDerivation {
-  pname = "nailgun";
-  inherit version;
 
-  src = fetchFromGitHub {
-    owner = "facebook";
-    repo = "nailgun";
-    rev = "nailgun-all-v${version}";
-    sha256 = "1syyk4ss5vq1zf0ma00svn56lal53ffpikgqgzngzbwyksnfdlh6";
+  commonMeta = {
+    license = lib.licenses.asl20;
+    homepage = "http://www.martiansoftware.com/nailgun/";
+    platforms = lib.platforms.linux;
+    maintainers = with lib.maintainers; [ ];
+  };
+
+  server = stdenvNoCC.mkDerivation {
+    pname = "nailgun-server";
+    inherit version;
+
+    nativeBuildInputs = [ makeWrapper ];
+
+    dontUnpack = true;
+    installPhase = ''
+      runHook preInstall
+
+      makeWrapper ${jre}/bin/java $out/bin/ng-server \
+        --add-flags '-classpath ${nailgun-server.jar}:$CLASSPATH com.facebook.nailgun.NGServer'
+
+      runHook postInstall
+    '';
+
+    meta = commonMeta // {
+      description = "Server for running Java programs from the command line without incurring the JVM startup overhead";
+      sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
+    };
   };
 
-  makeFlags = [ "PREFIX=$(out)" ];
+  client = stdenv.mkDerivation {
+    pname = "nailgun-client";
+    inherit version;
 
-  nativeBuildInputs = [ makeWrapper ];
+    src = fetchFromGitHub {
+      owner = "facebook";
+      repo = "nailgun";
+      rev = "nailgun-all-v${version}";
+      sha256 = "1syyk4ss5vq1zf0ma00svn56lal53ffpikgqgzngzbwyksnfdlh6";
+    };
 
-  postInstall = ''
-    makeWrapper ${jre}/bin/java $out/bin/ng-server \
-      --add-flags '-classpath ${nailgun-server.jar}:$CLASSPATH com.facebook.nailgun.NGServer'
-  '';
+    makeFlags = [ "PREFIX=$(out)" ];
 
-  meta = with lib; {
+    meta = commonMeta // {
+      description = "Client for running Java programs from the command line without incurring the JVM startup overhead";
+    };
+  };
+in
+symlinkJoin rec {
+  pname = "nailgun";
+  inherit client server version;
+
+  name = "${pname}-${version}";
+  paths = [ client server ];
+
+  meta = commonMeta // {
     description = "Client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead";
-    homepage = "http://www.martiansoftware.com/nailgun/";
-    sourceProvenance = with sourceTypes; [ binaryBytecode ];
-    license = licenses.asl20;
-    platforms = platforms.linux;
-    maintainers = with maintainers; [ ];
   };
 }
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
index 3a410b12d8e..16d443cbd5c 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
@@ -1,11 +1,10 @@
 { pkgs ? import <nixpkgs> { }
 , lib ? pkgs.lib
-, poetry ? null
 , poetryLib ? import ./lib.nix { inherit lib pkgs; stdenv = pkgs.stdenv; }
 }:
 let
   # Poetry2nix version
-  version = "1.40.1";
+  version = "1.41.0";
 
   inherit (poetryLib) isCompatible readTOML normalizePackageName normalizePackageSet;
 
@@ -157,7 +156,7 @@ lib.makeScope pkgs.newScope (self: {
       };
       getFunctorFn = fn: if builtins.typeOf fn == "set" then fn.__functor else fn;
 
-      poetryPkg = pkgs.callPackage ./pkgs/poetry { inherit python; };
+      poetryPkg = pkgs.callPackage ./pkgs/poetry { inherit python; poetry2nix = self; };
 
       scripts = pyProject.tool.poetry.scripts or { };
       hasScripts = scripts != { };
@@ -506,7 +505,7 @@ lib.makeScope pkgs.newScope (self: {
 
     Can be overriden by calling defaultPoetryOverrides.overrideOverlay which takes an overlay function
   */
-  defaultPoetryOverrides = self.mkDefaultPoetryOverrides (import ./overrides { inherit pkgs lib poetryLib; });
+  defaultPoetryOverrides = self.mkDefaultPoetryOverrides (import ./overrides { inherit pkgs lib; });
 
   /*
     Convenience functions for specifying overlays with or without the poerty2nix default overrides
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py b/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py
index bf3a8d1bd3a..cbf4b63741d 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py
@@ -66,7 +66,7 @@ if __name__ == "__main__":
     sys.path.extend(sys.argv[1:])
 
     try:
-        with open("setup.py") as f:
+        with open("setup.py", encoding="utf-8-sig") as f:
             tree = ast.parse(f.read())
     except FileNotFoundError:
         exit(0)
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json b/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json
index 82908ddaf33..2007dfc4dbe 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json
@@ -1245,6 +1245,9 @@
   "autobahn": [
     "setuptools"
   ],
+  "autodoc": [
+    "setuptools"
+  ],
   "autoflake": [
     "hatchling"
   ],
@@ -3642,6 +3645,9 @@
   "databricks-sql-connector": [
     "poetry-core"
   ],
+  "dataclass-wizard": [
+    "setuptools"
+  ],
   "dataclasses-json": [
     "setuptools"
   ],
@@ -6137,7 +6143,18 @@
     "setuptools"
   ],
   "gitlint": [
-    "setuptools"
+    {
+      "buildSystem": "setuptools",
+      "until": "0.19"
+    },
+    {
+      "buildSystem": "hatchling",
+      "from": "0.19"
+    },
+    {
+      "buildSystem": "hatch-vcs",
+      "from": "0.19"
+    }
   ],
   "gitlint-core": [
     {
@@ -7946,7 +7963,13 @@
     "setuptools"
   ],
   "jupyter-ydoc": [
-    "hatchling"
+    {
+      "buildSystem": "hatchling"
+    },
+    {
+      "buildSystem": "hatch-nodejs-version",
+      "from": "0.2.3"
+    }
   ],
   "jupyterhub": [
     "setuptools"
@@ -8181,6 +8204,9 @@
   "kubernetes": [
     "setuptools"
   ],
+  "kubernetes-stubs": [
+    "poetry"
+  ],
   "l18n": [
     "setuptools"
   ],
@@ -11600,6 +11626,9 @@
   "psycopg": [
     "setuptools"
   ],
+  "psycopg-pool": [
+    "setuptools"
+  ],
   "psycopg2": [
     "setuptools"
   ],
@@ -12213,6 +12242,9 @@
   "pydroid-ipcam": [
     "setuptools"
   ],
+  "pydruid": [
+    "setuptools"
+  ],
   "pydsdl": [
     "setuptools"
   ],
@@ -14381,7 +14413,8 @@
     "setuptools"
   ],
   "python-multipart": [
-    "setuptools"
+    "setuptools",
+    "hatchling"
   ],
   "python-mystrom": [
     "setuptools"
@@ -16221,6 +16254,9 @@
   "simple-salesforce": [
     "setuptools"
   ],
+  "simple-term-menu": [
+    "setuptools"
+  ],
   "simple-websocket-server": [
     "setuptools"
   ],
@@ -16832,6 +16868,9 @@
   "sqlmap": [
     "setuptools"
   ],
+  "sqlmodel": [
+    "poetry-core"
+  ],
   "sqlobject": [
     "setuptools"
   ],
@@ -16976,7 +17015,7 @@
     "setuptools"
   ],
   "strawberry-graphql": [
-    "poetry-core",
+    "poetry",
     "setuptools"
   ],
   "streamdeck": [
@@ -18059,12 +18098,18 @@
   "types-cachetools": [
     "setuptools"
   ],
+  "types-click": [
+    "setuptools"
+  ],
   "types-colorama": [
     "setuptools"
   ],
   "types-cryptography": [
     "setuptools"
   ],
+  "types-dataclasses": [
+    "setuptools"
+  ],
   "types-dateutil": [
     "setuptools"
   ],
@@ -18098,6 +18143,12 @@
   "types-orjson": [
     "setuptools"
   ],
+  "types-paramiko": [
+    "setuptools"
+  ],
+  "types-pillow": [
+    "setuptools"
+  ],
   "types-pkg-resources": [
     "setuptools"
   ],
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix
index ce3b8a554b2..8e7bba4d00e 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix
@@ -1,7 +1,5 @@
 { pkgs ? import <nixpkgs> { }
 , lib ? pkgs.lib
-, stdenv ? pkgs.stdenv
-, poetryLib
 }:
 
 let
@@ -384,6 +382,8 @@ lib.composeManyExtensions [
             "38.0.4" = "sha256-BN0kOblUwgHj5QBf52RY2Jx0nBn03lwoN1O5PEohbwY=";
             "39.0.0" = "sha256-clorC0NtGukpE3DnZ84MSdGhJN+qC89DZPITZFuL01Q=";
             "39.0.2" = "sha256-Admz48/GS2t8diz611Ciin1HKQEyMDEwHxTpJ5tZ1ZA=";
+            "40.0.0" = "sha256-/TBANavYria9YrBpMgjtFyqg5feBcloETcYJ8fdBgkI=";
+            "40.0.1" = "sha256-gFfDTc2QWBWHBCycVH1dYlCsWQMVcRZfOBIau+njtDU=";
           }.${version} or (
             lib.warn "Unknown cryptography version: '${version}'. Please update getCargoHash." lib.fakeHash
           );
@@ -402,8 +402,11 @@ lib.composeManyExtensions [
                 ++ lib.optionals (lib.versionAtLeast old.version "3.4") [ self.setuptools-rust ]
                 ++ lib.optional (!self.isPyPy) pyBuildPackages.cffi
                 ++ lib.optional (lib.versionAtLeast old.version "3.5" && !isWheel)
-                (with pkgs.rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ]);
+                (with pkgs.rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ])
+                ++ [ pkg-config ]
+              ;
               buildInputs = (old.buildInputs or [ ])
+                ++ [ pkgs.libxcrypt ]
                 ++ [ (if lib.versionAtLeast old.version "37" then pkgs.openssl_3 else pkgs.openssl_1_1) ]
                 ++ lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.Security pkgs.libiconv ];
               propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.cffi ];
@@ -709,6 +712,8 @@ lib.composeManyExtensions [
             "0.2.4" = "sha256-GdQJvVPsWgC1z7La9h11x2pRAP+L998yImhTFrFT5l8=";
             "0.2.5" = "sha256-vMXMxss77rmXSjoB53eE8XN2jXyIEf03WoQiDfvhDmw=";
             "0.2.6" = "sha256-l9W9+KDg/43mc0toEz1n1pqw+oQdiHdAxGlS+KLIGhw=";
+            "0.3.0" = "sha256-icBjtW8fZjT3mLo43nKWdirMz6GZIy/RghEO95pHJEU=";
+            "0.3.1" = "sha256-EKK+RxkJ//fY43EjvN1Fry7mn2ZLIaNlTyKPJRxyKZs=";
           }.${version};
           sha256 = getRepoHash super.granian.version;
         in
@@ -782,7 +787,7 @@ lib.composeManyExtensions [
               ;
               propagatedBuildInputs =
                 (old.propagatedBuildInputs or [ ])
-                ++ lib.optionals mpiSupport [ self.mpi4py self.openssh ]
+                ++ lib.optionals mpiSupport [ self.mpi4py pkgs.openssh ]
               ;
               preBuild = if mpiSupport then "export CC=${mpi}/bin/mpicc" else "";
               HDF5_DIR = "${pkgs.hdf5}";
@@ -1095,9 +1100,9 @@ lib.composeManyExtensions [
             else if (lib.versionOlder old.version "0.28.0" && lib.versionAtLeast old.version "0.27.0") then
               pkgs.llvmPackages_7.llvm
             else if (lib.versionOlder old.version "0.27.0" && lib.versionAtLeast old.version "0.23.0") then
-              pkgs.llvmPackages_6.llvm
+              pkgs.llvmPackages_6.llvm or throw "LLVM6 has been removed from nixpkgs; upgrade llvmlite or use older nixpkgs"
             else if (lib.versionOlder old.version "0.23.0" && lib.versionAtLeast old.version "0.21.0") then
-              pkgs.llvmPackages_5.llvm
+              pkgs.llvmPackages_5.llvm or throw "LLVM5 has been removed from nixpkgs; upgrade llvmlite or use older nixpkgs"
             else
               pkgs.llvm; # Likely to fail.
         in
@@ -1516,6 +1521,7 @@ lib.composeManyExtensions [
             "3.8.5" = "sha256-JtUCJ3TP9EKGcddeyW1e/72k21uKneq9SnZJeLvn9Os=";
             "3.8.6" = "sha256-8T//q6nQoZhh8oJWDCeQf3gYRew58dXAaxkYELY4CJM=";
             "3.8.7" = "sha256-JBO8nl0sC+XIn17vI7hC8+nA1HYI9jfvZrl9nCE3k1s=";
+            "3.8.8" = "sha256-AK4HtqPKg2O2FeLHCbY9o+N1BV4QFMNaHVE1NaFYHa4=";
           }.${version} or (
             lib.warn "Unknown orjson version: '${version}'. Please update getCargoHash." lib.fakeHash
           );
@@ -2594,6 +2600,7 @@ lib.composeManyExtensions [
         let
           # Watchfiles does not include Cargo.lock in tarball released on PyPi for versions up to 0.17.0
           getRepoHash = version: {
+            "0.19.0" = "sha256-NmmeoaIfFMNKCcjH6tPnkpflkN35bKlT76MqF9W8LBc=";
             "0.18.1" = "sha256-XEhu6M1hFi3/gAKZcei7KJSrIhhlZhlvZvbfyA6VLR4=";
             "0.18.0" = "sha256-biGGn0YAUbSO1hCJ4kU0ZWlqlXl/HRrBS3iIA3myRI8=";
             "0.17.0" = "1swpf265h9qq30cx55iy6jjirba3wml16wzb68k527ynrxr7hvqx";
@@ -2858,14 +2865,22 @@ lib.composeManyExtensions [
         '';
       });
 
-      pyyaml-include = super.pyyaml-include.overridePythonAttrs (old: {
-        SETUPTOOLS_SCM_PRETEND_VERSION = old.version;
-      });
-
       selinux = super.selinux.overridePythonAttrs (old: {
         buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools-scm-git-archive ];
       });
 
+      setuptools-scm = super.setuptools-scm.overridePythonAttrs (old: {
+        setupHook = pkgs.writeText "setuptools-scm-setup-hook.sh" ''
+          poetry2nix-setuptools-scm-hook() {
+              if [ -z "''${dontPretendSetuptoolsSCMVersion-}" ]; then
+                export SETUPTOOLS_SCM_PRETEND_VERSION="$version"
+              fi
+          }
+
+          preBuildHooks+=(poetry2nix-setuptools-scm-hook)
+        '';
+      });
+
       uwsgi = super.uwsgi.overridePythonAttrs
         (old:
           {
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix b/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
index 99e22f63261..1ef253365a9 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
@@ -19,10 +19,19 @@ let
   toWheelAttrs = str:
     let
       entries' = splitString "-" str;
+      el = builtins.length entries';
+      entryAt = builtins.elemAt entries';
+
       # Hack: Remove version "suffixes" like 2.11.4-1
-      # Some wheels have build tag with more than one digit
-      # like openvino-2022.1.0-7019-cp36-cp36m-manylinux_2_27_x86_64.whl
-      entries = builtins.filter (x: builtins.match "[0-9]*" x == null) entries';
+      entries =
+        if el == 6 then [
+          (entryAt 0) # name
+          (entryAt 1) # version
+          # build tag is skipped
+          (entryAt (el - 3)) # python version
+          (entryAt (el - 2)) # abi
+          (entryAt (el - 1)) # platform
+        ] else entries';
       p = removeSuffix ".whl" (builtins.elemAt entries 4);
     in
     {
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock
index f495c0454af..bdf6c9f0579 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock
@@ -1,4 +1,4 @@
-# This file is automatically @generated by Poetry 1.4.0 and should not be changed by hand.
+# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand.
 
 [[package]]
 name = "attrs"
@@ -389,35 +389,31 @@ files = [
 
 [[package]]
 name = "cryptography"
-version = "39.0.2"
+version = "40.0.1"
 description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
 category = "main"
 optional = false
 python-versions = ">=3.6"
 files = [
-    {file = "cryptography-39.0.2-cp36-abi3-macosx_10_12_universal2.whl", hash = "sha256:2725672bb53bb92dc7b4150d233cd4b8c59615cd8288d495eaa86db00d4e5c06"},
-    {file = "cryptography-39.0.2-cp36-abi3-macosx_10_12_x86_64.whl", hash = "sha256:23df8ca3f24699167daf3e23e51f7ba7334d504af63a94af468f468b975b7dd7"},
-    {file = "cryptography-39.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:eb40fe69cfc6f5cdab9a5ebd022131ba21453cf7b8a7fd3631f45bbf52bed612"},
-    {file = "cryptography-39.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc0521cce2c1d541634b19f3ac661d7a64f9555135e9d8af3980965be717fd4a"},
-    {file = "cryptography-39.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffd394c7896ed7821a6d13b24657c6a34b6e2650bd84ae063cf11ccffa4f1a97"},
-    {file = "cryptography-39.0.2-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:e8a0772016feeb106efd28d4a328e77dc2edae84dfbac06061319fdb669ff828"},
-    {file = "cryptography-39.0.2-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:8f35c17bd4faed2bc7797d2a66cbb4f986242ce2e30340ab832e5d99ae60e011"},
-    {file = "cryptography-39.0.2-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b49a88ff802e1993b7f749b1eeb31134f03c8d5c956e3c125c75558955cda536"},
-    {file = "cryptography-39.0.2-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:5f8c682e736513db7d04349b4f6693690170f95aac449c56f97415c6980edef5"},
-    {file = "cryptography-39.0.2-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:d7d84a512a59f4412ca8549b01f94be4161c94efc598bf09d027d67826beddc0"},
-    {file = "cryptography-39.0.2-cp36-abi3-win32.whl", hash = "sha256:c43ac224aabcbf83a947eeb8b17eaf1547bce3767ee2d70093b461f31729a480"},
-    {file = "cryptography-39.0.2-cp36-abi3-win_amd64.whl", hash = "sha256:788b3921d763ee35dfdb04248d0e3de11e3ca8eb22e2e48fef880c42e1f3c8f9"},
-    {file = "cryptography-39.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d15809e0dbdad486f4ad0979753518f47980020b7a34e9fc56e8be4f60702fac"},
-    {file = "cryptography-39.0.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:50cadb9b2f961757e712a9737ef33d89b8190c3ea34d0fb6675e00edbe35d074"},
-    {file = "cryptography-39.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:103e8f7155f3ce2ffa0049fe60169878d47a4364b277906386f8de21c9234aa1"},
-    {file = "cryptography-39.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:6236a9610c912b129610eb1a274bdc1350b5df834d124fa84729ebeaf7da42c3"},
-    {file = "cryptography-39.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e944fe07b6f229f4c1a06a7ef906a19652bdd9fd54c761b0ff87e83ae7a30354"},
-    {file = "cryptography-39.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:35d658536b0a4117c885728d1a7032bdc9a5974722ae298d6c533755a6ee3915"},
-    {file = "cryptography-39.0.2-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:30b1d1bfd00f6fc80d11300a29f1d8ab2b8d9febb6ed4a38a76880ec564fae84"},
-    {file = "cryptography-39.0.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e029b844c21116564b8b61216befabca4b500e6816fa9f0ba49527653cae2108"},
-    {file = "cryptography-39.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fa507318e427169ade4e9eccef39e9011cdc19534f55ca2f36ec3f388c1f70f3"},
-    {file = "cryptography-39.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8bc0008ef798231fac03fe7d26e82d601d15bd16f3afaad1c6113771566570f3"},
-    {file = "cryptography-39.0.2.tar.gz", hash = "sha256:bc5b871e977c8ee5a1bbc42fa8d19bcc08baf0c51cbf1586b0e87a2694dde42f"},
+    {file = "cryptography-40.0.1-cp36-abi3-macosx_10_12_universal2.whl", hash = "sha256:918cb89086c7d98b1b86b9fdb70c712e5a9325ba6f7d7cfb509e784e0cfc6917"},
+    {file = "cryptography-40.0.1-cp36-abi3-macosx_10_12_x86_64.whl", hash = "sha256:9618a87212cb5200500e304e43691111570e1f10ec3f35569fdfcd17e28fd797"},
+    {file = "cryptography-40.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a4805a4ca729d65570a1b7cac84eac1e431085d40387b7d3bbaa47e39890b88"},
+    {file = "cryptography-40.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63dac2d25c47f12a7b8aa60e528bfb3c51c5a6c5a9f7c86987909c6c79765554"},
+    {file = "cryptography-40.0.1-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:0a4e3406cfed6b1f6d6e87ed243363652b2586b2d917b0609ca4f97072994405"},
+    {file = "cryptography-40.0.1-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:1e0af458515d5e4028aad75f3bb3fe7a31e46ad920648cd59b64d3da842e4356"},
+    {file = "cryptography-40.0.1-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:d8aa3609d337ad85e4eb9bb0f8bcf6e4409bfb86e706efa9a027912169e89122"},
+    {file = "cryptography-40.0.1-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:cf91e428c51ef692b82ce786583e214f58392399cf65c341bc7301d096fa3ba2"},
+    {file = "cryptography-40.0.1-cp36-abi3-win32.whl", hash = "sha256:650883cc064297ef3676b1db1b7b1df6081794c4ada96fa457253c4cc40f97db"},
+    {file = "cryptography-40.0.1-cp36-abi3-win_amd64.whl", hash = "sha256:a805a7bce4a77d51696410005b3e85ae2839bad9aa38894afc0aa99d8e0c3160"},
+    {file = "cryptography-40.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cd033d74067d8928ef00a6b1327c8ea0452523967ca4463666eeba65ca350d4c"},
+    {file = "cryptography-40.0.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d36bbeb99704aabefdca5aee4eba04455d7a27ceabd16f3b3ba9bdcc31da86c4"},
+    {file = "cryptography-40.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:32057d3d0ab7d4453778367ca43e99ddb711770477c4f072a51b3ca69602780a"},
+    {file = "cryptography-40.0.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:f5d7b79fa56bc29580faafc2ff736ce05ba31feaa9d4735048b0de7d9ceb2b94"},
+    {file = "cryptography-40.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7c872413353c70e0263a9368c4993710070e70ab3e5318d85510cc91cce77e7c"},
+    {file = "cryptography-40.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:28d63d75bf7ae4045b10de5413fb1d6338616e79015999ad9cf6fc538f772d41"},
+    {file = "cryptography-40.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6f2bbd72f717ce33100e6467572abaedc61f1acb87b8d546001328d7f466b778"},
+    {file = "cryptography-40.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cc3a621076d824d75ab1e1e530e66e7e8564e357dd723f2533225d40fe35c60c"},
+    {file = "cryptography-40.0.1.tar.gz", hash = "sha256:2803f2f8b1e95f614419926c7e6f55d828afc614ca5ed61543877ae668cc3472"},
 ]
 
 [package.dependencies]
@@ -426,10 +422,10 @@ cffi = ">=1.12"
 [package.extras]
 docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"]
 docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"]
-pep8test = ["black", "check-manifest", "mypy", "ruff", "types-pytz", "types-requests"]
+pep8test = ["black", "check-manifest", "mypy", "ruff"]
 sdist = ["setuptools-rust (>=0.11.4)"]
 ssh = ["bcrypt (>=3.1.5)"]
-test = ["hypothesis (>=1.11.4,!=3.79.2)", "iso8601", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-shard (>=0.1.2)", "pytest-subtests", "pytest-xdist", "pytz"]
+test = ["iso8601", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-shard (>=0.1.2)", "pytest-subtests", "pytest-xdist"]
 test-randomorder = ["pytest-randomly"]
 tox = ["tox"]
 
@@ -590,19 +586,19 @@ testing = ["pre-commit"]
 
 [[package]]
 name = "filelock"
-version = "3.10.2"
+version = "3.10.7"
 description = "A platform independent file lock."
 category = "main"
 optional = false
 python-versions = ">=3.7"
 files = [
-    {file = "filelock-3.10.2-py3-none-any.whl", hash = "sha256:eb8f0f2d37ed68223ea63e3bddf2fac99667e4362c88b3f762e434d160190d18"},
-    {file = "filelock-3.10.2.tar.gz", hash = "sha256:75997740323c5f12e18f10b494bc11c03e42843129f980f17c04352cc7b09d40"},
+    {file = "filelock-3.10.7-py3-none-any.whl", hash = "sha256:bde48477b15fde2c7e5a0713cbe72721cb5a5ad32ee0b8f419907960b9d75536"},
+    {file = "filelock-3.10.7.tar.gz", hash = "sha256:892be14aa8efc01673b5ed6589dbccb95f9a8596f0507e232626155495c18105"},
 ]
 
 [package.extras]
 docs = ["furo (>=2022.12.7)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"]
-testing = ["covdefaults (>=2.3)", "coverage (>=7.2.2)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "pytest-timeout (>=2.1)"]
+testing = ["covdefaults (>=2.3)", "coverage (>=7.2.2)", "diff-cover (>=7.5)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest-timeout (>=2.1)"]
 
 [[package]]
 name = "html5lib"
@@ -639,14 +635,14 @@ files = [
 
 [[package]]
 name = "identify"
-version = "2.5.21"
+version = "2.5.22"
 description = "File identification library for Python"
 category = "dev"
 optional = false
 python-versions = ">=3.7"
 files = [
-    {file = "identify-2.5.21-py2.py3-none-any.whl", hash = "sha256:69edcaffa8e91ae0f77d397af60f148b6b45a8044b2cc6d99cafa5b04793ff00"},
-    {file = "identify-2.5.21.tar.gz", hash = "sha256:7671a05ef9cfaf8ff63b15d45a91a1147a03aaccb2976d4e9bd047cbbc508471"},
+    {file = "identify-2.5.22-py2.py3-none-any.whl", hash = "sha256:f0faad595a4687053669c112004178149f6c326db71ee999ae4636685753ad2f"},
+    {file = "identify-2.5.22.tar.gz", hash = "sha256:f7a93d6cf98e29bd07663c60728e7a4057615068d7a639d132dc883b2d54d31e"},
 ]
 
 [package.extras]
@@ -1424,101 +1420,101 @@ files = [
 
 [[package]]
 name = "rapidfuzz"
-version = "2.13.7"
+version = "2.15.0"
 description = "rapid fuzzy string matching"
 category = "main"
 optional = false
 python-versions = ">=3.7"
 files = [
-    {file = "rapidfuzz-2.13.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b75dd0928ce8e216f88660ab3d5c5ffe990f4dd682fd1709dba29d5dafdde6de"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:24d3fea10680d085fd0a4d76e581bfb2b1074e66e78fd5964d4559e1fcd2a2d4"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8109e0324d21993d5b2d111742bf5958f3516bf8c59f297c5d1cc25a2342eb66"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5f705652360d520c2de52bee11100c92f59b3e3daca308ebb150cbc58aecdad"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7496e8779905b02abc0ab4ba2a848e802ab99a6e20756ffc967a0de4900bd3da"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:24eb6b843492bdc63c79ee4b2f104059b7a2201fef17f25177f585d3be03405a"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:467c1505362823a5af12b10234cb1c4771ccf124c00e3fc9a43696512bd52293"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53dcae85956853b787c27c1cb06f18bb450e22cf57a4ad3444cf03b8ff31724a"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:46b9b8aa09998bc48dd800854e8d9b74bc534d7922c1d6e1bbf783e7fa6ac29c"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:1fbad8fb28d98980f5bff33c7842efef0315d42f0cd59082108482a7e6b61410"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:43fb8cb030f888c3f076d40d428ed5eb4331f5dd6cf1796cfa39c67bf0f0fc1e"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:b6bad92de071cbffa2acd4239c1779f66851b60ffbbda0e4f4e8a2e9b17e7eef"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d00df2e4a81ffa56a6b1ec4d2bc29afdcb7f565e0b8cd3092fece2290c4c7a79"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-win32.whl", hash = "sha256:2c836f0f2d33d4614c3fbaf9a1eb5407c0fe23f8876f47fd15b90f78daa64c34"},
-    {file = "rapidfuzz-2.13.7-cp310-cp310-win_amd64.whl", hash = "sha256:c36fd260084bb636b9400bb92016c6bd81fd80e59ed47f2466f85eda1fc9f782"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b34e8c0e492949ecdd5da46a1cfc856a342e2f0389b379b1a45a3cdcd3176a6e"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:875d51b3497439a72e2d76183e1cb5468f3f979ab2ddfc1d1f7dde3b1ecfb42f"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ae33a72336059213996fe4baca4e0e4860913905c2efb7c991eab33b95a98a0a"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5585189b3d90d81ccd62d4f18530d5ac8972021f0aaaa1ffc6af387ff1dce75"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:42085d4b154a8232767de8296ac39c8af5bccee6b823b0507de35f51c9cbc2d7"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:585206112c294e335d84de5d5f179c0f932837752d7420e3de21db7fdc476278"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f891b98f8bc6c9d521785816085e9657212621e93f223917fb8e32f318b2957e"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08590905a95ccfa43f4df353dcc5d28c15d70664299c64abcad8721d89adce4f"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b5dd713a1734574c2850c566ac4286594bacbc2d60b9170b795bee4b68656625"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:988f8f6abfba7ee79449f8b50687c174733b079521c3cc121d65ad2d38831846"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b3210869161a864f3831635bb13d24f4708c0aa7208ef5baac1ac4d46e9b4208"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f6fe570e20e293eb50491ae14ddeef71a6a7e5f59d7e791393ffa99b13f1f8c2"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6120f2995f5154057454c5de99d86b4ef3b38397899b5da1265467e8980b2f60"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-win32.whl", hash = "sha256:b20141fa6cee041917801de0bab503447196d372d4c7ee9a03721b0a8edf5337"},
-    {file = "rapidfuzz-2.13.7-cp311-cp311-win_amd64.whl", hash = "sha256:ec55a81ac2b0f41b8d6fb29aad16e55417036c7563bad5568686931aa4ff08f7"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7d005e058d86f2a968a8d28ca6f2052fab1f124a39035aa0523261d6baf21e1f"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe59a0c21a032024edb0c8e43f5dee5623fef0b65a1e3c1281836d9ce199af3b"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cdfc04f7647c29fb48da7a04082c34cdb16f878d3c6d098d62d5715c0ad3000c"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:68a89bb06d5a331511961f4d3fa7606f8e21237467ba9997cae6f67a1c2c2b9e"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:effe182767d102cb65dfbbf74192237dbd22d4191928d59415aa7d7c861d8c88"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:25b4cedf2aa19fb7212894ce5f5219010cce611b60350e9a0a4d492122e7b351"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3a9bd02e1679c0fd2ecf69b72d0652dbe2a9844eaf04a36ddf4adfbd70010e95"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:5e2b3d020219baa75f82a4e24b7c8adcb598c62f0e54e763c39361a9e5bad510"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:cf62dacb3f9234f3fddd74e178e6d25c68f2067fde765f1d95f87b1381248f58"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:fa263135b892686e11d5b84f6a1892523123a00b7e5882eff4fbdabb38667347"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:fa4c598ed77f74ec973247ca776341200b0f93ec3883e34c222907ce72cb92a4"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-win32.whl", hash = "sha256:c2523f8180ebd9796c18d809e9a19075a1060b1a170fde3799e83db940c1b6d5"},
-    {file = "rapidfuzz-2.13.7-cp37-cp37m-win_amd64.whl", hash = "sha256:5ada0a14c67452358c1ee52ad14b80517a87b944897aaec3e875279371a9cb96"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ca8a23097c1f50e0fdb4de9e427537ca122a18df2eead06ed39c3a0bef6d9d3a"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9be02162af0376d64b840f2fc8ee3366794fc149f1e06d095a6a1d42447d97c5"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:af4f7c3c904ca709493eb66ca9080b44190c38e9ecb3b48b96d38825d5672559"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f50d1227e6e2a0e3ae1fb1c9a2e1c59577d3051af72c7cab2bcc430cb5e18da"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c71d9d512b76f05fa00282227c2ae884abb60e09f08b5ca3132b7e7431ac7f0d"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b52ac2626945cd21a2487aeefed794c14ee31514c8ae69b7599170418211e6f6"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca00fafd2756bc9649bf80f1cf72c647dce38635f0695d7ce804bc0f759aa756"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d248a109699ce9992304e79c1f8735c82cc4c1386cd8e27027329c0549f248a2"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:c88adbcb933f6b8612f6c593384bf824e562bb35fc8a0f55fac690ab5b3486e5"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:c8601a66fbfc0052bb7860d2eacd303fcde3c14e87fdde409eceff516d659e77"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:27be9c63215d302ede7d654142a2e21f0d34ea6acba512a4ae4cfd52bbaa5b59"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:3dcffe1f3cbda0dc32133a2ae2255526561ca594f15f9644384549037b355245"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8450d15f7765482e86ef9be2ad1a05683cd826f59ad236ef7b9fb606464a56aa"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-win32.whl", hash = "sha256:460853983ab88f873173e27cc601c5276d469388e6ad6e08c4fd57b2a86f1064"},
-    {file = "rapidfuzz-2.13.7-cp38-cp38-win_amd64.whl", hash = "sha256:424f82c35dbe4f83bdc3b490d7d696a1dc6423b3d911460f5493b7ffae999fd2"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c3fbe449d869ea4d0909fc9d862007fb39a584fb0b73349a6aab336f0d90eaed"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:16080c05a63d6042643ae9b6cfec1aefd3e61cef53d0abe0df3069b9d4b72077"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dbcf5371ea704759fcce772c66a07647751d1f5dbdec7818331c9b31ae996c77"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:114810491efb25464016fd554fdf1e20d390309cecef62587494fc474d4b926f"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99a84ab9ac9a823e7e93b4414f86344052a5f3e23b23aa365cda01393ad895bd"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:81642a24798851b118f82884205fc1bd9ff70b655c04018c467824b6ecc1fabc"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3741cb0bf9794783028e8b0cf23dab917fa5e37a6093b94c4c2f805f8e36b9f"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:759a3361711586a29bc753d3d1bdb862983bd9b9f37fbd7f6216c24f7c972554"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:1333fb3d603d6b1040e365dca4892ba72c7e896df77a54eae27dc07db90906e3"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:916bc2e6cf492c77ad6deb7bcd088f0ce9c607aaeabc543edeb703e1fbc43e31"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:23524635840500ce6f4d25005c9529a97621689c85d2f727c52eed1782839a6a"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:ebe303cd9839af69dd1f7942acaa80b1ba90bacef2e7ded9347fbed4f1654672"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:fe56659ccadbee97908132135de4b875543353351e0c92e736b7c57aee298b5a"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-win32.whl", hash = "sha256:3f11a7eff7bc6301cd6a5d43f309e22a815af07e1f08eeb2182892fca04c86cb"},
-    {file = "rapidfuzz-2.13.7-cp39-cp39-win_amd64.whl", hash = "sha256:e8914dad106dacb0775718e54bf15e528055c4e92fb2677842996f2d52da5069"},
-    {file = "rapidfuzz-2.13.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f7930adf84301797c3f09c94b9c5a9ed90a9e8b8ed19b41d2384937e0f9f5bd"},
-    {file = "rapidfuzz-2.13.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c31022d9970177f6affc6d5dd757ed22e44a10890212032fabab903fdee3bfe7"},
-    {file = "rapidfuzz-2.13.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f42b82f268689f429def9ecfb86fa65ceea0eaf3fed408b570fe113311bf5ce7"},
-    {file = "rapidfuzz-2.13.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b477b43ced896301665183a5e0faec0f5aea2373005648da8bdcb3c4b73f280"},
-    {file = "rapidfuzz-2.13.7-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:d63def9bbc6b35aef4d76dc740301a4185867e8870cbb8719ec9de672212fca8"},
-    {file = "rapidfuzz-2.13.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:c66546e30addb04a16cd864f10f5821272a1bfe6462ee5605613b4f1cb6f7b48"},
-    {file = "rapidfuzz-2.13.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f799d1d6c33d81e983d3682571cc7d993ae7ff772c19b3aabb767039c33f6d1e"},
-    {file = "rapidfuzz-2.13.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d82f20c0060ffdaadaf642b88ab0aa52365b56dffae812e188e5bdb998043588"},
-    {file = "rapidfuzz-2.13.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:042644133244bfa7b20de635d500eb9f46af7097f3d90b1724f94866f17cb55e"},
-    {file = "rapidfuzz-2.13.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:75c45dcd595f8178412367e302fd022860ea025dc4a78b197b35428081ed33d5"},
-    {file = "rapidfuzz-2.13.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3d8b081988d0a49c486e4e845a547565fee7c6e7ad8be57ff29c3d7c14c6894c"},
-    {file = "rapidfuzz-2.13.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16ffad751f43ab61001187b3fb4a9447ec2d1aedeff7c5bac86d3b95f9980cc3"},
-    {file = "rapidfuzz-2.13.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:020858dd89b60ce38811cd6e37875c4c3c8d7fcd8bc20a0ad2ed1f464b34dc4e"},
-    {file = "rapidfuzz-2.13.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cda1e2f66bb4ba7261a0f4c2d052d5d909798fca557cbff68f8a79a87d66a18f"},
-    {file = "rapidfuzz-2.13.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b6389c50d8d214c9cd11a77f6d501529cb23279a9c9cafe519a3a4b503b5f72a"},
-    {file = "rapidfuzz-2.13.7.tar.gz", hash = "sha256:8d3e252d4127c79b4d7c2ae47271636cbaca905c8bb46d80c7930ab906cf4b5c"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3a610c7c1711a382b330c0e0910c981dd1cd398b135bc2e29219e685685d7afd"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e51d41689f551b4d1f678be2b6dd6e1cf87c961b8899bdb96a048491234354dc"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:824cf194bb50863f1ff6de6f1aa04693bbb9743981dcdc35a98549c6bf829d01"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb7a110b439ba3ee4986d19234e6ef00b36a5f8e9747896c24498fa23e684514"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1b8dcf09453b0b0f4dc64efb35148cab8a0fb6c466d34e5cefd96ca6ab7fdb4e"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2f24708f6906b0883669c9eb4e67d0f65519f03530bae82b2b277ef62ec46ac7"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9681f9e4d19307666a84f6c0f3706b22d35eeaeeab07ac356b1393b00f97cac"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2892b50be613d1458a85106e0c1a21a9e8fd317e24028e8fae61be022870c9cd"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1b49947c5f0c7543fdab825e9375edcd407f85250d077e0a404844961d888c9b"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ec5324f6fda41e72f49830cb0b8d124b9431c2e3d4928fb0bd28d461dd6657d4"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e23cec8f517f8dcd3fc7f13d2793616b92b1b2fd36c3759c92758f8166ecd154"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:420f4544bf230835e39786f55542d75108015a27dfd94779440cffb08d3762c8"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:550515f4a2e7051bbae343851a9ec3adc7edb1656b181b2a8ee571ae7fe8a21e"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-win32.whl", hash = "sha256:632d5473ba52da7fa71573c460d5fef470b3ec6d560348a07f97f2860b16f791"},
+    {file = "rapidfuzz-2.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:ae44dc7a350deaf92d313369b46280b787e52b99103437c46002ce29b3ba85eb"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f4107e92744bd1fd83fd38058aee3858893a4ab5b4eab76a758eb13804c38692"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:666bad2454b2fabd14e397fd467edc95e57f6324eb8bfc8c13f962732a4cba4e"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:03aa67c2eaf33391317598ea688a6cb522a9823c8d8a8eee9c85dc60b6fcbbc8"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f22a9f8d97766e18179ddc3251027ef346177335518826592d6e2862c811a4c7"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:313f3609fe37153d50436884d852aee3a56ac41734c807718d8453bd3c243565"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2fb5bac25bb5b0d6833f7b740292651759dab870f0487911def46214526f5dc9"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bc26a506c758bed4bf5b43b90a8c79460e76e28db97330cb6640287468d575d"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c5029ddb65ae980bcb87b9790df226105266f7c794b20cb32793b4865564e01"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f393b18d411b590309693e4106fab09dc692f564e6fea4a744a33754f7b6a37"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8d7e73e36fac74877b8a4700e60c9d699eabd48f7fd37419eb5f8124ed023273"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b3a125e32831a4370096903f0c2cc1314cf2ceae3af4431ac4885e53984201a5"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:c32d41dce29d0d14a393de443a1980001bf341b2dc977fab73cbb46be3beb10f"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fb4b8e3a52f2f28944499ab6b95817419e482b48cd11d776034ea4c98ea9e33f"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-win32.whl", hash = "sha256:4cd63b1debe72535d7b72de98c50571859954ffb3e5ffc5b0869feb29c407013"},
+    {file = "rapidfuzz-2.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:06b65e724cdca4eda6a639d491339445f140d88a598bc0eb98be80147003dc26"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:12b1d47eeb04b261f686bf29e4443807f8f953a0918aa5cc3ff1f4d3d48c64a5"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ad14814b68719f1e31d03751fa0dae5b30012c56a5155959443030134616eb4"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2886b2bf740353eace1a942844df2b6bbcfca69717cb4aac033681983e306856"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d31c7ba453a811bfdcd802f1a4703a21d7301ccdb91d81d92093eaceafb14a30"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:24113e4afa1a6ca810f969ab996146bdbdcd338b35f115f935ae63d6b8d2aa75"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56d63cc530b49ce0afb1aadf3d11bb0f52220a221e799715f63a8b77dea152cf"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:210af56001533ed1d8c7d5d0e57081877ba35a9391fb36d0a606693b0bd15d49"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:9bc3f66189967b1504f617c09b295b6a8ad3a34a63e713c5553068bceb21c351"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:367f70a0c8bb19684c38973fe54888bd9179e991253547c4ee116a17f3d44319"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:5461e4cb215989c52872a886a1217e08af5de4c565c8bf356ab0f331dcfb8763"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:b97bb1b3e32700e6bce2036c9435532a6dc45a5df8af8a7b842038b2eeaf3f9d"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-win32.whl", hash = "sha256:d9ec6429508ab1f2b752163970f26f4a179746c34c4862d3b3c2410be09d4fea"},
+    {file = "rapidfuzz-2.15.0-cp37-cp37m-win_amd64.whl", hash = "sha256:be0b533a3909c1db82e7a3c03e533374c71441dded616b71f222c4edd0058a52"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6c446c31468da2a08ec874baaeada06f3af6cede2b3010a2f0fccc5a95c3997d"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:577620e28f2b407231f293c58b24b1a7861ddd8092b7e6c6ba34b9945b5aa0a5"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:43e397ba21f6a53c6982c8ad0aae1ed5375d3e12089a9ede6c63c0fbffdb5354"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6efe5d6b97366dc0c0ec575212441ccaebec5c7669a0a91f4dca5e751a6cace8"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c63637a74e00913c59bad6988cdf247c7ddc07b4f52cb4a3b15f08ebf90c2556"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5103b0be98271131ea992c62544b788f9afb90bbc716e5799b660dbca7b2959d"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6a98614ad176a7ee719e3f30313f910a79ce17adbeea1f06bd4a1c5c997af762"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8fecb07d87739912153b532bc1b5edbe3ecdf32a20e219d9bb02ef411d4c7638"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9662c286e493b7dc8e05363c63284889874097d6a594200702dd5703f76ad310"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b7717d489b65199a61e32cc87ad2e0a21b93b11de5f0873c91bcb77bfccda1cd"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:d10bb6fbf7e1f4f43a3b5a15e4cae28e52ade397704fa0f4566cf651ac23897e"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:6d0734d368eb6ab131d2644e0119a2d9164be9670de493391694ff647902f4ac"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5ef94ed9e3b371f935643cffb967a8090bd7c08e8a4a62523ffbc108bb57b8df"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-win32.whl", hash = "sha256:520865826b038ebf8e099bc7e58e424be14173c8ec72f41944f35c5190761a0c"},
+    {file = "rapidfuzz-2.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:bcfcf5ea72fe3bbdc7b7e716a1eca37dd610ab95fb1d8095ec274c9ebe2ebc5a"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e411ed96be9c4dacfbec3b8bd6873b18fa012da11ab544df32b8855b163a3317"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c2d014e8ca0b7a1e67ca9ee68ab04aa3524134dda33454a33b94404a0f67cfc2"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6580b5e837cd7776b454608caa62e9745be20c2c5f38e3d25aeca1f4ba7f125e"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cdafc456bd327fef05922a73b16ab9ccfdd7108456886456a119517d7c34292"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e8ef7ec8f3b9bdcf4b436b2bcd11fff5d1157404bc7bb501f51d7bfc85b7171"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9790024ef1bde76f62989b59131f17fa6c4bea0f16850aa79774225a079c243f"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:00a960016fd801956f619f9c926bf72b8b8010e9b12dee2220357d59d9e4116e"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85d9ddb396914fa807179073d9f8c576376bbda34d52d699c5a41327938d4e1f"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:2a9daf38dd701ce778cf9f5da7c1abc3a2d327d1106bc0d73fe2a33dbfa846f4"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2f6b79bff288d9eb59c6289bd0c92f876e241badfcd205b8087e6140b30a2b36"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:b48fb352b5d4436878a9b7062a648fc7fde77948ccd6fba454fe16c4ee367feb"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:830138acb8f57005f37ceec6dc74cd05482c5989c8ca4dba77883dd213039828"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:50817a5ce7c8e05434d4a40ff23dfb208a91f622af7fb41325a6dfeffcc0b3a8"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-win32.whl", hash = "sha256:a5c6b502600a3e33b536971989e336d1e1ec19c9acbcdc7ea606ea20061134a4"},
+    {file = "rapidfuzz-2.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:c5cacf2f1d1b5e79b091717393a50c9b24b703bca9c84d35c942c188ced67910"},
+    {file = "rapidfuzz-2.15.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:76f0248da712ea4abed9e6962873d41cc5fb13777455b4c811b3f9a853fd7e28"},
+    {file = "rapidfuzz-2.15.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1f0cb2352b8e64e1804db4c0d91963161d54ce174b1b5575d15da1faf4aace9"},
+    {file = "rapidfuzz-2.15.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4f618620253849bb9542a10d23f4c2fc8ac0e06fb485be14312fd494cf48751"},
+    {file = "rapidfuzz-2.15.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f4fd9e5d7a09a60cb8cd0af2ff4abcbd5d8e9ea17304344a03f06cfbe4909b0"},
+    {file = "rapidfuzz-2.15.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:d6ca92a5dfd9c97e8d2652ab56ab041d118e0ddf3009f7ae2cb9de7a19688b5d"},
+    {file = "rapidfuzz-2.15.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:f04ac54dba649d3238295c2ff3a01cb9b5bfeb856d375253fd4f6ae2c0152a39"},
+    {file = "rapidfuzz-2.15.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f01d4c96824721e8292182d3270178021ff3d6065598e74fec5cf4b1e794fb2"},
+    {file = "rapidfuzz-2.15.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b6822b7be49785664cb72ce9ae8df67578154f6a8cf69e5be5ce7c25580a157"},
+    {file = "rapidfuzz-2.15.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c412ede384f3f305a202de4ef5f5b57394b41e213e77df97a33fd45f5837d854"},
+    {file = "rapidfuzz-2.15.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:0f570d61288b35bf2ff94f6d60c364fe3a78fc7ae71e7b149daeb2bc38dad1c7"},
+    {file = "rapidfuzz-2.15.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:62d7fa522c56908cbc9e9ead2a52f19ac818cd525474639ec8ee5eb2adab90df"},
+    {file = "rapidfuzz-2.15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:462852ef50dced87e1e83ad92520b993afba4e7a4e6e93dbdfcdda449124df9e"},
+    {file = "rapidfuzz-2.15.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:766846a4df99c473d4426e51934421f767db07fa3a4e4d921bb5258a9f8b9a75"},
+    {file = "rapidfuzz-2.15.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fee1e39cdf8361aed89bdcf9bcdcdd47bd3714f16611fcfca46f408d983a661"},
+    {file = "rapidfuzz-2.15.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:684ac35c6480561b4a0067319112907e2405a93cb6a228de8214b6a3e86556fd"},
+    {file = "rapidfuzz-2.15.0.tar.gz", hash = "sha256:1c7e439d1428882d297bdd0db5626fc4626cdebe50d3fbbf4ed898f775ca56d5"},
 ]
 
 [package.extras]
@@ -1579,14 +1575,14 @@ jeepney = ">=0.6"
 
 [[package]]
 name = "setuptools"
-version = "67.6.0"
+version = "67.6.1"
 description = "Easily download, build, install, upgrade, and uninstall Python packages"
 category = "dev"
 optional = false
 python-versions = ">=3.7"
 files = [
-    {file = "setuptools-67.6.0-py3-none-any.whl", hash = "sha256:b78aaa36f6b90a074c1fa651168723acbf45d14cb1196b6f02c0fd07f17623b2"},
-    {file = "setuptools-67.6.0.tar.gz", hash = "sha256:2ee892cd5f29f3373097f5a814697e397cf3ce313616df0af11231e2ad118077"},
+    {file = "setuptools-67.6.1-py3-none-any.whl", hash = "sha256:e728ca814a823bf7bf60162daf9db95b93d532948c4c0bea762ce62f60189078"},
+    {file = "setuptools-67.6.1.tar.gz", hash = "sha256:257de92a9d50a60b8e22abfcbb771571fde0dbf3ec234463212027a4eeecbe9a"},
 ]
 
 [package.extras]
@@ -1632,14 +1628,14 @@ files = [
 
 [[package]]
 name = "tomlkit"
-version = "0.11.6"
+version = "0.11.7"
 description = "Style preserving TOML library"
 category = "main"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
 files = [
-    {file = "tomlkit-0.11.6-py3-none-any.whl", hash = "sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b"},
-    {file = "tomlkit-0.11.6.tar.gz", hash = "sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73"},
+    {file = "tomlkit-0.11.7-py3-none-any.whl", hash = "sha256:5325463a7da2ef0c6bbfefb62a3dc883aebe679984709aee32a317907d0a8d3c"},
+    {file = "tomlkit-0.11.7.tar.gz", hash = "sha256:f392ef70ad87a672f02519f99967d28a4d3047133e2d1df936511465fbb3791d"},
 ]
 
 [[package]]
@@ -1690,38 +1686,38 @@ files = [
 
 [[package]]
 name = "types-html5lib"
-version = "1.1.11.12"
+version = "1.1.11.13"
 description = "Typing stubs for html5lib"
 category = "dev"
 optional = false
 python-versions = "*"
 files = [
-    {file = "types-html5lib-1.1.11.12.tar.gz", hash = "sha256:267c58f59977bde713e6077b5ec944e6e44140eb51f859990284cf4e37e17ef9"},
-    {file = "types_html5lib-1.1.11.12-py3-none-any.whl", hash = "sha256:c70bb3c65e061bc1f32bcf0edbb89ebdd5917aee7cc5557f68078ea105069184"},
+    {file = "types-html5lib-1.1.11.13.tar.gz", hash = "sha256:2a5ced934bcc7b47800b88ddb2541bbdf5bded7fb6d421693c978228e1fe631d"},
+    {file = "types_html5lib-1.1.11.13-py3-none-any.whl", hash = "sha256:d01603307f3bb39af9712e72eda5aa498420fe12179411533a54b2b03f6531eb"},
 ]
 
 [[package]]
 name = "types-jsonschema"
-version = "4.17.0.6"
+version = "4.17.0.7"
 description = "Typing stubs for jsonschema"
 category = "dev"
 optional = false
 python-versions = "*"
 files = [
-    {file = "types-jsonschema-4.17.0.6.tar.gz", hash = "sha256:e9b15e34b4f2fd5587bd68530fa0eb2a17c73ead212f4471d71eea032d231c46"},
-    {file = "types_jsonschema-4.17.0.6-py3-none-any.whl", hash = "sha256:ecef99bc64848f3798ad18922dfb2b40da25f17796fafcee50da984a21c5d6e6"},
+    {file = "types-jsonschema-4.17.0.7.tar.gz", hash = "sha256:130e57c5f1ca755f95775d0822ad7a3907294e1461306af54baf804f317fd54c"},
+    {file = "types_jsonschema-4.17.0.7-py3-none-any.whl", hash = "sha256:e129b52be6df841d97a98f087631dd558f7812eb91ff7b733c3301bd2446271b"},
 ]
 
 [[package]]
 name = "types-requests"
-version = "2.28.11.16"
+version = "2.28.11.17"
 description = "Typing stubs for requests"
 category = "dev"
 optional = false
 python-versions = "*"
 files = [
-    {file = "types-requests-2.28.11.16.tar.gz", hash = "sha256:9d4002056df7ebc4ec1f28fd701fba82c5c22549c4477116cb2656aa30ace6db"},
-    {file = "types_requests-2.28.11.16-py3-none-any.whl", hash = "sha256:a86921028335fdcc3aaf676c9d3463f867db6af2303fc65aa309b13ae1e6dd53"},
+    {file = "types-requests-2.28.11.17.tar.gz", hash = "sha256:0d580652ce903f643f8c3b494dd01d29367ea57cea0c7ad7f65cf3169092edb0"},
+    {file = "types_requests-2.28.11.17-py3-none-any.whl", hash = "sha256:cc1aba862575019306b2ed134eb1ea994cab1c887a22e18d3383e6dd42e9789b"},
 ]
 
 [package.dependencies]
@@ -1729,14 +1725,14 @@ types-urllib3 = "<1.27"
 
 [[package]]
 name = "types-urllib3"
-version = "1.26.25.8"
+version = "1.26.25.10"
 description = "Typing stubs for urllib3"
 category = "dev"
 optional = false
 python-versions = "*"
 files = [
-    {file = "types-urllib3-1.26.25.8.tar.gz", hash = "sha256:ecf43c42d8ee439d732a1110b4901e9017a79a38daca26f08e42c8460069392c"},
-    {file = "types_urllib3-1.26.25.8-py3-none-any.whl", hash = "sha256:95ea847fbf0bf675f50c8ae19a665baedcf07e6b4641662c4c3c72e7b2edf1a9"},
+    {file = "types-urllib3-1.26.25.10.tar.gz", hash = "sha256:c44881cde9fc8256d05ad6b21f50c4681eb20092552351570ab0a8a0653286d6"},
+    {file = "types_urllib3-1.26.25.10-py3-none-any.whl", hash = "sha256:12c744609d588340a07e45d333bf870069fc8793bcf96bae7a96d4712a42591d"},
 ]
 
 [[package]]
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
index cd01d9adcbd..ba5d6e4750d 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "poetry"
-version = "1.4.1"
+version = "1.4.2"
 description = "Python dependency management and packaging made easy."
 authors = [
     "Sébastien Eustace <sebastien@eustace.io>",
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
index 741237e6388..f50639dfc70 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
@@ -1,8 +1,8 @@
 {
   "owner": "python-poetry",
   "repo": "poetry",
-  "rev": "1.4.1",
-  "sha256": "09mqabplg5kprs6qgjj2c2xvm1w43ibsawb18swh3css92s4bm4c",
+  "rev": "1.4.2",
+  "sha256": "0n3fjgn6lcsqld83ljr6wca107cpnq9xbqrwi5kwvy1rj0am0902",
   "fetchSubmodules": true
 }
 
diff --git a/pkgs/development/tools/qtcreator/qt6.nix b/pkgs/development/tools/qtcreator/qt6.nix
new file mode 100644
index 00000000000..0afc6984abe
--- /dev/null
+++ b/pkgs/development/tools/qtcreator/qt6.nix
@@ -0,0 +1,102 @@
+{ stdenv
+, lib
+, fetchurl
+, cmake
+, pkg-config
+, ninja
+, python3
+, qtbase
+, qt5compat
+, qtdeclarative
+, qtdoc
+, qtquick3d
+, qtquicktimeline
+, qtserialport
+, qtsvg
+, qttools
+, qtwebengine
+, qtshadertools
+, wrapQtAppsHook
+, yaml-cpp
+, litehtml
+, gumbo
+, llvmPackages
+, rustc-demangle
+, elfutils
+, perf
+}:
+
+stdenv.mkDerivation rec {
+  pname = "qtcreator";
+  version = "9.0.2";
+
+  src = fetchurl {
+    url = "https://download.qt.io/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz";
+    sha256 = "sha256-7KWMxcoNOXiWlAVCYZzyA/WWLuPIggCBIics23Ifoyg=";
+  };
+
+  nativeBuildInputs = [
+    cmake
+    pkg-config
+    qttools
+    wrapQtAppsHook
+    python3
+    ninja
+  ];
+
+  buildInputs = [
+    qtbase
+    qtdoc
+    qtsvg
+    qtquick3d
+    qtwebengine
+    qtserialport
+    qtshadertools
+    qt5compat
+    qtdeclarative
+    qtquicktimeline
+    yaml-cpp
+    litehtml
+    gumbo
+    llvmPackages.libclang
+    llvmPackages.llvm
+    rustc-demangle
+    elfutils
+  ];
+
+  cmakeFlags = [
+    # workaround for missing CMAKE_INSTALL_DATAROOTDIR
+    # in pkgs/development/tools/build-managers/cmake/setup-hook.sh
+    "-DCMAKE_INSTALL_DATAROOTDIR=${placeholder "out"}/share"
+    # qtdeclarative in nixpkgs does not provide qmlsc
+    # fix can't find Qt6QmlCompilerPlusPrivate
+    "-DQT_NO_FIND_QMLSC=TRUE"
+    "-DWITH_DOCS=ON"
+    "-DBUILD_DEVELOPER_DOCS=ON"
+    "-DBUILD_QBS=OFF"
+    "-DQTC_CLANG_BUILDMODE_MATCH=ON"
+    "-DCLANGTOOLING_LINK_CLANG_DYLIB=ON"
+  ];
+
+  qtWrapperArgs = [
+    "--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin"
+  ];
+
+  postInstall = ''
+    substituteInPlace $out/share/applications/org.qt-project.qtcreator.desktop \
+      --replace "Exec=qtcreator" "Exec=$out/bin/qtcreator"
+  '';
+
+  meta = with lib; {
+    description = "Cross-platform IDE tailored to the needs of Qt developers";
+    longDescription = ''
+      Qt Creator is a cross-platform IDE (integrated development environment)
+      tailored to the needs of Qt developers. It includes features such as an
+      advanced code editor, a visual debugger and a GUI designer.
+    '';
+    homepage = "https://wiki.qt.io/Qt_Creator";
+    license = licenses.lgpl3Plus;
+    maintainers = [ maintainers.rewine ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/development/tools/renderdoc/default.nix b/pkgs/development/tools/renderdoc/default.nix
index d568743ec67..f02700c0b8e 100644
--- a/pkgs/development/tools/renderdoc/default.nix
+++ b/pkgs/development/tools/renderdoc/default.nix
@@ -32,13 +32,13 @@ let
 in
 mkDerivation rec {
   pname = "renderdoc";
-  version = "1.25";
+  version = "1.26";
 
   src = fetchFromGitHub {
     owner = "baldurk";
     repo = "renderdoc";
     rev = "v${version}";
-    sha256 = "sha256-0+9fxNj0TZUQwOh9kww00/k/J8ciuWfYQS4e1aCcd7Y=";
+    sha256 = "sha256-z3qHW7hVde51TkRZO3Ld8DbUODa2Gbnh3zosW2O8eOQ=";
   };
 
   buildInputs = [
diff --git a/pkgs/development/tools/ruff/Cargo.lock b/pkgs/development/tools/ruff/Cargo.lock
index 9106ce0a71c..8b760b7642a 100644
--- a/pkgs/development/tools/ruff/Cargo.lock
+++ b/pkgs/development/tools/ruff/Cargo.lock
@@ -774,7 +774,7 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
 
 [[package]]
 name = "flake8-to-ruff"
-version = "0.0.260"
+version = "0.0.261"
 dependencies = [
  "anyhow",
  "clap 4.1.8",
@@ -1543,8 +1543,9 @@ checksum = "9fa00462b37ead6d11a82c9d568b26682d78e0477dc02d1966c013af80969739"
 
 [[package]]
 name = "pep440_rs"
-version = "0.2.0"
-source = "git+https://github.com/konstin/pep440-rs.git?rev=a8fef4ec47f4c25b070b39cdbe6a0b9847e49941#a8fef4ec47f4c25b070b39cdbe6a0b9847e49941"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5daf676dd9ff1a39faf9c9da9c46f0dbb6211b21a1839a749f5510c24ceca3f"
 dependencies = [
  "lazy_static",
  "regex",
@@ -1976,7 +1977,7 @@ dependencies = [
 
 [[package]]
 name = "ruff"
-version = "0.0.260"
+version = "0.0.261"
 dependencies = [
  "anyhow",
  "bitflags",
@@ -2009,6 +2010,7 @@ dependencies = [
  "ruff_diagnostics",
  "ruff_macros",
  "ruff_python_ast",
+ "ruff_python_semantic",
  "ruff_python_stdlib",
  "ruff_rustpython",
  "rustc-hash",
@@ -2058,7 +2060,7 @@ dependencies = [
 
 [[package]]
 name = "ruff_cli"
-version = "0.0.260"
+version = "0.0.261"
 dependencies = [
  "annotate-snippets 0.9.1",
  "anyhow",
@@ -2086,6 +2088,7 @@ dependencies = [
  "ruff",
  "ruff_cache",
  "ruff_diagnostics",
+ "ruff_python_ast",
  "ruff_python_stdlib",
  "rustc-hash",
  "serde",
@@ -2168,16 +2171,15 @@ dependencies = [
  "is-macro",
  "itertools",
  "log",
- "nohash-hasher",
  "num-bigint",
  "num-traits",
  "once_cell",
  "regex",
- "ruff_python_stdlib",
  "ruff_rustpython",
  "rustc-hash",
  "rustpython-common",
  "rustpython-parser",
+ "serde",
  "smallvec",
 ]
 
@@ -2193,7 +2195,6 @@ dependencies = [
  "once_cell",
  "ruff_formatter",
  "ruff_python_ast",
- "ruff_python_stdlib",
  "ruff_rustpython",
  "ruff_testing_macros",
  "ruff_text_size",
@@ -2205,6 +2206,20 @@ dependencies = [
 ]
 
 [[package]]
+name = "ruff_python_semantic"
+version = "0.0.0"
+dependencies = [
+ "bitflags",
+ "is-macro",
+ "nohash-hasher",
+ "ruff_python_ast",
+ "ruff_python_stdlib",
+ "rustc-hash",
+ "rustpython-parser",
+ "smallvec",
+]
+
+[[package]]
 name = "ruff_python_stdlib"
 version = "0.0.0"
 dependencies = [
diff --git a/pkgs/development/tools/ruff/default.nix b/pkgs/development/tools/ruff/default.nix
index 78bf2438907..6cccaeba452 100644
--- a/pkgs/development/tools/ruff/default.nix
+++ b/pkgs/development/tools/ruff/default.nix
@@ -8,13 +8,13 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "ruff";
-  version = "0.0.260";
+  version = "0.0.261";
 
   src = fetchFromGitHub {
     owner = "charliermarsh";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-n/b1L0qMyGzcDwXTLgiPrd4YgFDtxYyUKrgykkdBQWU=";
+    hash = "sha256-YFhMrmZ1Zv4nIWWxq6A7PU0VYayugmJKbbkz+AdGJ+I=";
   };
 
   # We have to use importCargoLock here because `cargo vendor` currently doesn't support workspace
@@ -23,7 +23,6 @@ rustPlatform.buildRustPackage rec {
     lockFile = ./Cargo.lock;
     outputHashes = {
       "libcst-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0=";
-      "pep440_rs-0.2.0" = "sha256-wDJGz7SbHItYsg0+EgIoH48WFdV6MEg+HkeE07JE6AU=";
       "rustpython-ast-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
       "unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg=";
     };
diff --git a/pkgs/development/tools/rust/maturin/default.nix b/pkgs/development/tools/rust/maturin/default.nix
index e5c32722807..8198a8b413c 100644
--- a/pkgs/development/tools/rust/maturin/default.nix
+++ b/pkgs/development/tools/rust/maturin/default.nix
@@ -11,16 +11,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "maturin";
-  version = "0.14.15";
+  version = "0.14.16";
 
   src = fetchFromGitHub {
     owner = "PyO3";
     repo = "maturin";
     rev = "v${version}";
-    hash = "sha256-+Fb0oaUr8oL5L3uGxN8jojrc6lQ3eTYqzVg4qNITQRA=";
+    hash = "sha256-I7hZctfBsynO6Aii20nIEbhaJVeOlUsJr8W5sgBCTaU=";
   };
 
-  cargoHash = "sha256-HBHcoQT1rBd2DKMwQdBLS3r8QhMowdv6fBcsABGW9Xw=";
+  cargoHash = "sha256-m5rXNnVuVrhyWVJP7wpVFY4eflrTZs314UBhf2JC6D8=";
 
   nativeBuildInputs = [ pkg-config ];
 
diff --git a/pkgs/development/tools/rust/rust-analyzer/default.nix b/pkgs/development/tools/rust/rust-analyzer/default.nix
index 94edc184b57..caaef7e9956 100644
--- a/pkgs/development/tools/rust/rust-analyzer/default.nix
+++ b/pkgs/development/tools/rust/rust-analyzer/default.nix
@@ -23,8 +23,6 @@ rustPlatform.buildRustPackage rec {
     sha256 = "sha256-cG5g+rNGqCVMlQqNXhP40OtCqkYwTG/C4C353e4z2cU=";
   };
 
-  auditable = true; # TODO: remove when this is the default
-
   cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ];
   cargoTestFlags = [ "--package" "rust-analyzer" "--package" "proc-macro-srv-cli" ];
 
diff --git a/pkgs/development/tools/rust/rust-script/default.nix b/pkgs/development/tools/rust/rust-script/default.nix
index 09d51fa4812..e5304dcf4d0 100644
--- a/pkgs/development/tools/rust/rust-script/default.nix
+++ b/pkgs/development/tools/rust/rust-script/default.nix
@@ -2,16 +2,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "rust-script";
-  version = "0.23.0";
+  version = "0.24.0";
 
   src = fetchFromGitHub {
     owner = "fornwall";
     repo = pname;
     rev = version;
-    sha256 = "sha256-WfrIl3a4lQPZWYx1+cHmvlAKD5CVSRaOMoTpHjcO+I8=";
+    sha256 = "sha256-l6YGVfI9QSa+6x8M7cJ2rnFyzUbpuvMVJRXRhestLHs=";
   };
 
-  cargoSha256 = "sha256-FQfSD4QwIDvwaGFRmunO3Zp5R2dKUCpucCvLQsXqsRo=";
+  cargoSha256 = "sha256-HgdAvBDsMzC19nckLI5f8XumJMH72H9YRIY3sjtmRco=";
 
   # tests require network access
   doCheck = false;
@@ -19,6 +19,7 @@ rustPlatform.buildRustPackage rec {
   meta = with lib; {
     description = "Run Rust files and expressions as scripts without any setup or compilation step";
     homepage = "https://rust-script.org";
+    changelog = "https://github.com/fornwall/rust-script/releases/tag/${version}";
     license = with licenses; [ mit /* or */ asl20 ];
     maintainers = with maintainers; [ figsoda ];
   };
diff --git a/pkgs/development/tools/spirv-tools/default.nix b/pkgs/development/tools/spirv-tools/default.nix
index cc8b30ab18c..8aa753e3e82 100644
--- a/pkgs/development/tools/spirv-tools/default.nix
+++ b/pkgs/development/tools/spirv-tools/default.nix
@@ -2,14 +2,14 @@
 
 stdenv.mkDerivation rec {
   pname = "spirv-tools";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = (assert version == spirv-headers.version;
     fetchFromGitHub {
       owner = "KhronosGroup";
       repo = "SPIRV-Tools";
       rev = "sdk-${version}";
-      hash = "sha256-xLYykbCHb6OH5wUSgheAfReXhxZtI3RqBJ+PxDZx58s=";
+      hash = "sha256-l44Ru0WjROQEDNU/2YQJGti1uDZP9osRdfsXus5EGX0=";
     }
   );
 
diff --git a/pkgs/development/tools/tracy/0001-remove-unifiedtypeidentifiers-framework b/pkgs/development/tools/tracy/0001-remove-unifiedtypeidentifiers-framework
new file mode 100644
index 00000000000..0dc5a7eb68f
--- /dev/null
+++ b/pkgs/development/tools/tracy/0001-remove-unifiedtypeidentifiers-framework
@@ -0,0 +1,13 @@
+diff --git a/profiler/build/unix/legacy.mk b/profiler/build/unix/legacy.mk
+index 24765f1a..8baffb68 100644
+--- a/profiler/build/unix/legacy.mk
++++ b/profiler/build/unix/legacy.mk
+@@ -16,7 +16,7 @@ else
+ 	UNAME := $(shell uname -s)
+ 	ifeq ($(UNAME),Darwin)
+ 		SRC3 += ../../../nfd/nfd_cocoa.m
+-		LIBS +=  -framework CoreFoundation -framework AppKit -framework UniformTypeIdentifiers
++		LIBS +=  -framework CoreFoundation -framework AppKit
+ 	else
+ 		ifdef TRACY_GTK_FILESELECTOR
+ 			SRC += ../../../nfd/nfd_gtk.cpp
diff --git a/pkgs/development/tools/tracy/default.nix b/pkgs/development/tools/tracy/default.nix
index 00e121adc71..b6472fd0726 100644
--- a/pkgs/development/tools/tracy/default.nix
+++ b/pkgs/development/tools/tracy/default.nix
@@ -1,25 +1,50 @@
-{ stdenv, lib, darwin, fetchFromGitHub
-, tbb, gtk3, glfw, pkg-config, freetype, Carbon, AppKit, capstone, dbus
+{ lib
+, stdenv
+, fetchFromGitHub
+, pkg-config
+, capstone
+, freetype
+, glfw
+, dbus
+, hicolor-icon-theme
+, tbb
+, darwin
 }:
 
 let
   disableLTO = stdenv.cc.isClang && stdenv.isDarwin;  # workaround issue #19098
-in stdenv.mkDerivation rec {
+in
+stdenv.mkDerivation rec {
   pname = "tracy";
-  version = "0.9";
+  version = "0.9.1";
 
   src = fetchFromGitHub {
     owner = "wolfpld";
     repo = "tracy";
     rev = "v${version}";
-    sha256 = "sha256-cdVkY1dSag37JdbsoJp2/0QHO5G+zsftqwBVqRpMiew=";
+    sha256 = "sha256-K1lQNRS8+ju9HyKNVXtHqslrPWcPgazzTitvwkIO3P4";
   };
 
+  patches = lib.optionals (stdenv.isDarwin && !(lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11")) [
+    ./0001-remove-unifiedtypeidentifiers-framework
+  ];
+
   nativeBuildInputs = [ pkg-config ];
 
-  buildInputs = [ glfw capstone ]
-    ++ lib.optionals stdenv.isDarwin [ Carbon AppKit freetype ]
-    ++ lib.optionals stdenv.isLinux [ gtk3 tbb dbus ];
+  buildInputs = [
+    capstone
+    freetype
+    glfw
+  ] ++ lib.optionals stdenv.isLinux [
+    dbus
+    hicolor-icon-theme
+    tbb
+  ] ++ lib.optionals stdenv.isDarwin [
+    darwin.apple_sdk.frameworks.AppKit
+    darwin.apple_sdk.frameworks.Carbon
+  ] ++ lib.optionals (stdenv.isDarwin && lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") [
+    darwin.apple_sdk.frameworks.UniformTypeIdentifiers
+  ];
 
   env.NIX_CFLAGS_COMPILE = toString ([ ]
     # Apple's compiler finds a format string security error on
@@ -29,20 +54,26 @@ in stdenv.mkDerivation rec {
     ++ lib.optional stdenv.cc.isClang "-faligned-allocation"
     ++ lib.optional disableLTO "-fno-lto");
 
-  NIX_CFLAGS_LINK = lib.optional disableLTO "-fno-lto";
-
   buildPhase = ''
-    make -j $NIX_BUILD_CORES -C profiler/build/unix release
+    runHook preBuild
+
+    make -j $NIX_BUILD_CORES -C profiler/build/unix release LEGACY=1
     make -j $NIX_BUILD_CORES -C import-chrome/build/unix/ release
     make -j $NIX_BUILD_CORES -C capture/build/unix/ release
     make -j $NIX_BUILD_CORES -C update/build/unix/ release
+
+    runHook postBuild
   '';
 
   installPhase = ''
+    runHook preInstall
+
     install -D ./profiler/build/unix/Tracy-release $out/bin/Tracy
     install -D ./import-chrome/build/unix/import-chrome-release $out/bin/import-chrome
     install -D ./capture/build/unix/capture-release $out/bin/capture
     install -D ./update/build/unix/update-release $out/bin/update
+
+    runHook postInstall
   '';
 
   postFixup = lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/tools/twilio-cli/default.nix b/pkgs/development/tools/twilio-cli/default.nix
index b4f5b5f1604..d670d2502d9 100644
--- a/pkgs/development/tools/twilio-cli/default.nix
+++ b/pkgs/development/tools/twilio-cli/default.nix
@@ -2,11 +2,11 @@
 
 stdenvNoCC.mkDerivation (finalAttrs: {
   pname = "twilio-cli";
-  version = "5.5.0";
+  version = "5.6.0";
 
   src = fetchzip {
     url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz";
-    sha256 = "sha256-ZY0AiT1hrxsBXnIkBcoB5d2s8Cc/N7qmVGjuYm2DvOM=";
+    sha256 = "sha256-M6UQ6P021FYQOSZ3AXfXHDgD8NLkcdhzfDin9ElXyNU=";
   };
 
   buildInputs = [ nodejs ];
diff --git a/pkgs/development/tools/viceroy/default.nix b/pkgs/development/tools/viceroy/default.nix
index 734b2559dc0..3fc919b4175 100644
--- a/pkgs/development/tools/viceroy/default.nix
+++ b/pkgs/development/tools/viceroy/default.nix
@@ -2,18 +2,18 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "viceroy";
-  version = "0.4.1";
+  version = "0.4.2";
 
   src = fetchFromGitHub {
     owner = "fastly";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-Q/FLvZqmih3StVmLvEmJ5tY7Lz3dqFPUEn9HNubLNMY=";
+    hash = "sha256-T0i0vgwWupCc6C1Cn+Mwo+5CsTmmjD6F6nzsIuOZr/M=";
   };
 
   buildInputs = lib.optional stdenv.isDarwin Security;
 
-  cargoHash = "sha256-SCaP6JtLztIO9Od75i4GkMPbLqpf52sAZVPHG86VcX0=";
+  cargoHash = "sha256-+CNsChYJU5ut9y7JlqhWZH9VuGwnrxZMguROFtdjFMU=";
 
   cargoTestFlags = [
     "--package viceroy-lib"
diff --git a/pkgs/development/tools/vulkan-validation-layers/default.nix b/pkgs/development/tools/vulkan-validation-layers/default.nix
index c2477ed02d5..8fe813e63df 100644
--- a/pkgs/development/tools/vulkan-validation-layers/default.nix
+++ b/pkgs/development/tools/vulkan-validation-layers/default.nix
@@ -23,7 +23,7 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "vulkan-validation-layers";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   # If we were to use "dev" here instead of headers, the setupHook would be
   # placed in that output instead of "out".
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
       owner = "KhronosGroup";
       repo = "Vulkan-ValidationLayers";
       rev = "sdk-${version}";
-      hash = "sha256-k/A0TaERQAHSM0Fal2IOaRvTz3FV2Go/17P12FSBG1s=";
+      hash = "sha256-viVceH8qFz6Cl/RlMMWZnMIdzULELlnIvtPZ87ySs2M=";
     });
 
   nativeBuildInputs = [
diff --git a/pkgs/development/tools/vultr-cli/default.nix b/pkgs/development/tools/vultr-cli/default.nix
index e8a0762a075..dcccf6f00f6 100644
--- a/pkgs/development/tools/vultr-cli/default.nix
+++ b/pkgs/development/tools/vultr-cli/default.nix
@@ -2,18 +2,16 @@
 
 buildGoModule rec {
   pname = "vultr-cli";
-  version = "2.15.0";
+  version = "2.16.2";
 
   src = fetchFromGitHub {
     owner = "vultr";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-F2ZC8JC0PYY4u2to+QzQr2z2+tqOkx59lz8EHqqPotY=";
+    hash = "sha256-TugONG98MC1+B9kDLH9xeMmD41fHNV8VCWWWtOdlwys=";
   };
 
-  vendorSha256 = null;
-
-  doCheck = false;
+  vendorHash = "sha256-P4xr7zVTwBRVoPxtKn3FNV7Vp6lI4uWdTJyXwex8Fe4=";
 
   meta = with lib; {
     description = "Official command line tool for Vultr services";
diff --git a/pkgs/development/tools/worker-build/default.nix b/pkgs/development/tools/worker-build/default.nix
index db78b74e149..1ef82f80fdf 100644
--- a/pkgs/development/tools/worker-build/default.nix
+++ b/pkgs/development/tools/worker-build/default.nix
@@ -2,16 +2,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "worker-build";
-  version = "0.0.14";
+  version = "0.0.15";
 
   src = fetchFromGitHub {
     owner = "cloudflare";
     repo = "workers-rs";
     rev = "v${version}";
-    sha256 = "sha256-e0nnemaAcgy5tHaAZFIKJCa2c6763Vynlj34j+qjMdk=";
+    sha256 = "sha256-EJU6WgoGnhquHSJ1hLVK8eild7jcegeC+VxOeoD9+20=";
   };
 
-  cargoHash = "sha256-GtX46K99Il+KBQV6jbQYz0ba2HDaAUS4ZGa0fMUUO1s=";
+  cargoHash = "sha256-6QzZtaqnhZ1V5UU9pppLK+LKn9EdvMJ8YOyxFYt7oos=";
 
   buildInputs = lib.optionals stdenv.isDarwin [ Security ];
 
diff --git a/pkgs/development/tools/yamlfmt/default.nix b/pkgs/development/tools/yamlfmt/default.nix
index 662fc5cb3d7..a2783ff0a23 100644
--- a/pkgs/development/tools/yamlfmt/default.nix
+++ b/pkgs/development/tools/yamlfmt/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "yamlfmt";
-  version = "0.8.0";
+  version = "0.9.0";
 
   src = fetchFromGitHub {
     owner = "google";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-2gcB44tpYXRES0nqLfXt3Srj2NCuQ/iBdv4yxjfmrnk=";
+    sha256 = "sha256-l081PgSAT9h2oHp1eH96XztcCLeyv1Y11l6lJhHQj1I=";
   };
 
-  vendorHash = "sha256-7Ip6dgpO3sPGXcwymYcaoFydTPIt+BmJC7UqyfltJx0=";
+  vendorHash = "sha256-qrHrLOfyJhsuU75arDtfOhLaLqP+GWTfX+oyLX3aea8=";
 
   doCheck = false;
 
diff --git a/pkgs/development/web/deno/default.nix b/pkgs/development/web/deno/default.nix
index a8a4ff5bc47..871406b109a 100644
--- a/pkgs/development/web/deno/default.nix
+++ b/pkgs/development/web/deno/default.nix
@@ -2,6 +2,7 @@
 , lib
 , callPackage
 , fetchFromGitHub
+, fetchpatch
 , rustPlatform
 , installShellFiles
 , tinycc
@@ -23,9 +24,18 @@ rustPlatform.buildRustPackage rec {
     owner = "denoland";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-0S5BSXWnv4DMcc8cijRQx6NyDReg5aJJT65TeNFlkkw=";
+    hash = "sha256-0S5BSXWnv4DMcc8cijRQx6NyDReg5aJJT65TeNFlkkw=";
   };
-  cargoSha256 = "sha256-DZICb85B9pWT8bV06FYjS604RdomB5nqtR55R00CT8c=";
+  cargoHash = "sha256-7Xfnc91yQiAwAF5fvtiwnELUDb7LJeye3GtXNzYkUo8=";
+
+  cargoPatches = [
+    # resolved in 1.31.2
+    (fetchpatch {
+      name = "CVE-2023-28446.patch";
+      url = "https://github.com/denoland/deno/commit/78d430103a8f6931154ddbbe19d36f3b8630286d.patch";
+      hash = "sha256-kXwr9wWxk1OaaubCr8pfmSp3TrJMQkbAg72nIHp/seA=";
+    })
+  ];
 
   postPatch = ''
     # upstream uses lld on aarch64-darwin for faster builds
diff --git a/pkgs/development/web/pnpm-lock-export/default.nix b/pkgs/development/web/pnpm-lock-export/default.nix
new file mode 100644
index 00000000000..ae0daf3df75
--- /dev/null
+++ b/pkgs/development/web/pnpm-lock-export/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildNpmPackage, fetchFromGitHub }:
+buildNpmPackage rec {
+  pname = "pnpm-lock-export";
+  version = "0.4.0";
+
+  src = fetchFromGitHub {
+    owner = "cvent";
+    repo = "pnpm-lock-export";
+    rev = "v${version}";
+    hash = "sha256-vS6AW3R4go1Fdr3PBOCnuN4JDrDkl1lWVF7q+q+xDGg=";
+  };
+
+  npmDepsHash = "sha256-3uW/lzB+UDhFQtRb3X8szNlgAWTcSdwVdtyZvLu+cjI=";
+
+  postPatch = ''
+    cp ${./package-lock.json} package-lock.json
+    # Make the executable get installed to `bin/` instead of `bin/@cvent`
+    substituteInPlace package.json --replace "@cvent/pnpm-lock-export" "pnpm-lock-export"
+  '';
+
+  passthru = {
+    updateScript = ./update.sh;
+  };
+
+  meta = with lib; {
+    description = "A utility for converting pnpm-lock.yaml to other lockfile formats";
+    homepage = "https://github.com/cvent/pnpm-lock-export";
+    license = licenses.mit;
+    maintainers = with maintainers; [ ambroisie ];
+  };
+}
diff --git a/pkgs/development/web/pnpm-lock-export/package-lock.json b/pkgs/development/web/pnpm-lock-export/package-lock.json
new file mode 100644
index 00000000000..9ef62b10e5c
--- /dev/null
+++ b/pkgs/development/web/pnpm-lock-export/package-lock.json
@@ -0,0 +1,9847 @@
+{
+  "name": "@cvent/pnpm-lock-export",
+  "version": "0.4.0",
+  "lockfileVersion": 3,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "@cvent/pnpm-lock-export",
+      "version": "0.4.0",
+      "license": "MIT",
+      "dependencies": {
+        "@manypkg/get-packages": "^1.1.3",
+        "@pnpm/lockfile-file": "^5.1.4",
+        "@pnpm/lockfile-utils": "^4.1.0",
+        "@pnpm/logger": "^4.0.0",
+        "@pnpm/prune-lockfile": "^4.0.12",
+        "@pnpm/read-project-manifest": "^3.0.6",
+        "@pnpm/types": "^8.4.0",
+        "argparse": "^2.0.1",
+        "dependency-path": "^9.2.3",
+        "semver": "^7.3.7"
+      },
+      "bin": {
+        "pnpm-lock-export": "dist/src/bin/pnpm-lock-export.js"
+      },
+      "devDependencies": {
+        "@pnpm/lockfile-types": "^4.2.0",
+        "@pnpm/registry-mock": "^2.20.0",
+        "@swc/core": "^1.2.218",
+        "@swc/jest": "^0.2.22",
+        "@tsconfig/node16-strictest": "^1.0.0",
+        "@types/argparse": "^2.0.10",
+        "@types/jest": "^28.1.6",
+        "@types/node": "^16",
+        "@types/semver": "^7.3.10",
+        "@typescript-eslint/eslint-plugin": "^5.31.0",
+        "@typescript-eslint/parser": "^5.31.0",
+        "eslint": "^8.20.0",
+        "jest": "^28.1.3",
+        "prettier": "^2.7.1",
+        "tmp-promise": "^3.0.3",
+        "typescript": "^4.7.4"
+      }
+    },
+    "node_modules/@ampproject/remapping": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
+      "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/gen-mapping": "^0.1.0",
+        "@jridgewell/trace-mapping": "^0.3.9"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@babel/code-frame": {
+      "version": "7.18.6",
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
+      "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+      "dependencies": {
+        "@babel/highlight": "^7.18.6"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/compat-data": {
+      "version": "7.21.0",
+      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz",
+      "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/core": {
+      "version": "7.21.3",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz",
+      "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==",
+      "dev": true,
+      "dependencies": {
+        "@ampproject/remapping": "^2.2.0",
+        "@babel/code-frame": "^7.18.6",
+        "@babel/generator": "^7.21.3",
+        "@babel/helper-compilation-targets": "^7.20.7",
+        "@babel/helper-module-transforms": "^7.21.2",
+        "@babel/helpers": "^7.21.0",
+        "@babel/parser": "^7.21.3",
+        "@babel/template": "^7.20.7",
+        "@babel/traverse": "^7.21.3",
+        "@babel/types": "^7.21.3",
+        "convert-source-map": "^1.7.0",
+        "debug": "^4.1.0",
+        "gensync": "^1.0.0-beta.2",
+        "json5": "^2.2.2",
+        "semver": "^6.3.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/babel"
+      }
+    },
+    "node_modules/@babel/core/node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver.js"
+      }
+    },
+    "node_modules/@babel/generator": {
+      "version": "7.21.3",
+      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz",
+      "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.21.3",
+        "@jridgewell/gen-mapping": "^0.3.2",
+        "@jridgewell/trace-mapping": "^0.3.17",
+        "jsesc": "^2.5.1"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+      "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/set-array": "^1.0.1",
+        "@jridgewell/sourcemap-codec": "^1.4.10",
+        "@jridgewell/trace-mapping": "^0.3.9"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@babel/helper-compilation-targets": {
+      "version": "7.20.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+      "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/compat-data": "^7.20.5",
+        "@babel/helper-validator-option": "^7.18.6",
+        "browserslist": "^4.21.3",
+        "lru-cache": "^5.1.1",
+        "semver": "^6.3.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0"
+      }
+    },
+    "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver.js"
+      }
+    },
+    "node_modules/@babel/helper-environment-visitor": {
+      "version": "7.18.9",
+      "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+      "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-function-name": {
+      "version": "7.21.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
+      "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/template": "^7.20.7",
+        "@babel/types": "^7.21.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-hoist-variables": {
+      "version": "7.18.6",
+      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+      "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.18.6"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-module-imports": {
+      "version": "7.18.6",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
+      "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.18.6"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-module-transforms": {
+      "version": "7.21.2",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
+      "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-environment-visitor": "^7.18.9",
+        "@babel/helper-module-imports": "^7.18.6",
+        "@babel/helper-simple-access": "^7.20.2",
+        "@babel/helper-split-export-declaration": "^7.18.6",
+        "@babel/helper-validator-identifier": "^7.19.1",
+        "@babel/template": "^7.20.7",
+        "@babel/traverse": "^7.21.2",
+        "@babel/types": "^7.21.2"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-plugin-utils": {
+      "version": "7.20.2",
+      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
+      "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-simple-access": {
+      "version": "7.20.2",
+      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+      "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.20.2"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-split-export-declaration": {
+      "version": "7.18.6",
+      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+      "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.18.6"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-string-parser": {
+      "version": "7.19.4",
+      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
+      "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-validator-identifier": {
+      "version": "7.19.1",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+      "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-validator-option": {
+      "version": "7.21.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
+      "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helpers": {
+      "version": "7.21.0",
+      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
+      "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/template": "^7.20.7",
+        "@babel/traverse": "^7.21.0",
+        "@babel/types": "^7.21.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/highlight": {
+      "version": "7.18.6",
+      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
+      "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+      "dependencies": {
+        "@babel/helper-validator-identifier": "^7.18.6",
+        "chalk": "^2.0.0",
+        "js-tokens": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/highlight/node_modules/ansi-styles": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+      "dependencies": {
+        "color-convert": "^1.9.0"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/@babel/highlight/node_modules/chalk": {
+      "version": "2.4.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+      "dependencies": {
+        "ansi-styles": "^3.2.1",
+        "escape-string-regexp": "^1.0.5",
+        "supports-color": "^5.3.0"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/@babel/highlight/node_modules/color-convert": {
+      "version": "1.9.3",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+      "dependencies": {
+        "color-name": "1.1.3"
+      }
+    },
+    "node_modules/@babel/highlight/node_modules/color-name": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+    },
+    "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/@babel/highlight/node_modules/has-flag": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/@babel/highlight/node_modules/supports-color": {
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+      "dependencies": {
+        "has-flag": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/@babel/parser": {
+      "version": "7.21.3",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz",
+      "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==",
+      "dev": true,
+      "bin": {
+        "parser": "bin/babel-parser.js"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-async-generators": {
+      "version": "7.8.4",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+      "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-bigint": {
+      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+      "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-class-properties": {
+      "version": "7.12.13",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+      "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.12.13"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-import-meta": {
+      "version": "7.10.4",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+      "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.10.4"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-json-strings": {
+      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+      "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+      "version": "7.10.4",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+      "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.10.4"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+      "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-numeric-separator": {
+      "version": "7.10.4",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+      "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.10.4"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-object-rest-spread": {
+      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+      "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+      "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-optional-chaining": {
+      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+      "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.8.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-top-level-await": {
+      "version": "7.14.5",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+      "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.14.5"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-syntax-typescript": {
+      "version": "7.20.0",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz",
+      "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.19.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/runtime": {
+      "version": "7.21.0",
+      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz",
+      "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
+      "dependencies": {
+        "regenerator-runtime": "^0.13.11"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/template": {
+      "version": "7.20.7",
+      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+      "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
+      "dev": true,
+      "dependencies": {
+        "@babel/code-frame": "^7.18.6",
+        "@babel/parser": "^7.20.7",
+        "@babel/types": "^7.20.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/traverse": {
+      "version": "7.21.3",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz",
+      "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/code-frame": "^7.18.6",
+        "@babel/generator": "^7.21.3",
+        "@babel/helper-environment-visitor": "^7.18.9",
+        "@babel/helper-function-name": "^7.21.0",
+        "@babel/helper-hoist-variables": "^7.18.6",
+        "@babel/helper-split-export-declaration": "^7.18.6",
+        "@babel/parser": "^7.21.3",
+        "@babel/types": "^7.21.3",
+        "debug": "^4.1.0",
+        "globals": "^11.1.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/traverse/node_modules/globals": {
+      "version": "11.12.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/@babel/types": {
+      "version": "7.21.3",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz",
+      "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-string-parser": "^7.19.4",
+        "@babel/helper-validator-identifier": "^7.19.1",
+        "to-fast-properties": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@bcoe/v8-coverage": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+      "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+      "dev": true
+    },
+    "node_modules/@changesets/types": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz",
+      "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw=="
+    },
+    "node_modules/@eslint-community/eslint-utils": {
+      "version": "4.4.0",
+      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+      "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+      "dev": true,
+      "dependencies": {
+        "eslint-visitor-keys": "^3.3.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "peerDependencies": {
+        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+      }
+    },
+    "node_modules/@eslint-community/regexpp": {
+      "version": "4.4.1",
+      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.1.tgz",
+      "integrity": "sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==",
+      "dev": true,
+      "engines": {
+        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+      }
+    },
+    "node_modules/@eslint/eslintrc": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz",
+      "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==",
+      "dev": true,
+      "dependencies": {
+        "ajv": "^6.12.4",
+        "debug": "^4.3.2",
+        "espree": "^9.5.0",
+        "globals": "^13.19.0",
+        "ignore": "^5.2.0",
+        "import-fresh": "^3.2.1",
+        "js-yaml": "^4.1.0",
+        "minimatch": "^3.1.2",
+        "strip-json-comments": "^3.1.1"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint"
+      }
+    },
+    "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/@eslint/js": {
+      "version": "8.36.0",
+      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz",
+      "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==",
+      "dev": true,
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      }
+    },
+    "node_modules/@humanwhocodes/config-array": {
+      "version": "0.11.8",
+      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+      "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
+      "dev": true,
+      "dependencies": {
+        "@humanwhocodes/object-schema": "^1.2.1",
+        "debug": "^4.1.1",
+        "minimatch": "^3.0.5"
+      },
+      "engines": {
+        "node": ">=10.10.0"
+      }
+    },
+    "node_modules/@humanwhocodes/module-importer": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+      "dev": true,
+      "engines": {
+        "node": ">=12.22"
+      },
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/nzakas"
+      }
+    },
+    "node_modules/@humanwhocodes/object-schema": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+      "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+      "dev": true
+    },
+    "node_modules/@istanbuljs/load-nyc-config": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+      "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+      "dev": true,
+      "dependencies": {
+        "camelcase": "^5.3.1",
+        "find-up": "^4.1.0",
+        "get-package-type": "^0.1.0",
+        "js-yaml": "^3.13.1",
+        "resolve-from": "^5.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+      "dev": true,
+      "dependencies": {
+        "sprintf-js": "~1.0.2"
+      }
+    },
+    "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
+      "version": "3.14.1",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^1.0.7",
+        "esprima": "^4.0.0"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/@istanbuljs/schema": {
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+      "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/@jest/console": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz",
+      "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "chalk": "^4.0.0",
+        "jest-message-util": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "slash": "^3.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/console/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/console/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/core": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz",
+      "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/console": "^28.1.3",
+        "@jest/reporters": "^28.1.3",
+        "@jest/test-result": "^28.1.3",
+        "@jest/transform": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "ansi-escapes": "^4.2.1",
+        "chalk": "^4.0.0",
+        "ci-info": "^3.2.0",
+        "exit": "^0.1.2",
+        "graceful-fs": "^4.2.9",
+        "jest-changed-files": "^28.1.3",
+        "jest-config": "^28.1.3",
+        "jest-haste-map": "^28.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-regex-util": "^28.0.2",
+        "jest-resolve": "^28.1.3",
+        "jest-resolve-dependencies": "^28.1.3",
+        "jest-runner": "^28.1.3",
+        "jest-runtime": "^28.1.3",
+        "jest-snapshot": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "jest-validate": "^28.1.3",
+        "jest-watcher": "^28.1.3",
+        "micromatch": "^4.0.4",
+        "pretty-format": "^28.1.3",
+        "rimraf": "^3.0.0",
+        "slash": "^3.0.0",
+        "strip-ansi": "^6.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+      },
+      "peerDependenciesMeta": {
+        "node-notifier": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@jest/core/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/core/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/create-cache-key-function": {
+      "version": "27.5.1",
+      "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz",
+      "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^27.5.1"
+      },
+      "engines": {
+        "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+      }
+    },
+    "node_modules/@jest/environment": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz",
+      "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/fake-timers": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "jest-mock": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/environment/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/environment/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/expect": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz",
+      "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==",
+      "dev": true,
+      "dependencies": {
+        "expect": "^28.1.3",
+        "jest-snapshot": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/expect-utils": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz",
+      "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==",
+      "dev": true,
+      "dependencies": {
+        "jest-get-type": "^28.0.2"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/fake-timers": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz",
+      "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "@sinonjs/fake-timers": "^9.1.2",
+        "@types/node": "*",
+        "jest-message-util": "^28.1.3",
+        "jest-mock": "^28.1.3",
+        "jest-util": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/fake-timers/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/fake-timers/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/globals": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz",
+      "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/environment": "^28.1.3",
+        "@jest/expect": "^28.1.3",
+        "@jest/types": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/globals/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/globals/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/reporters": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz",
+      "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==",
+      "dev": true,
+      "dependencies": {
+        "@bcoe/v8-coverage": "^0.2.3",
+        "@jest/console": "^28.1.3",
+        "@jest/test-result": "^28.1.3",
+        "@jest/transform": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@jridgewell/trace-mapping": "^0.3.13",
+        "@types/node": "*",
+        "chalk": "^4.0.0",
+        "collect-v8-coverage": "^1.0.0",
+        "exit": "^0.1.2",
+        "glob": "^7.1.3",
+        "graceful-fs": "^4.2.9",
+        "istanbul-lib-coverage": "^3.0.0",
+        "istanbul-lib-instrument": "^5.1.0",
+        "istanbul-lib-report": "^3.0.0",
+        "istanbul-lib-source-maps": "^4.0.0",
+        "istanbul-reports": "^3.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "jest-worker": "^28.1.3",
+        "slash": "^3.0.0",
+        "string-length": "^4.0.1",
+        "strip-ansi": "^6.0.0",
+        "terminal-link": "^2.0.0",
+        "v8-to-istanbul": "^9.0.1"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+      },
+      "peerDependenciesMeta": {
+        "node-notifier": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@jest/reporters/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/reporters/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/schemas": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz",
+      "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==",
+      "dev": true,
+      "dependencies": {
+        "@sinclair/typebox": "^0.24.1"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/source-map": {
+      "version": "28.1.2",
+      "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz",
+      "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/trace-mapping": "^0.3.13",
+        "callsites": "^3.0.0",
+        "graceful-fs": "^4.2.9"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/test-result": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz",
+      "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==",
+      "dev": true,
+      "dependencies": {
+        "@jest/console": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "collect-v8-coverage": "^1.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/test-result/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/test-result/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/test-sequencer": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz",
+      "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==",
+      "dev": true,
+      "dependencies": {
+        "@jest/test-result": "^28.1.3",
+        "graceful-fs": "^4.2.9",
+        "jest-haste-map": "^28.1.3",
+        "slash": "^3.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/transform": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz",
+      "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/core": "^7.11.6",
+        "@jest/types": "^28.1.3",
+        "@jridgewell/trace-mapping": "^0.3.13",
+        "babel-plugin-istanbul": "^6.1.1",
+        "chalk": "^4.0.0",
+        "convert-source-map": "^1.4.0",
+        "fast-json-stable-stringify": "^2.0.0",
+        "graceful-fs": "^4.2.9",
+        "jest-haste-map": "^28.1.3",
+        "jest-regex-util": "^28.0.2",
+        "jest-util": "^28.1.3",
+        "micromatch": "^4.0.4",
+        "pirates": "^4.0.4",
+        "slash": "^3.0.0",
+        "write-file-atomic": "^4.0.1"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/transform/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/@jest/transform/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@jest/types": {
+      "version": "27.5.1",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
+      "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+      "dev": true,
+      "dependencies": {
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^16.0.0",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+      }
+    },
+    "node_modules/@jridgewell/gen-mapping": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
+      "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/set-array": "^1.0.0",
+        "@jridgewell/sourcemap-codec": "^1.4.10"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/resolve-uri": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+      "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/set-array": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/sourcemap-codec": {
+      "version": "1.4.14",
+      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+      "dev": true
+    },
+    "node_modules/@jridgewell/trace-mapping": {
+      "version": "0.3.17",
+      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
+      "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/resolve-uri": "3.1.0",
+        "@jridgewell/sourcemap-codec": "1.4.14"
+      }
+    },
+    "node_modules/@manypkg/find-root": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz",
+      "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==",
+      "dependencies": {
+        "@babel/runtime": "^7.5.5",
+        "@types/node": "^12.7.1",
+        "find-up": "^4.1.0",
+        "fs-extra": "^8.1.0"
+      }
+    },
+    "node_modules/@manypkg/find-root/node_modules/@types/node": {
+      "version": "12.20.55",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
+      "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
+    },
+    "node_modules/@manypkg/get-packages": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz",
+      "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==",
+      "dependencies": {
+        "@babel/runtime": "^7.5.5",
+        "@changesets/types": "^4.0.1",
+        "@manypkg/find-root": "^1.1.0",
+        "fs-extra": "^8.1.0",
+        "globby": "^11.0.0",
+        "read-yaml-file": "^1.1.0"
+      }
+    },
+    "node_modules/@nodelib/fs.scandir": {
+      "version": "2.1.5",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+      "dependencies": {
+        "@nodelib/fs.stat": "2.0.5",
+        "run-parallel": "^1.1.9"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@nodelib/fs.stat": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@nodelib/fs.walk": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+      "dependencies": {
+        "@nodelib/fs.scandir": "2.1.5",
+        "fastq": "^1.6.0"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@pnpm/constants": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/constants/-/constants-6.1.0.tgz",
+      "integrity": "sha512-L6AiU3OXv9kjKGTJN9j8n1TeJGDcLX9atQlZvAkthlvbXjvKc5SKNWESc/eXhr5nEfuMWhQhiKHDJCpYejmeCQ==",
+      "engines": {
+        "node": ">=14.19"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/crypto.base32-hash": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz",
+      "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==",
+      "dependencies": {
+        "rfc4648": "^1.5.1"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/dependency-path": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-1.1.3.tgz",
+      "integrity": "sha512-HXmS9XzZ1CLCGFtfydAkWayn/o3jaftVFESXrJH0W6NENS92rYCUVvutqL/4Kfx72k0HHUbIZLQAsoISxKId8Q==",
+      "dependencies": {
+        "@pnpm/crypto.base32-hash": "1.0.1",
+        "@pnpm/types": "8.10.0",
+        "encode-registry": "^3.0.0",
+        "semver": "^7.3.8"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/error": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-3.1.0.tgz",
+      "integrity": "sha512-bmXBD/kzlgHqlIZPP8QJUDAxGqug2qhPdnqNnuXyWQSyIEgeaXyPiUh91MLj9GwLoHA9Zdrx5+dfEougzxf4mA==",
+      "dependencies": {
+        "@pnpm/constants": "6.1.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/git-utils": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/git-utils/-/git-utils-0.1.0.tgz",
+      "integrity": "sha512-W3zsG9585cKL+FqgcT+IfTgZX5C+CbNkFjOnJN+qbysT1N30+BbvEByCcDMsTy7QDrAk6oS7WU1Rym3U2xlh2Q==",
+      "dependencies": {
+        "execa": "npm:safe-execa@^0.1.1"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/graceful-fs": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/graceful-fs/-/graceful-fs-2.0.0.tgz",
+      "integrity": "sha512-ogUZCGf0/UILZt6d8PsO4gA4pXh7f0BumXeFkcCe4AQ65PXPKfAkHC0C30Lheh2EgFOpLZm3twDP1Eiww18gew==",
+      "dependencies": {
+        "graceful-fs": "^4.2.6"
+      },
+      "engines": {
+        "node": ">=14.19"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-file": {
+      "version": "5.3.8",
+      "resolved": "https://registry.npmjs.org/@pnpm/lockfile-file/-/lockfile-file-5.3.8.tgz",
+      "integrity": "sha512-fgXUwTeyW6yhJp1pUdMZJoFTg7qgi1yr7n3rlqm5sgM7leX1Zzx+6+oNSldeRfz0M2jMANU0PXvqyx2meknO/Q==",
+      "dependencies": {
+        "@pnpm/constants": "6.1.0",
+        "@pnpm/error": "3.1.0",
+        "@pnpm/git-utils": "0.1.0",
+        "@pnpm/lockfile-types": "4.3.3",
+        "@pnpm/merge-lockfile-changes": "3.0.11",
+        "@pnpm/types": "8.7.0",
+        "@zkochan/rimraf": "^2.1.2",
+        "comver-to-semver": "^1.0.0",
+        "dependency-path": "9.2.6",
+        "js-yaml": "npm:@zkochan/js-yaml@^0.0.6",
+        "normalize-path": "^3.0.0",
+        "ramda": "npm:@pnpm/ramda@0.28.1",
+        "semver": "^7.3.8",
+        "sort-keys": "^4.2.0",
+        "strip-bom": "^4.0.0",
+        "write-file-atomic": "^4.0.2"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      },
+      "peerDependencies": {
+        "@pnpm/logger": "^4.0.0"
+      }
+    },
+    "node_modules/@pnpm/lockfile-file/node_modules/@pnpm/lockfile-types": {
+      "version": "4.3.3",
+      "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.3.tgz",
+      "integrity": "sha512-FY+u1JOclJNy/O3EuOPWhQyN23aQTisxmm29Tj52EGFy8zPz7SZev2+K06jUzqKuo7EChQlrR8Tqv/gTOMQN2w==",
+      "dependencies": {
+        "@pnpm/types": "8.7.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-file/node_modules/@pnpm/types": {
+      "version": "8.7.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz",
+      "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-file/node_modules/dependency-path": {
+      "version": "9.2.6",
+      "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.6.tgz",
+      "integrity": "sha512-B6t52bLlGj/vpyVcqGuido0QNYIMpFKzfZzmgmYVjwuzLrlIuY9Dky4Dru8J5vWPcj/GHu3DtXUUemzCVwJ3Iw==",
+      "dependencies": {
+        "@pnpm/crypto.base32-hash": "1.0.1",
+        "@pnpm/types": "8.7.0",
+        "encode-registry": "^3.0.0",
+        "semver": "^7.3.7"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-types": {
+      "version": "4.3.6",
+      "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.6.tgz",
+      "integrity": "sha512-5vvdV3tEVOCzzeGv2FXK4590qPUVpZ+5gdqCawFuiNTJavx+4rmmY4aDUjdVXUcKGwqkIBPVKe/SNUBA3A2rtg==",
+      "dependencies": {
+        "@pnpm/types": "8.10.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-utils": {
+      "version": "4.2.8",
+      "resolved": "https://registry.npmjs.org/@pnpm/lockfile-utils/-/lockfile-utils-4.2.8.tgz",
+      "integrity": "sha512-4vonZnjhNPd7GFzDmcQeBoIucNWpbbrTQNT61QxB5cNbdYej3WBVtuApwEzkZ65/rpnv3+ek1DoXomMi1ttozQ==",
+      "dependencies": {
+        "@pnpm/lockfile-types": "4.3.5",
+        "@pnpm/resolver-base": "9.1.4",
+        "@pnpm/types": "8.9.0",
+        "dependency-path": "9.2.8",
+        "get-npm-tarball-url": "^2.0.3",
+        "ramda": "npm:@pnpm/ramda@0.28.1"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-utils/node_modules/@pnpm/lockfile-types": {
+      "version": "4.3.5",
+      "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.5.tgz",
+      "integrity": "sha512-5GdnnhGdz+4JphrKYYZ7rcv9t37BllNwdCbFLYli6ajyIeoSCklNNCHWNewskWs3PZZUHW8LxD/nKHPaarbm9g==",
+      "dependencies": {
+        "@pnpm/types": "8.9.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/lockfile-utils/node_modules/@pnpm/types": {
+      "version": "8.9.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz",
+      "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/logger": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-4.0.0.tgz",
+      "integrity": "sha512-SIShw+k556e7S7tLZFVSIHjCdiVog1qWzcKW2RbLEHPItdisAFVNIe34kYd9fMSswTlSRLS/qRjw3ZblzWmJ9Q==",
+      "dependencies": {
+        "bole": "^4.0.0",
+        "ndjson": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=12.17"
+      }
+    },
+    "node_modules/@pnpm/merge-lockfile-changes": {
+      "version": "3.0.11",
+      "resolved": "https://registry.npmjs.org/@pnpm/merge-lockfile-changes/-/merge-lockfile-changes-3.0.11.tgz",
+      "integrity": "sha512-LICYA0yc46ELJe6uECMO4rYhRb5W8DQDHFlVAkg7/tm9UT65aweiNopxVCHUNaHn5+m9u1QamsIXzvKnBwV+Kw==",
+      "dependencies": {
+        "@pnpm/lockfile-types": "4.3.3",
+        "comver-to-semver": "^1.0.0",
+        "ramda": "npm:@pnpm/ramda@0.28.1",
+        "semver": "^7.3.7"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/merge-lockfile-changes/node_modules/@pnpm/lockfile-types": {
+      "version": "4.3.3",
+      "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.3.tgz",
+      "integrity": "sha512-FY+u1JOclJNy/O3EuOPWhQyN23aQTisxmm29Tj52EGFy8zPz7SZev2+K06jUzqKuo7EChQlrR8Tqv/gTOMQN2w==",
+      "dependencies": {
+        "@pnpm/types": "8.7.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/merge-lockfile-changes/node_modules/@pnpm/types": {
+      "version": "8.7.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz",
+      "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/prune-lockfile": {
+      "version": "4.0.24",
+      "resolved": "https://registry.npmjs.org/@pnpm/prune-lockfile/-/prune-lockfile-4.0.24.tgz",
+      "integrity": "sha512-v0NA9ZkxUkaT9LxwCwN6JNrQ8ok1L7skxn9wk+1icLYKPQXgSNKap0zSAJeBtyNd9NXGXxO0QG8Noeto/MCAKg==",
+      "dependencies": {
+        "@pnpm/constants": "6.2.0",
+        "@pnpm/dependency-path": "1.1.3",
+        "@pnpm/lockfile-types": "4.3.6",
+        "@pnpm/types": "8.10.0",
+        "ramda": "npm:@pnpm/ramda@0.28.1"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/prune-lockfile/node_modules/@pnpm/constants": {
+      "version": "6.2.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/constants/-/constants-6.2.0.tgz",
+      "integrity": "sha512-GlDVUkeTR2WK0oZAM+wtDY6RBMLw6b0Z/5qKgBbDszx4e+R7CHyfG7JofyypogRCfeWXeAXp2C2FkFTh+sNgIg==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/read-project-manifest": {
+      "version": "3.0.13",
+      "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-3.0.13.tgz",
+      "integrity": "sha512-DEpAO64fA6VhcAudrjTAM4RIWCvw0Pmr4L0gaZqV0yta5zIkOTfFXT07lo80Zch4bvqmcOxlbM6Bazd4W+6Cww==",
+      "dependencies": {
+        "@pnpm/error": "3.1.0",
+        "@pnpm/graceful-fs": "2.0.0",
+        "@pnpm/types": "8.7.0",
+        "@pnpm/write-project-manifest": "3.0.10",
+        "detect-indent": "^6.1.0",
+        "fast-deep-equal": "^3.1.3",
+        "is-windows": "^1.0.2",
+        "json5": "^2.2.1",
+        "parse-json": "^5.2.0",
+        "read-yaml-file": "^2.1.0",
+        "sort-keys": "^4.2.0",
+        "strip-bom": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/read-project-manifest/node_modules/@pnpm/types": {
+      "version": "8.7.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz",
+      "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/read-project-manifest/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/@pnpm/read-project-manifest/node_modules/read-yaml-file": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz",
+      "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==",
+      "dependencies": {
+        "js-yaml": "^4.0.0",
+        "strip-bom": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10.13"
+      }
+    },
+    "node_modules/@pnpm/registry-mock": {
+      "version": "2.20.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/registry-mock/-/registry-mock-2.20.0.tgz",
+      "integrity": "sha512-ADVI/RsdN+l4GHD9gKJvXpNd/UBX5W0Nfv/PEuc4kf++aBzDvEHd2n0QAnk5LZTidCHXvYCagFgcCy/oFkkIJg==",
+      "dev": true,
+      "dependencies": {
+        "anonymous-npm-registry-client": "^0.2.0",
+        "cpr": "^3.0.1",
+        "execa": "^5.1.1",
+        "read-yaml-file": "^2.1.0",
+        "rimraf": "^3.0.2",
+        "tempy": "^1.0.1",
+        "verdaccio": "^5.10.1",
+        "write-yaml-file": "^4.2.0"
+      },
+      "bin": {
+        "registry-mock": "dist/bin/pnpm-registry-mock.js"
+      },
+      "engines": {
+        "node": ">=10.13"
+      }
+    },
+    "node_modules/@pnpm/registry-mock/node_modules/execa": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+      "dev": true,
+      "dependencies": {
+        "cross-spawn": "^7.0.3",
+        "get-stream": "^6.0.0",
+        "human-signals": "^2.1.0",
+        "is-stream": "^2.0.0",
+        "merge-stream": "^2.0.0",
+        "npm-run-path": "^4.0.1",
+        "onetime": "^5.1.2",
+        "signal-exit": "^3.0.3",
+        "strip-final-newline": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sindresorhus/execa?sponsor=1"
+      }
+    },
+    "node_modules/@pnpm/registry-mock/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/@pnpm/registry-mock/node_modules/read-yaml-file": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz",
+      "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==",
+      "dev": true,
+      "dependencies": {
+        "js-yaml": "^4.0.0",
+        "strip-bom": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10.13"
+      }
+    },
+    "node_modules/@pnpm/resolver-base": {
+      "version": "9.1.4",
+      "resolved": "https://registry.npmjs.org/@pnpm/resolver-base/-/resolver-base-9.1.4.tgz",
+      "integrity": "sha512-OoclNn2NxqyJ+BjrB6gaR2Vj1rA6eryIn+xEh5UDX5y3rNrFL1pKCYHkEJv4qqKSayX1JsGHv7NzK5iSh4g3iA==",
+      "dependencies": {
+        "@pnpm/types": "8.9.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/resolver-base/node_modules/@pnpm/types": {
+      "version": "8.9.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz",
+      "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/types": {
+      "version": "8.10.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.10.0.tgz",
+      "integrity": "sha512-A4pcNNvFJdkMXArEjTCOIYNL2VxD4uBynWZ6cBIELXb5qJ0tUzwKsaSz4J953I0rQFqnsFpUYqaWIquI10W1sw==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/write-project-manifest": {
+      "version": "3.0.10",
+      "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-3.0.10.tgz",
+      "integrity": "sha512-sw5AXR+KplipHL3GiPq8xNib8XUsi8ieh4XFVgjrAGkLIhfOrslonULY7d0QpVMotFMS7ha74s0s059T/5cnmQ==",
+      "dependencies": {
+        "@pnpm/types": "8.7.0",
+        "json5": "^2.2.1",
+        "write-file-atomic": "^4.0.2",
+        "write-yaml-file": "^4.2.0"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@pnpm/write-project-manifest/node_modules/@pnpm/types": {
+      "version": "8.7.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz",
+      "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/@sinclair/typebox": {
+      "version": "0.24.51",
+      "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz",
+      "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==",
+      "dev": true
+    },
+    "node_modules/@sinonjs/commons": {
+      "version": "1.8.6",
+      "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
+      "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
+      "dev": true,
+      "dependencies": {
+        "type-detect": "4.0.8"
+      }
+    },
+    "node_modules/@sinonjs/fake-timers": {
+      "version": "9.1.2",
+      "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz",
+      "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==",
+      "dev": true,
+      "dependencies": {
+        "@sinonjs/commons": "^1.7.0"
+      }
+    },
+    "node_modules/@swc/core": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.42.tgz",
+      "integrity": "sha512-nVFUd5+7tGniM2cT3LXaqnu3735Cu4az8A9gAKK+8sdpASI52SWuqfDBmjFCK9xG90MiVDVp2PTZr0BWqCIzpw==",
+      "dev": true,
+      "hasInstallScript": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/swc"
+      },
+      "optionalDependencies": {
+        "@swc/core-darwin-arm64": "1.3.42",
+        "@swc/core-darwin-x64": "1.3.42",
+        "@swc/core-linux-arm-gnueabihf": "1.3.42",
+        "@swc/core-linux-arm64-gnu": "1.3.42",
+        "@swc/core-linux-arm64-musl": "1.3.42",
+        "@swc/core-linux-x64-gnu": "1.3.42",
+        "@swc/core-linux-x64-musl": "1.3.42",
+        "@swc/core-win32-arm64-msvc": "1.3.42",
+        "@swc/core-win32-ia32-msvc": "1.3.42",
+        "@swc/core-win32-x64-msvc": "1.3.42"
+      }
+    },
+    "node_modules/@swc/core-darwin-arm64": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.42.tgz",
+      "integrity": "sha512-hM6RrZFyoCM9mX3cj/zM5oXwhAqjUdOCLXJx7KTQps7NIkv/Qjvobgvyf2gAb89j3ARNo9NdIoLjTjJ6oALtiA==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-darwin-x64": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.42.tgz",
+      "integrity": "sha512-bjsWtHMb6wJK1+RGlBs2USvgZ0txlMk11y0qBLKo32gLKTqzUwRw0Fmfzuf6Ue2a/w//7eqMlPFEre4LvJajGw==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-linux-arm-gnueabihf": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.42.tgz",
+      "integrity": "sha512-Oe0ggMz3MyqXNfeVmY+bBTL0hFSNY3bx8dhcqsh4vXk/ZVGse94QoC4dd92LuPHmKT0x6nsUzB86x2jU9QHW5g==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-linux-arm64-gnu": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.42.tgz",
+      "integrity": "sha512-ZJsa8NIW1RLmmHGTJCbM7OPSbBZ9rOMrLqDtUOGrT0uoJXZnnQqolflamB5wviW0X6h3Z3/PSTNGNDCJ3u3Lqg==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-linux-arm64-musl": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.42.tgz",
+      "integrity": "sha512-YpZwlFAfOp5vkm/uVUJX1O7N3yJDO1fDQRWqsOPPNyIJkI2ydlRQtgN6ZylC159Qv+TimfXnGTlNr7o3iBAqjg==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-linux-x64-gnu": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.42.tgz",
+      "integrity": "sha512-0ccpKnsZbyHBzaQFdP8U9i29nvOfKitm6oJfdJzlqsY/jCqwvD8kv2CAKSK8WhJz//ExI2LqNrDI0yazx5j7+A==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-linux-x64-musl": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.42.tgz",
+      "integrity": "sha512-7eckRRuTZ6+3K21uyfXXgc2ZCg0mSWRRNwNT3wap2bYkKPeqTgb8pm8xYSZNEiMuDonHEat6XCCV36lFY6kOdQ==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-win32-arm64-msvc": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.42.tgz",
+      "integrity": "sha512-t27dJkdw0GWANdN4TV0lY/V5vTYSx5SRjyzzZolep358ueCGuN1XFf1R0JcCbd1ojosnkQg2L7A7991UjXingg==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-win32-ia32-msvc": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.42.tgz",
+      "integrity": "sha512-xfpc/Zt/aMILX4IX0e3loZaFyrae37u3MJCv1gJxgqrpeLi7efIQr3AmERkTK3mxTO6R5urSliWw2W3FyZ7D3Q==",
+      "cpu": [
+        "ia32"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/core-win32-x64-msvc": {
+      "version": "1.3.42",
+      "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.42.tgz",
+      "integrity": "sha512-ra2K4Tu++EJLPhzZ6L8hWUsk94TdK/2UKhL9dzCBhtzKUixsGCEqhtqH1zISXNvW8qaVLFIMUP37ULe80/IJaA==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@swc/jest": {
+      "version": "0.2.24",
+      "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.24.tgz",
+      "integrity": "sha512-fwgxQbM1wXzyKzl1+IW0aGrRvAA8k0Y3NxFhKigbPjOJ4mCKnWEcNX9HQS3gshflcxq8YKhadabGUVfdwjCr6Q==",
+      "dev": true,
+      "dependencies": {
+        "@jest/create-cache-key-function": "^27.4.2",
+        "jsonc-parser": "^3.2.0"
+      },
+      "engines": {
+        "npm": ">= 7.0.0"
+      },
+      "peerDependencies": {
+        "@swc/core": "*"
+      }
+    },
+    "node_modules/@tsconfig/node16-strictest": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/@tsconfig/node16-strictest/-/node16-strictest-1.0.4.tgz",
+      "integrity": "sha512-kp6/DuAoKzHVv5U+p0uOesYbjrEvrYVNdQMl163a+yXXUv9twabvkCGEn3pmVxKXB45JU5MPGolDDWnONZL5ZQ==",
+      "dev": true
+    },
+    "node_modules/@types/argparse": {
+      "version": "2.0.10",
+      "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-2.0.10.tgz",
+      "integrity": "sha512-C4wahC3gz3vQtvPazrJ5ONwmK1zSDllQboiWvpMM/iOswCYfBREFnjFbq/iWKIVOCl8+m5Pk6eva6/ZSsDuIGA==",
+      "dev": true
+    },
+    "node_modules/@types/babel__core": {
+      "version": "7.20.0",
+      "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz",
+      "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/parser": "^7.20.7",
+        "@babel/types": "^7.20.7",
+        "@types/babel__generator": "*",
+        "@types/babel__template": "*",
+        "@types/babel__traverse": "*"
+      }
+    },
+    "node_modules/@types/babel__generator": {
+      "version": "7.6.4",
+      "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
+      "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.0.0"
+      }
+    },
+    "node_modules/@types/babel__template": {
+      "version": "7.4.1",
+      "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
+      "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+      "dev": true,
+      "dependencies": {
+        "@babel/parser": "^7.1.0",
+        "@babel/types": "^7.0.0"
+      }
+    },
+    "node_modules/@types/babel__traverse": {
+      "version": "7.18.3",
+      "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz",
+      "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==",
+      "dev": true,
+      "dependencies": {
+        "@babel/types": "^7.3.0"
+      }
+    },
+    "node_modules/@types/graceful-fs": {
+      "version": "4.1.6",
+      "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz",
+      "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==",
+      "dev": true,
+      "dependencies": {
+        "@types/node": "*"
+      }
+    },
+    "node_modules/@types/istanbul-lib-coverage": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+      "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
+      "dev": true
+    },
+    "node_modules/@types/istanbul-lib-report": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+      "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+      "dev": true,
+      "dependencies": {
+        "@types/istanbul-lib-coverage": "*"
+      }
+    },
+    "node_modules/@types/istanbul-reports": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
+      "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
+      "dev": true,
+      "dependencies": {
+        "@types/istanbul-lib-report": "*"
+      }
+    },
+    "node_modules/@types/jest": {
+      "version": "28.1.8",
+      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz",
+      "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==",
+      "dev": true,
+      "dependencies": {
+        "expect": "^28.0.0",
+        "pretty-format": "^28.0.0"
+      }
+    },
+    "node_modules/@types/json-schema": {
+      "version": "7.0.11",
+      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
+      "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+      "dev": true
+    },
+    "node_modules/@types/lodash": {
+      "version": "4.14.191",
+      "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz",
+      "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==",
+      "dev": true
+    },
+    "node_modules/@types/node": {
+      "version": "16.18.20",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.20.tgz",
+      "integrity": "sha512-9fH66vSJnF563exTu3y1g2IbDz1vCj01Lbqms97r8j0qzfFisT2biypSfybVv/eYrtTB74x9xQTdRU8RyMiRrg==",
+      "dev": true
+    },
+    "node_modules/@types/prettier": {
+      "version": "2.7.2",
+      "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz",
+      "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==",
+      "dev": true
+    },
+    "node_modules/@types/semver": {
+      "version": "7.3.13",
+      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
+      "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==",
+      "dev": true
+    },
+    "node_modules/@types/stack-utils": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
+      "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
+      "dev": true
+    },
+    "node_modules/@types/yargs": {
+      "version": "16.0.5",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz",
+      "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/@types/yargs-parser": {
+      "version": "21.0.0",
+      "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
+      "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
+      "dev": true
+    },
+    "node_modules/@typescript-eslint/eslint-plugin": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz",
+      "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==",
+      "dev": true,
+      "dependencies": {
+        "@eslint-community/regexpp": "^4.4.0",
+        "@typescript-eslint/scope-manager": "5.56.0",
+        "@typescript-eslint/type-utils": "5.56.0",
+        "@typescript-eslint/utils": "5.56.0",
+        "debug": "^4.3.4",
+        "grapheme-splitter": "^1.0.4",
+        "ignore": "^5.2.0",
+        "natural-compare-lite": "^1.4.0",
+        "semver": "^7.3.7",
+        "tsutils": "^3.21.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "@typescript-eslint/parser": "^5.0.0",
+        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@typescript-eslint/parser": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz",
+      "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==",
+      "dev": true,
+      "dependencies": {
+        "@typescript-eslint/scope-manager": "5.56.0",
+        "@typescript-eslint/types": "5.56.0",
+        "@typescript-eslint/typescript-estree": "5.56.0",
+        "debug": "^4.3.4"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@typescript-eslint/scope-manager": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz",
+      "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==",
+      "dev": true,
+      "dependencies": {
+        "@typescript-eslint/types": "5.56.0",
+        "@typescript-eslint/visitor-keys": "5.56.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      }
+    },
+    "node_modules/@typescript-eslint/type-utils": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz",
+      "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==",
+      "dev": true,
+      "dependencies": {
+        "@typescript-eslint/typescript-estree": "5.56.0",
+        "@typescript-eslint/utils": "5.56.0",
+        "debug": "^4.3.4",
+        "tsutils": "^3.21.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "eslint": "*"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@typescript-eslint/types": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz",
+      "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==",
+      "dev": true,
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      }
+    },
+    "node_modules/@typescript-eslint/typescript-estree": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz",
+      "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==",
+      "dev": true,
+      "dependencies": {
+        "@typescript-eslint/types": "5.56.0",
+        "@typescript-eslint/visitor-keys": "5.56.0",
+        "debug": "^4.3.4",
+        "globby": "^11.1.0",
+        "is-glob": "^4.0.3",
+        "semver": "^7.3.7",
+        "tsutils": "^3.21.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@typescript-eslint/utils": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz",
+      "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==",
+      "dev": true,
+      "dependencies": {
+        "@eslint-community/eslint-utils": "^4.2.0",
+        "@types/json-schema": "^7.0.9",
+        "@types/semver": "^7.3.12",
+        "@typescript-eslint/scope-manager": "5.56.0",
+        "@typescript-eslint/types": "5.56.0",
+        "@typescript-eslint/typescript-estree": "5.56.0",
+        "eslint-scope": "^5.1.1",
+        "semver": "^7.3.7"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+      }
+    },
+    "node_modules/@typescript-eslint/visitor-keys": {
+      "version": "5.56.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz",
+      "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==",
+      "dev": true,
+      "dependencies": {
+        "@typescript-eslint/types": "5.56.0",
+        "eslint-visitor-keys": "^3.3.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      }
+    },
+    "node_modules/@verdaccio/commons-api": {
+      "version": "10.2.0",
+      "resolved": "https://registry.npmjs.org/@verdaccio/commons-api/-/commons-api-10.2.0.tgz",
+      "integrity": "sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==",
+      "dev": true,
+      "dependencies": {
+        "http-errors": "2.0.0",
+        "http-status-codes": "2.2.0"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/commons-api/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "dev": true,
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/@verdaccio/config": {
+      "version": "6.0.0-6-next.66",
+      "resolved": "https://registry.npmjs.org/@verdaccio/config/-/config-6.0.0-6-next.66.tgz",
+      "integrity": "sha512-xV35sMMXweg8xv0LY+uu1pBwz7FHAVsEqXKCqG9j7pRM7XIgEQMJ0NVsZBUALplRoZrH3vr3iFvnL9zS0LRKSA==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.66",
+        "@verdaccio/utils": "6.0.0-6-next.34",
+        "debug": "4.3.4",
+        "js-yaml": "4.1.0",
+        "lodash": "4.17.21",
+        "minimatch": "3.1.2",
+        "yup": "0.32.11"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/config/node_modules/@verdaccio/core": {
+      "version": "6.0.0-6-next.66",
+      "resolved": "https://registry.npmjs.org/@verdaccio/core/-/core-6.0.0-6-next.66.tgz",
+      "integrity": "sha512-U31XNEbqFPgQovoEF2J56BO1CsP9kH9exmPQ87N9Le9MIQKebrSSwx3zGpHsTOw0hcckN/wi+Rj1V3roN845GA==",
+      "dev": true,
+      "dependencies": {
+        "ajv": "8.11.2",
+        "core-js": "3.28.0",
+        "http-errors": "1.8.1",
+        "http-status-codes": "2.2.0",
+        "process-warning": "1.0.0",
+        "semver": "7.3.8"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/config/node_modules/@verdaccio/utils": {
+      "version": "6.0.0-6-next.34",
+      "resolved": "https://registry.npmjs.org/@verdaccio/utils/-/utils-6.0.0-6-next.34.tgz",
+      "integrity": "sha512-aeGwqmcPYD880BwVb7SnqcyPLhBPKmtXWtKy159p8/RMRuU+bz+NTKHxdDotpZO/OU7P80D9GA5+7UwIpP0f+g==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.66",
+        "lodash": "4.17.21",
+        "minimatch": "3.1.2",
+        "semver": "7.3.8"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/config/node_modules/ajv": {
+      "version": "8.11.2",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
+      "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
+      "dev": true,
+      "dependencies": {
+        "fast-deep-equal": "^3.1.1",
+        "json-schema-traverse": "^1.0.0",
+        "require-from-string": "^2.0.2",
+        "uri-js": "^4.2.2"
+      },
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/epoberezkin"
+      }
+    },
+    "node_modules/@verdaccio/config/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/@verdaccio/config/node_modules/json-schema-traverse": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+      "dev": true
+    },
+    "node_modules/@verdaccio/core": {
+      "version": "6.0.0-6-next.67",
+      "resolved": "https://registry.npmjs.org/@verdaccio/core/-/core-6.0.0-6-next.67.tgz",
+      "integrity": "sha512-JGPe+NUXrcAK2jBdYdvX1zrRnUfRvk3aNzwM1v+YeoHSnGuuhoEuO/7mhXtK94+BBkJH79ntRUtRKbolDb4ROg==",
+      "dev": true,
+      "dependencies": {
+        "ajv": "8.11.2",
+        "core-js": "3.28.0",
+        "http-errors": "1.8.1",
+        "http-status-codes": "2.2.0",
+        "process-warning": "1.0.0",
+        "semver": "7.3.8"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/core/node_modules/ajv": {
+      "version": "8.11.2",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
+      "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
+      "dev": true,
+      "dependencies": {
+        "fast-deep-equal": "^3.1.1",
+        "json-schema-traverse": "^1.0.0",
+        "require-from-string": "^2.0.2",
+        "uri-js": "^4.2.2"
+      },
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/epoberezkin"
+      }
+    },
+    "node_modules/@verdaccio/core/node_modules/json-schema-traverse": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+      "dev": true
+    },
+    "node_modules/@verdaccio/file-locking": {
+      "version": "10.3.0",
+      "resolved": "https://registry.npmjs.org/@verdaccio/file-locking/-/file-locking-10.3.0.tgz",
+      "integrity": "sha512-FE5D5H4wy/nhgR/d2J5e1Na9kScj2wMjlLPBHz7XF4XZAVSRdm45+kL3ZmrfA6b2HTADP/uH7H05/cnAYW8bhw==",
+      "dev": true,
+      "dependencies": {
+        "lockfile": "1.0.4"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/local-storage": {
+      "version": "10.3.1",
+      "resolved": "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-10.3.1.tgz",
+      "integrity": "sha512-f3oArjXPOAwUAA2dsBhfL/rSouqJ2sfml8k97RtnBPKOzisb28bgyAQW0mqwQvN4MTK5S/2xudmobFpvJAIatg==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/commons-api": "10.2.0",
+        "@verdaccio/file-locking": "10.3.0",
+        "@verdaccio/streams": "10.2.0",
+        "async": "3.2.4",
+        "debug": "4.3.4",
+        "lodash": "4.17.21",
+        "lowdb": "1.0.0",
+        "mkdirp": "1.0.4"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/local-storage/node_modules/mkdirp": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+      "dev": true,
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@verdaccio/logger-7": {
+      "version": "6.0.0-6-next.12",
+      "resolved": "https://registry.npmjs.org/@verdaccio/logger-7/-/logger-7-6.0.0-6-next.12.tgz",
+      "integrity": "sha512-L+HrcTZIJlve/FKyTrtAFwwHpt9f3Umwm6XbUAgbJxNbmQxdo5g1THLMMhbgJhGODOAJCtmf1UToKzhFopGxMg==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/logger-commons": "6.0.0-6-next.35",
+        "pino": "7.11.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/logger-commons": {
+      "version": "6.0.0-6-next.35",
+      "resolved": "https://registry.npmjs.org/@verdaccio/logger-commons/-/logger-commons-6.0.0-6-next.35.tgz",
+      "integrity": "sha512-CVsDy2SpJq9ryY4z5I0T1Xd0/EPPyNI78Uk6U67odjUN8cbyDTwCe/bbOPKOL6HBiiOtm39oSVeoztLFDobYmg==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "@verdaccio/logger-prettify": "6.0.0-6-next.9",
+        "colorette": "2.0.19",
+        "debug": "4.3.4"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/logger-prettify": {
+      "version": "6.0.0-6-next.9",
+      "resolved": "https://registry.npmjs.org/@verdaccio/logger-prettify/-/logger-prettify-6.0.0-6-next.9.tgz",
+      "integrity": "sha512-+VZa/O4HgEGl5kuTUL86Nf3T5xrPBnrIPRMEiubW4Lytj2Jo9FTxxhAFyJ0QD4FSIZqyzi8Ul9jM0SKDxsTbdw==",
+      "dev": true,
+      "dependencies": {
+        "colorette": "2.0.19",
+        "dayjs": "1.11.7",
+        "lodash": "4.17.21",
+        "pino-abstract-transport": "1.0.0",
+        "sonic-boom": "3.2.1"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/middleware": {
+      "version": "6.0.0-6-next.46",
+      "resolved": "https://registry.npmjs.org/@verdaccio/middleware/-/middleware-6.0.0-6-next.46.tgz",
+      "integrity": "sha512-hOWmKkGVZBAqLKN1mWwLe4lBR769L2r5Sw3tjfgF64bCBvmrEge5Q4b5cU9uIzvmjLLgG+r/7ZN5J3fo+lvHpA==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/config": "6.0.0-6-next.67",
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "@verdaccio/url": "11.0.0-6-next.33",
+        "@verdaccio/utils": "6.0.0-6-next.35",
+        "debug": "4.3.4",
+        "express": "4.18.2",
+        "express-rate-limit": "5.5.1",
+        "lodash": "4.17.21",
+        "lru-cache": "7.16.1",
+        "mime": "2.6.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/middleware/node_modules/@verdaccio/config": {
+      "version": "6.0.0-6-next.67",
+      "resolved": "https://registry.npmjs.org/@verdaccio/config/-/config-6.0.0-6-next.67.tgz",
+      "integrity": "sha512-cUu4IKhC80/11ArZNq7oYCWT9zrFrDC2L7vfW0O0HI0slaeSSQ2TN/2P91EX9WW4VCatfckBOloXDJl5OinDDg==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "@verdaccio/utils": "6.0.0-6-next.35",
+        "debug": "4.3.4",
+        "js-yaml": "4.1.0",
+        "lodash": "4.17.21",
+        "minimatch": "3.1.2",
+        "yup": "0.32.11"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/middleware/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/@verdaccio/middleware/node_modules/lru-cache": {
+      "version": "7.16.1",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.16.1.tgz",
+      "integrity": "sha512-9kkuMZHnLH/8qXARvYSjNvq8S1GYFFzynQTAfKeaJ0sIrR3PUPuu37Z+EiIANiZBvpfTf2B5y8ecDLSMWlLv+w==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@verdaccio/middleware/node_modules/mime": {
+      "version": "2.6.0",
+      "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+      "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+      "dev": true,
+      "bin": {
+        "mime": "cli.js"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@verdaccio/signature": {
+      "version": "6.0.0-6-next.2",
+      "resolved": "https://registry.npmjs.org/@verdaccio/signature/-/signature-6.0.0-6-next.2.tgz",
+      "integrity": "sha512-aFvMbxxHzJCpPmqSgVuQYvYN2RP11CoSEcTXikkyb1zF4Uf3cOy53zUZ1Y7iOKCRYTgWrmet9KP7+24e44GHxg==",
+      "dev": true,
+      "dependencies": {
+        "debug": "4.3.4",
+        "jsonwebtoken": "9.0.0",
+        "lodash": "4.17.21"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/streams": {
+      "version": "10.2.0",
+      "resolved": "https://registry.npmjs.org/@verdaccio/streams/-/streams-10.2.0.tgz",
+      "integrity": "sha512-FaIzCnDg0x0Js5kSQn1Le3YzDHl7XxrJ0QdIw5LrDUmLsH3VXNi4/NMlSHnw5RiTTMs4UbEf98V3RJRB8exqJA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8",
+        "npm": ">=5"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/tarball": {
+      "version": "11.0.0-6-next.36",
+      "resolved": "https://registry.npmjs.org/@verdaccio/tarball/-/tarball-11.0.0-6-next.36.tgz",
+      "integrity": "sha512-p5Apb9ppY6NkPUNJG3ymGqDEIw7lxey6zHWyFQr+Wj15BeyR8Ch7xVFfOz6w+GRVipnDYMmOpERVgenZgYAr3w==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "@verdaccio/url": "11.0.0-6-next.33",
+        "@verdaccio/utils": "6.0.0-6-next.35",
+        "debug": "4.3.4",
+        "lodash": "4.17.21"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/ui-theme": {
+      "version": "6.0.0-6-next.67",
+      "resolved": "https://registry.npmjs.org/@verdaccio/ui-theme/-/ui-theme-6.0.0-6-next.67.tgz",
+      "integrity": "sha512-Ru17MwafWI7qeUZmtDaJyLSxkyhw+ZJyj4dppWwfx6SxwCzf86vUOpjSVh1TmWNBvGby5lcWouj55RkvlP3DtQ==",
+      "dev": true
+    },
+    "node_modules/@verdaccio/url": {
+      "version": "11.0.0-6-next.33",
+      "resolved": "https://registry.npmjs.org/@verdaccio/url/-/url-11.0.0-6-next.33.tgz",
+      "integrity": "sha512-BjxSMM/UCoESEWxXBej2uEEuCP0WSOWeQmonwecJ5EPuKfMogbxf7ypzXVeq9XEYS9PVcdDyK6XWOX1cmEFRSQ==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "debug": "4.3.4",
+        "lodash": "4.17.21",
+        "validator": "13.9.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@verdaccio/utils": {
+      "version": "6.0.0-6-next.35",
+      "resolved": "https://registry.npmjs.org/@verdaccio/utils/-/utils-6.0.0-6-next.35.tgz",
+      "integrity": "sha512-qyecJ5hBC/qsghnoKq60nf7Vf3kzJZEEc0YAYd8ApT8aN7op4CXhe7Ye3f+pasLo82rRhjpZeFQhkhZU37PXGg==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "lodash": "4.17.21",
+        "minimatch": "3.1.2",
+        "semver": "7.3.8"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/@zkochan/rimraf": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/@zkochan/rimraf/-/rimraf-2.1.2.tgz",
+      "integrity": "sha512-Lc2oK51J6aQWcLWTloobJun5ZF41BbTDdLvE+aMcexoVWFoFqvZmnZoyXR2IZk6NJEVoZW8tjgtvQLfTsmRs2Q==",
+      "dependencies": {
+        "rimraf": "^3.0.2"
+      },
+      "engines": {
+        "node": ">=12.10"
+      }
+    },
+    "node_modules/@zkochan/which": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/@zkochan/which/-/which-2.0.3.tgz",
+      "integrity": "sha512-C1ReN7vt2/2O0fyTsx5xnbQuxBrmG5NMSbcIkPKCCfCTJgpZBsuRYzFXHj3nVq8vTfK7vxHUmzfCpSHgO7j4rg==",
+      "dependencies": {
+        "isexe": "^2.0.0"
+      },
+      "bin": {
+        "node-which": "bin/node-which"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/abort-controller": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+      "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
+      "dev": true,
+      "dependencies": {
+        "event-target-shim": "^5.0.0"
+      },
+      "engines": {
+        "node": ">=6.5"
+      }
+    },
+    "node_modules/accepts": {
+      "version": "1.3.8",
+      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+      "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+      "dev": true,
+      "dependencies": {
+        "mime-types": "~2.1.34",
+        "negotiator": "0.6.3"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/acorn": {
+      "version": "8.8.2",
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+      "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+      "dev": true,
+      "bin": {
+        "acorn": "bin/acorn"
+      },
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/acorn-jsx": {
+      "version": "5.3.2",
+      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+      "dev": true,
+      "peerDependencies": {
+        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+      }
+    },
+    "node_modules/agent-base": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+      "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+      "dev": true,
+      "dependencies": {
+        "debug": "4"
+      },
+      "engines": {
+        "node": ">= 6.0.0"
+      }
+    },
+    "node_modules/aggregate-error": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+      "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+      "dev": true,
+      "dependencies": {
+        "clean-stack": "^2.0.0",
+        "indent-string": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/ajv": {
+      "version": "6.12.6",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+      "dev": true,
+      "dependencies": {
+        "fast-deep-equal": "^3.1.1",
+        "fast-json-stable-stringify": "^2.0.0",
+        "json-schema-traverse": "^0.4.1",
+        "uri-js": "^4.2.2"
+      },
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/epoberezkin"
+      }
+    },
+    "node_modules/anonymous-npm-registry-client": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/anonymous-npm-registry-client/-/anonymous-npm-registry-client-0.2.0.tgz",
+      "integrity": "sha512-ym3GCDQU8B6PZrswCvanRiWoSg2QrrlPwoRlMr4oCpGvyK2KlwTujdCZfxrGapqxrqEY3TpxEqLf+7PhFnyaLA==",
+      "dev": true,
+      "dependencies": {
+        "concat-stream": "^1.5.2",
+        "graceful-fs": "^4.1.6",
+        "normalize-package-data": "~1.0.1 || ^2.0.0",
+        "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
+        "once": "^1.3.3",
+        "request": "^2.74.0",
+        "retry": "^0.13.1",
+        "safe-buffer": "^5.1.1",
+        "semver": "^7.3.5",
+        "slide": "^1.1.3",
+        "ssri": "^8.0.1"
+      },
+      "optionalDependencies": {
+        "npmlog": "2 || ^3.1.0 || ^4.0.0"
+      }
+    },
+    "node_modules/ansi-escapes": {
+      "version": "4.3.2",
+      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+      "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+      "dev": true,
+      "dependencies": {
+        "type-fest": "^0.21.3"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/ansi-escapes/node_modules/type-fest": {
+      "version": "0.21.3",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+      "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/ansi-regex": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/ansi-styles": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+      "dev": true,
+      "dependencies": {
+        "color-convert": "^2.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+      }
+    },
+    "node_modules/anymatch": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+      "dev": true,
+      "dependencies": {
+        "normalize-path": "^3.0.0",
+        "picomatch": "^2.0.4"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/apache-md5": {
+      "version": "1.1.8",
+      "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.8.tgz",
+      "integrity": "sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/aproba": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+      "dev": true,
+      "optional": true
+    },
+    "node_modules/are-we-there-yet": {
+      "version": "1.1.7",
+      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+      "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "delegates": "^1.0.0",
+        "readable-stream": "^2.0.6"
+      }
+    },
+    "node_modules/argparse": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+    },
+    "node_modules/array-flatten": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+      "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
+      "dev": true
+    },
+    "node_modules/array-union": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/asn1": {
+      "version": "0.2.6",
+      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+      "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+      "dev": true,
+      "dependencies": {
+        "safer-buffer": "~2.1.0"
+      }
+    },
+    "node_modules/assert-plus": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+      "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/async": {
+      "version": "3.2.4",
+      "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+      "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
+      "dev": true
+    },
+    "node_modules/asynckit": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+      "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+      "dev": true
+    },
+    "node_modules/atomic-sleep": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
+      "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=8.0.0"
+      }
+    },
+    "node_modules/aws-sign2": {
+      "version": "0.7.0",
+      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+      "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+      "dev": true,
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/aws4": {
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+      "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
+      "dev": true
+    },
+    "node_modules/babel-jest": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz",
+      "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==",
+      "dev": true,
+      "dependencies": {
+        "@jest/transform": "^28.1.3",
+        "@types/babel__core": "^7.1.14",
+        "babel-plugin-istanbul": "^6.1.1",
+        "babel-preset-jest": "^28.1.3",
+        "chalk": "^4.0.0",
+        "graceful-fs": "^4.2.9",
+        "slash": "^3.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.8.0"
+      }
+    },
+    "node_modules/babel-plugin-istanbul": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+      "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.0.0",
+        "@istanbuljs/load-nyc-config": "^1.0.0",
+        "@istanbuljs/schema": "^0.1.2",
+        "istanbul-lib-instrument": "^5.0.4",
+        "test-exclude": "^6.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/babel-plugin-jest-hoist": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz",
+      "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==",
+      "dev": true,
+      "dependencies": {
+        "@babel/template": "^7.3.3",
+        "@babel/types": "^7.3.3",
+        "@types/babel__core": "^7.1.14",
+        "@types/babel__traverse": "^7.0.6"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/babel-preset-current-node-syntax": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
+      "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/plugin-syntax-async-generators": "^7.8.4",
+        "@babel/plugin-syntax-bigint": "^7.8.3",
+        "@babel/plugin-syntax-class-properties": "^7.8.3",
+        "@babel/plugin-syntax-import-meta": "^7.8.3",
+        "@babel/plugin-syntax-json-strings": "^7.8.3",
+        "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+        "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+        "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+        "@babel/plugin-syntax-top-level-await": "^7.8.3"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0"
+      }
+    },
+    "node_modules/babel-preset-jest": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz",
+      "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==",
+      "dev": true,
+      "dependencies": {
+        "babel-plugin-jest-hoist": "^28.1.3",
+        "babel-preset-current-node-syntax": "^1.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0"
+      }
+    },
+    "node_modules/balanced-match": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+    },
+    "node_modules/base64-js": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/bcrypt-pbkdf": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+      "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+      "dev": true,
+      "dependencies": {
+        "tweetnacl": "^0.14.3"
+      }
+    },
+    "node_modules/bcryptjs": {
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
+      "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==",
+      "dev": true
+    },
+    "node_modules/body-parser": {
+      "version": "1.20.2",
+      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
+      "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
+      "dev": true,
+      "dependencies": {
+        "bytes": "3.1.2",
+        "content-type": "~1.0.5",
+        "debug": "2.6.9",
+        "depd": "2.0.0",
+        "destroy": "1.2.0",
+        "http-errors": "2.0.0",
+        "iconv-lite": "0.4.24",
+        "on-finished": "2.4.1",
+        "qs": "6.11.0",
+        "raw-body": "2.5.2",
+        "type-is": "~1.6.18",
+        "unpipe": "1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8",
+        "npm": "1.2.8000 || >= 1.4.16"
+      }
+    },
+    "node_modules/body-parser/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.0.0"
+      }
+    },
+    "node_modules/body-parser/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "dev": true,
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/body-parser/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+      "dev": true
+    },
+    "node_modules/body-parser/node_modules/qs": {
+      "version": "6.11.0",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+      "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+      "dev": true,
+      "dependencies": {
+        "side-channel": "^1.0.4"
+      },
+      "engines": {
+        "node": ">=0.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/bole": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/bole/-/bole-4.0.1.tgz",
+      "integrity": "sha512-42r0aSOJFJti2l6LasBHq2BuWJzohGs349olQnH/ETlJo87XnoWw7UT8pGE6UstjxzOKkwz7tjoFcmSr6L16vg==",
+      "dependencies": {
+        "fast-safe-stringify": "^2.0.7",
+        "individual": "^3.0.0"
+      }
+    },
+    "node_modules/brace-expansion": {
+      "version": "1.1.11",
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+      "dependencies": {
+        "balanced-match": "^1.0.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/braces": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+      "dependencies": {
+        "fill-range": "^7.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/browserslist": {
+      "version": "4.21.5",
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+      "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        }
+      ],
+      "dependencies": {
+        "caniuse-lite": "^1.0.30001449",
+        "electron-to-chromium": "^1.4.284",
+        "node-releases": "^2.0.8",
+        "update-browserslist-db": "^1.0.10"
+      },
+      "bin": {
+        "browserslist": "cli.js"
+      },
+      "engines": {
+        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+      }
+    },
+    "node_modules/bser": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+      "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+      "dev": true,
+      "dependencies": {
+        "node-int64": "^0.4.0"
+      }
+    },
+    "node_modules/buffer": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+      "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "dependencies": {
+        "base64-js": "^1.3.1",
+        "ieee754": "^1.2.1"
+      }
+    },
+    "node_modules/buffer-equal-constant-time": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
+      "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
+      "dev": true
+    },
+    "node_modules/buffer-from": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+      "dev": true
+    },
+    "node_modules/builtins": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+      "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
+      "dev": true
+    },
+    "node_modules/bytes": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+      "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/call-bind": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+      "dev": true,
+      "dependencies": {
+        "function-bind": "^1.1.1",
+        "get-intrinsic": "^1.0.2"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/callsites": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/camelcase": {
+      "version": "5.3.1",
+      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/caniuse-lite": {
+      "version": "1.0.30001469",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz",
+      "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+        }
+      ]
+    },
+    "node_modules/caseless": {
+      "version": "0.12.0",
+      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+      "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
+      "dev": true
+    },
+    "node_modules/chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+      "dev": true,
+      "dependencies": {
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
+      }
+    },
+    "node_modules/char-regex": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+      "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/ci-info": {
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz",
+      "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/sibiraj-s"
+        }
+      ],
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/cjs-module-lexer": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
+      "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
+      "dev": true
+    },
+    "node_modules/clean-stack": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+      "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/clipanion": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.0.tgz",
+      "integrity": "sha512-XaPQiJQZKbyaaDbv5yR/cAt/ORfZfENkr4wGQj+Go/Uf/65ofTQBCPirgWFeJctZW24V3mxrFiEnEmqBflrJYA==",
+      "dev": true,
+      "dependencies": {
+        "typanion": "^3.8.0"
+      },
+      "peerDependencies": {
+        "typanion": "*"
+      }
+    },
+    "node_modules/cliui": {
+      "version": "8.0.1",
+      "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+      "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+      "dev": true,
+      "dependencies": {
+        "string-width": "^4.2.0",
+        "strip-ansi": "^6.0.1",
+        "wrap-ansi": "^7.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/cliui/node_modules/is-fullwidth-code-point": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/cliui/node_modules/string-width": {
+      "version": "4.2.3",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+      "dev": true,
+      "dependencies": {
+        "emoji-regex": "^8.0.0",
+        "is-fullwidth-code-point": "^3.0.0",
+        "strip-ansi": "^6.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/co": {
+      "version": "4.6.0",
+      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+      "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
+      "dev": true,
+      "engines": {
+        "iojs": ">= 1.0.0",
+        "node": ">= 0.12.0"
+      }
+    },
+    "node_modules/code-point-at": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+      "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
+      "dev": true,
+      "optional": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/collect-v8-coverage": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
+      "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
+      "dev": true
+    },
+    "node_modules/color-convert": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+      "dev": true,
+      "dependencies": {
+        "color-name": "~1.1.4"
+      },
+      "engines": {
+        "node": ">=7.0.0"
+      }
+    },
+    "node_modules/color-name": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+      "dev": true
+    },
+    "node_modules/colorette": {
+      "version": "2.0.19",
+      "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
+      "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
+      "dev": true
+    },
+    "node_modules/combined-stream": {
+      "version": "1.0.8",
+      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+      "dev": true,
+      "dependencies": {
+        "delayed-stream": "~1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/compressible": {
+      "version": "2.0.18",
+      "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+      "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+      "dev": true,
+      "dependencies": {
+        "mime-db": ">= 1.43.0 < 2"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/compression": {
+      "version": "1.7.4",
+      "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+      "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+      "dev": true,
+      "dependencies": {
+        "accepts": "~1.3.5",
+        "bytes": "3.0.0",
+        "compressible": "~2.0.16",
+        "debug": "2.6.9",
+        "on-headers": "~1.0.2",
+        "safe-buffer": "5.1.2",
+        "vary": "~1.1.2"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/compression/node_modules/bytes": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+      "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/compression/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.0.0"
+      }
+    },
+    "node_modules/compression/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+      "dev": true
+    },
+    "node_modules/compression/node_modules/safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+      "dev": true
+    },
+    "node_modules/comver-to-semver": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/comver-to-semver/-/comver-to-semver-1.0.0.tgz",
+      "integrity": "sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag==",
+      "engines": {
+        "node": ">=12.17"
+      }
+    },
+    "node_modules/concat-map": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+    },
+    "node_modules/concat-stream": {
+      "version": "1.6.2",
+      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+      "dev": true,
+      "engines": [
+        "node >= 0.8"
+      ],
+      "dependencies": {
+        "buffer-from": "^1.0.0",
+        "inherits": "^2.0.3",
+        "readable-stream": "^2.2.2",
+        "typedarray": "^0.0.6"
+      }
+    },
+    "node_modules/console-control-strings": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+      "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
+      "dev": true,
+      "optional": true
+    },
+    "node_modules/content-disposition": {
+      "version": "0.5.4",
+      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+      "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+      "dev": true,
+      "dependencies": {
+        "safe-buffer": "5.2.1"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/content-type": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+      "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/convert-source-map": {
+      "version": "1.9.0",
+      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+      "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+      "dev": true
+    },
+    "node_modules/cookie": {
+      "version": "0.5.0",
+      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+      "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/cookie-signature": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+      "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+      "dev": true
+    },
+    "node_modules/cookies": {
+      "version": "0.8.0",
+      "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
+      "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
+      "dev": true,
+      "dependencies": {
+        "depd": "~2.0.0",
+        "keygrip": "~1.1.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/core-js": {
+      "version": "3.28.0",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.28.0.tgz",
+      "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==",
+      "dev": true,
+      "hasInstallScript": true,
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/core-js"
+      }
+    },
+    "node_modules/core-util-is": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+      "dev": true
+    },
+    "node_modules/cors": {
+      "version": "2.8.5",
+      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+      "dev": true,
+      "dependencies": {
+        "object-assign": "^4",
+        "vary": "^1"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/cpr": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/cpr/-/cpr-3.0.1.tgz",
+      "integrity": "sha512-Xch4PXQ/KC8lJ+KfJ9JI6eG/nmppLrPPWg5Q+vh65Qr9EjuJEubxh/H/Le1TmCZ7+Xv7iJuNRqapyOFZB+wsxA==",
+      "dev": true,
+      "dependencies": {
+        "graceful-fs": "^4.1.5",
+        "minimist": "^1.2.0",
+        "mkdirp": "~0.5.1",
+        "rimraf": "^2.5.4"
+      },
+      "bin": {
+        "cpr": "bin/cpr"
+      }
+    },
+    "node_modules/cpr/node_modules/rimraf": {
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+      "dev": true,
+      "dependencies": {
+        "glob": "^7.1.3"
+      },
+      "bin": {
+        "rimraf": "bin.js"
+      }
+    },
+    "node_modules/cross-spawn": {
+      "version": "7.0.3",
+      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+      "dependencies": {
+        "path-key": "^3.1.0",
+        "shebang-command": "^2.0.0",
+        "which": "^2.0.1"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/crypto-random-string": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+      "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/dashdash": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+      "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+      "dev": true,
+      "dependencies": {
+        "assert-plus": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/dayjs": {
+      "version": "1.11.7",
+      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz",
+      "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==",
+      "dev": true
+    },
+    "node_modules/debug": {
+      "version": "4.3.4",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.1.2"
+      },
+      "engines": {
+        "node": ">=6.0"
+      },
+      "peerDependenciesMeta": {
+        "supports-color": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/dedent": {
+      "version": "0.7.0",
+      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+      "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+      "dev": true
+    },
+    "node_modules/deep-is": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+      "dev": true
+    },
+    "node_modules/deepmerge": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+      "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
+      "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
+      "dev": true,
+      "dependencies": {
+        "globby": "^11.0.1",
+        "graceful-fs": "^4.2.4",
+        "is-glob": "^4.0.1",
+        "is-path-cwd": "^2.2.0",
+        "is-path-inside": "^3.0.2",
+        "p-map": "^4.0.0",
+        "rimraf": "^3.0.2",
+        "slash": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/delayed-stream": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/delegates": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+      "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
+      "dev": true,
+      "optional": true
+    },
+    "node_modules/depd": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+      "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/dependency-path": {
+      "version": "9.2.8",
+      "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz",
+      "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==",
+      "dependencies": {
+        "@pnpm/crypto.base32-hash": "1.0.1",
+        "@pnpm/types": "8.9.0",
+        "encode-registry": "^3.0.0",
+        "semver": "^7.3.8"
+      },
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/dependency-path/node_modules/@pnpm/types": {
+      "version": "8.9.0",
+      "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz",
+      "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==",
+      "engines": {
+        "node": ">=14.6"
+      },
+      "funding": {
+        "url": "https://opencollective.com/pnpm"
+      }
+    },
+    "node_modules/destroy": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+      "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8",
+        "npm": "1.2.8000 || >= 1.4.16"
+      }
+    },
+    "node_modules/detect-indent": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
+      "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/detect-newline": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+      "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/diff-sequences": {
+      "version": "28.1.1",
+      "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz",
+      "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==",
+      "dev": true,
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/dir-glob": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+      "dependencies": {
+        "path-type": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/doctrine": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+      "dev": true,
+      "dependencies": {
+        "esutils": "^2.0.2"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/duplexify": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
+      "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
+      "dev": true,
+      "dependencies": {
+        "end-of-stream": "^1.4.1",
+        "inherits": "^2.0.3",
+        "readable-stream": "^3.1.1",
+        "stream-shift": "^1.0.0"
+      }
+    },
+    "node_modules/duplexify/node_modules/readable-stream": {
+      "version": "3.6.2",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+      "dev": true,
+      "dependencies": {
+        "inherits": "^2.0.3",
+        "string_decoder": "^1.1.1",
+        "util-deprecate": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/ecc-jsbn": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+      "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+      "dev": true,
+      "dependencies": {
+        "jsbn": "~0.1.0",
+        "safer-buffer": "^2.1.0"
+      }
+    },
+    "node_modules/ecdsa-sig-formatter": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
+      "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
+      "dev": true,
+      "dependencies": {
+        "safe-buffer": "^5.0.1"
+      }
+    },
+    "node_modules/ee-first": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+      "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+      "dev": true
+    },
+    "node_modules/electron-to-chromium": {
+      "version": "1.4.340",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.340.tgz",
+      "integrity": "sha512-zx8hqumOqltKsv/MF50yvdAlPF9S/4PXbyfzJS6ZGhbddGkRegdwImmfSVqCkEziYzrIGZ/TlrzBND4FysfkDg==",
+      "dev": true
+    },
+    "node_modules/emittery": {
+      "version": "0.10.2",
+      "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz",
+      "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+      }
+    },
+    "node_modules/emoji-regex": {
+      "version": "8.0.0",
+      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+      "dev": true
+    },
+    "node_modules/encode-registry": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.0.tgz",
+      "integrity": "sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q==",
+      "dependencies": {
+        "mem": "^8.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/encodeurl": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+      "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/end-of-stream": {
+      "version": "1.4.4",
+      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+      "dev": true,
+      "dependencies": {
+        "once": "^1.4.0"
+      }
+    },
+    "node_modules/envinfo": {
+      "version": "7.8.1",
+      "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+      "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+      "dev": true,
+      "bin": {
+        "envinfo": "dist/cli.js"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/error-ex": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/escalade": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/escape-html": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+      "dev": true
+    },
+    "node_modules/escape-string-regexp": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/eslint": {
+      "version": "8.36.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz",
+      "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==",
+      "dev": true,
+      "dependencies": {
+        "@eslint-community/eslint-utils": "^4.2.0",
+        "@eslint-community/regexpp": "^4.4.0",
+        "@eslint/eslintrc": "^2.0.1",
+        "@eslint/js": "8.36.0",
+        "@humanwhocodes/config-array": "^0.11.8",
+        "@humanwhocodes/module-importer": "^1.0.1",
+        "@nodelib/fs.walk": "^1.2.8",
+        "ajv": "^6.10.0",
+        "chalk": "^4.0.0",
+        "cross-spawn": "^7.0.2",
+        "debug": "^4.3.2",
+        "doctrine": "^3.0.0",
+        "escape-string-regexp": "^4.0.0",
+        "eslint-scope": "^7.1.1",
+        "eslint-visitor-keys": "^3.3.0",
+        "espree": "^9.5.0",
+        "esquery": "^1.4.2",
+        "esutils": "^2.0.2",
+        "fast-deep-equal": "^3.1.3",
+        "file-entry-cache": "^6.0.1",
+        "find-up": "^5.0.0",
+        "glob-parent": "^6.0.2",
+        "globals": "^13.19.0",
+        "grapheme-splitter": "^1.0.4",
+        "ignore": "^5.2.0",
+        "import-fresh": "^3.0.0",
+        "imurmurhash": "^0.1.4",
+        "is-glob": "^4.0.0",
+        "is-path-inside": "^3.0.3",
+        "js-sdsl": "^4.1.4",
+        "js-yaml": "^4.1.0",
+        "json-stable-stringify-without-jsonify": "^1.0.1",
+        "levn": "^0.4.1",
+        "lodash.merge": "^4.6.2",
+        "minimatch": "^3.1.2",
+        "natural-compare": "^1.4.0",
+        "optionator": "^0.9.1",
+        "strip-ansi": "^6.0.1",
+        "strip-json-comments": "^3.1.0",
+        "text-table": "^0.2.0"
+      },
+      "bin": {
+        "eslint": "bin/eslint.js"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint"
+      }
+    },
+    "node_modules/eslint-scope": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+      "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+      "dev": true,
+      "dependencies": {
+        "esrecurse": "^4.3.0",
+        "estraverse": "^4.1.1"
+      },
+      "engines": {
+        "node": ">=8.0.0"
+      }
+    },
+    "node_modules/eslint-visitor-keys": {
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+      "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+      "dev": true,
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      }
+    },
+    "node_modules/eslint/node_modules/eslint-scope": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+      "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+      "dev": true,
+      "dependencies": {
+        "esrecurse": "^4.3.0",
+        "estraverse": "^5.2.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      }
+    },
+    "node_modules/eslint/node_modules/estraverse": {
+      "version": "5.3.0",
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+      "dev": true,
+      "engines": {
+        "node": ">=4.0"
+      }
+    },
+    "node_modules/eslint/node_modules/find-up": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+      "dev": true,
+      "dependencies": {
+        "locate-path": "^6.0.0",
+        "path-exists": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/eslint/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/eslint/node_modules/locate-path": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+      "dev": true,
+      "dependencies": {
+        "p-locate": "^5.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/eslint/node_modules/p-locate": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+      "dev": true,
+      "dependencies": {
+        "p-limit": "^3.0.2"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/espree": {
+      "version": "9.5.0",
+      "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz",
+      "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==",
+      "dev": true,
+      "dependencies": {
+        "acorn": "^8.8.0",
+        "acorn-jsx": "^5.3.2",
+        "eslint-visitor-keys": "^3.3.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint"
+      }
+    },
+    "node_modules/esprima": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+      "bin": {
+        "esparse": "bin/esparse.js",
+        "esvalidate": "bin/esvalidate.js"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/esquery": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+      "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
+      "dev": true,
+      "dependencies": {
+        "estraverse": "^5.1.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/esquery/node_modules/estraverse": {
+      "version": "5.3.0",
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+      "dev": true,
+      "engines": {
+        "node": ">=4.0"
+      }
+    },
+    "node_modules/esrecurse": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+      "dev": true,
+      "dependencies": {
+        "estraverse": "^5.2.0"
+      },
+      "engines": {
+        "node": ">=4.0"
+      }
+    },
+    "node_modules/esrecurse/node_modules/estraverse": {
+      "version": "5.3.0",
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+      "dev": true,
+      "engines": {
+        "node": ">=4.0"
+      }
+    },
+    "node_modules/estraverse": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+      "dev": true,
+      "engines": {
+        "node": ">=4.0"
+      }
+    },
+    "node_modules/esutils": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/etag": {
+      "version": "1.8.1",
+      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+      "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/event-target-shim": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+      "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/events": {
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+      "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.x"
+      }
+    },
+    "node_modules/execa": {
+      "name": "safe-execa",
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/safe-execa/-/safe-execa-0.1.3.tgz",
+      "integrity": "sha512-KuOb5C35fJRrhTfErHX+Bw03PayibKwpmOPHnyWMkwSqeiyjq2/D6E524rtJFrvqoUKH6iTe/NC4nOtgWflU7g==",
+      "dependencies": {
+        "@zkochan/which": "^2.0.3",
+        "execa": "^5.1.1",
+        "path-name": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/execa/node_modules/execa": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+      "dependencies": {
+        "cross-spawn": "^7.0.3",
+        "get-stream": "^6.0.0",
+        "human-signals": "^2.1.0",
+        "is-stream": "^2.0.0",
+        "merge-stream": "^2.0.0",
+        "npm-run-path": "^4.0.1",
+        "onetime": "^5.1.2",
+        "signal-exit": "^3.0.3",
+        "strip-final-newline": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sindresorhus/execa?sponsor=1"
+      }
+    },
+    "node_modules/exit": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+      "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/expect": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz",
+      "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==",
+      "dev": true,
+      "dependencies": {
+        "@jest/expect-utils": "^28.1.3",
+        "jest-get-type": "^28.0.2",
+        "jest-matcher-utils": "^28.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-util": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/express": {
+      "version": "4.18.2",
+      "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
+      "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
+      "dev": true,
+      "dependencies": {
+        "accepts": "~1.3.8",
+        "array-flatten": "1.1.1",
+        "body-parser": "1.20.1",
+        "content-disposition": "0.5.4",
+        "content-type": "~1.0.4",
+        "cookie": "0.5.0",
+        "cookie-signature": "1.0.6",
+        "debug": "2.6.9",
+        "depd": "2.0.0",
+        "encodeurl": "~1.0.2",
+        "escape-html": "~1.0.3",
+        "etag": "~1.8.1",
+        "finalhandler": "1.2.0",
+        "fresh": "0.5.2",
+        "http-errors": "2.0.0",
+        "merge-descriptors": "1.0.1",
+        "methods": "~1.1.2",
+        "on-finished": "2.4.1",
+        "parseurl": "~1.3.3",
+        "path-to-regexp": "0.1.7",
+        "proxy-addr": "~2.0.7",
+        "qs": "6.11.0",
+        "range-parser": "~1.2.1",
+        "safe-buffer": "5.2.1",
+        "send": "0.18.0",
+        "serve-static": "1.15.0",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "type-is": "~1.6.18",
+        "utils-merge": "1.0.1",
+        "vary": "~1.1.2"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
+      }
+    },
+    "node_modules/express-rate-limit": {
+      "version": "5.5.1",
+      "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz",
+      "integrity": "sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==",
+      "dev": true
+    },
+    "node_modules/express/node_modules/body-parser": {
+      "version": "1.20.1",
+      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
+      "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
+      "dev": true,
+      "dependencies": {
+        "bytes": "3.1.2",
+        "content-type": "~1.0.4",
+        "debug": "2.6.9",
+        "depd": "2.0.0",
+        "destroy": "1.2.0",
+        "http-errors": "2.0.0",
+        "iconv-lite": "0.4.24",
+        "on-finished": "2.4.1",
+        "qs": "6.11.0",
+        "raw-body": "2.5.1",
+        "type-is": "~1.6.18",
+        "unpipe": "1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8",
+        "npm": "1.2.8000 || >= 1.4.16"
+      }
+    },
+    "node_modules/express/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.0.0"
+      }
+    },
+    "node_modules/express/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "dev": true,
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/express/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+      "dev": true
+    },
+    "node_modules/express/node_modules/qs": {
+      "version": "6.11.0",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+      "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+      "dev": true,
+      "dependencies": {
+        "side-channel": "^1.0.4"
+      },
+      "engines": {
+        "node": ">=0.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/express/node_modules/raw-body": {
+      "version": "2.5.1",
+      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+      "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
+      "dev": true,
+      "dependencies": {
+        "bytes": "3.1.2",
+        "http-errors": "2.0.0",
+        "iconv-lite": "0.4.24",
+        "unpipe": "1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/extend": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+      "dev": true
+    },
+    "node_modules/extsprintf": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+      "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+      "dev": true,
+      "engines": [
+        "node >=0.6.0"
+      ]
+    },
+    "node_modules/fast-deep-equal": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+    },
+    "node_modules/fast-glob": {
+      "version": "3.2.12",
+      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
+      "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
+      "dependencies": {
+        "@nodelib/fs.stat": "^2.0.2",
+        "@nodelib/fs.walk": "^1.2.3",
+        "glob-parent": "^5.1.2",
+        "merge2": "^1.3.0",
+        "micromatch": "^4.0.4"
+      },
+      "engines": {
+        "node": ">=8.6.0"
+      }
+    },
+    "node_modules/fast-glob/node_modules/glob-parent": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+      "dependencies": {
+        "is-glob": "^4.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/fast-json-stable-stringify": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+      "dev": true
+    },
+    "node_modules/fast-levenshtein": {
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+      "dev": true
+    },
+    "node_modules/fast-redact": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz",
+      "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/fast-safe-stringify": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+      "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
+    },
+    "node_modules/fastq": {
+      "version": "1.15.0",
+      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+      "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+      "dependencies": {
+        "reusify": "^1.0.4"
+      }
+    },
+    "node_modules/fb-watchman": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+      "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
+      "dev": true,
+      "dependencies": {
+        "bser": "2.1.1"
+      }
+    },
+    "node_modules/file-entry-cache": {
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+      "dev": true,
+      "dependencies": {
+        "flat-cache": "^3.0.4"
+      },
+      "engines": {
+        "node": "^10.12.0 || >=12.0.0"
+      }
+    },
+    "node_modules/fill-range": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+      "dependencies": {
+        "to-regex-range": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/finalhandler": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+      "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+      "dev": true,
+      "dependencies": {
+        "debug": "2.6.9",
+        "encodeurl": "~1.0.2",
+        "escape-html": "~1.0.3",
+        "on-finished": "2.4.1",
+        "parseurl": "~1.3.3",
+        "statuses": "2.0.1",
+        "unpipe": "~1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/finalhandler/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.0.0"
+      }
+    },
+    "node_modules/finalhandler/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+      "dev": true
+    },
+    "node_modules/find-up": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+      "dependencies": {
+        "locate-path": "^5.0.0",
+        "path-exists": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/flat-cache": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+      "dev": true,
+      "dependencies": {
+        "flatted": "^3.1.0",
+        "rimraf": "^3.0.2"
+      },
+      "engines": {
+        "node": "^10.12.0 || >=12.0.0"
+      }
+    },
+    "node_modules/flatted": {
+      "version": "3.2.7",
+      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
+      "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
+      "dev": true
+    },
+    "node_modules/forever-agent": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+      "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+      "dev": true,
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/form-data": {
+      "version": "2.3.3",
+      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+      "dev": true,
+      "dependencies": {
+        "asynckit": "^0.4.0",
+        "combined-stream": "^1.0.6",
+        "mime-types": "^2.1.12"
+      },
+      "engines": {
+        "node": ">= 0.12"
+      }
+    },
+    "node_modules/forwarded": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+      "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/fresh": {
+      "version": "0.5.2",
+      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+      "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/fs-extra": {
+      "version": "8.1.0",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+      "dependencies": {
+        "graceful-fs": "^4.2.0",
+        "jsonfile": "^4.0.0",
+        "universalify": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=6 <7 || >=8"
+      }
+    },
+    "node_modules/fs.realpath": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+    },
+    "node_modules/fsevents": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+      "dev": true,
+      "hasInstallScript": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+      }
+    },
+    "node_modules/function-bind": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+      "dev": true
+    },
+    "node_modules/gauge": {
+      "version": "2.7.4",
+      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+      "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "aproba": "^1.0.3",
+        "console-control-strings": "^1.0.0",
+        "has-unicode": "^2.0.0",
+        "object-assign": "^4.1.0",
+        "signal-exit": "^3.0.0",
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1",
+        "wide-align": "^1.1.0"
+      }
+    },
+    "node_modules/gauge/node_modules/ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+      "dev": true,
+      "optional": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gauge/node_modules/strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "ansi-regex": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gensync": {
+      "version": "1.0.0-beta.2",
+      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/get-caller-file": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+      "dev": true,
+      "engines": {
+        "node": "6.* || 8.* || >= 10.*"
+      }
+    },
+    "node_modules/get-intrinsic": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
+      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
+      "dev": true,
+      "dependencies": {
+        "function-bind": "^1.1.1",
+        "has": "^1.0.3",
+        "has-symbols": "^1.0.3"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/get-npm-tarball-url": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.0.3.tgz",
+      "integrity": "sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw==",
+      "engines": {
+        "node": ">=12.17"
+      }
+    },
+    "node_modules/get-package-type": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+      "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+      "dev": true,
+      "engines": {
+        "node": ">=8.0.0"
+      }
+    },
+    "node_modules/get-stream": {
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/getpass": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+      "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+      "dev": true,
+      "dependencies": {
+        "assert-plus": "^1.0.0"
+      }
+    },
+    "node_modules/glob": {
+      "version": "7.2.3",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+      "dependencies": {
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.1.1",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
+      }
+    },
+    "node_modules/glob-parent": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+      "dev": true,
+      "dependencies": {
+        "is-glob": "^4.0.3"
+      },
+      "engines": {
+        "node": ">=10.13.0"
+      }
+    },
+    "node_modules/globals": {
+      "version": "13.20.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
+      "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
+      "dev": true,
+      "dependencies": {
+        "type-fest": "^0.20.2"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/globby": {
+      "version": "11.1.0",
+      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+      "dependencies": {
+        "array-union": "^2.1.0",
+        "dir-glob": "^3.0.1",
+        "fast-glob": "^3.2.9",
+        "ignore": "^5.2.0",
+        "merge2": "^1.4.1",
+        "slash": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/graceful-fs": {
+      "version": "4.2.11",
+      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+    },
+    "node_modules/grapheme-splitter": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+      "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+      "dev": true
+    },
+    "node_modules/handlebars": {
+      "version": "4.7.7",
+      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+      "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+      "dev": true,
+      "dependencies": {
+        "minimist": "^1.2.5",
+        "neo-async": "^2.6.0",
+        "source-map": "^0.6.1",
+        "wordwrap": "^1.0.0"
+      },
+      "bin": {
+        "handlebars": "bin/handlebars"
+      },
+      "engines": {
+        "node": ">=0.4.7"
+      },
+      "optionalDependencies": {
+        "uglify-js": "^3.1.4"
+      }
+    },
+    "node_modules/har-schema": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+      "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/har-validator": {
+      "version": "5.1.5",
+      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+      "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+      "deprecated": "this library is no longer supported",
+      "dev": true,
+      "dependencies": {
+        "ajv": "^6.12.3",
+        "har-schema": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+      "dev": true,
+      "dependencies": {
+        "function-bind": "^1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/has-flag": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/has-symbols": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/has-unicode": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+      "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
+      "dev": true,
+      "optional": true
+    },
+    "node_modules/hosted-git-info": {
+      "version": "2.8.9",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+      "dev": true
+    },
+    "node_modules/html-escaper": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+      "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+      "dev": true
+    },
+    "node_modules/http-errors": {
+      "version": "1.8.1",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+      "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
+      "dev": true,
+      "dependencies": {
+        "depd": "~1.1.2",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": ">= 1.5.0 < 2",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/http-errors/node_modules/depd": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+      "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/http-errors/node_modules/statuses": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+      "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/http-signature": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+      "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+      "dev": true,
+      "dependencies": {
+        "assert-plus": "^1.0.0",
+        "jsprim": "^1.2.2",
+        "sshpk": "^1.7.0"
+      },
+      "engines": {
+        "node": ">=0.8",
+        "npm": ">=1.3.7"
+      }
+    },
+    "node_modules/http-status-codes": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz",
+      "integrity": "sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==",
+      "dev": true
+    },
+    "node_modules/https-proxy-agent": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+      "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+      "dev": true,
+      "dependencies": {
+        "agent-base": "6",
+        "debug": "4"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/human-signals": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+      "engines": {
+        "node": ">=10.17.0"
+      }
+    },
+    "node_modules/iconv-lite": {
+      "version": "0.4.24",
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+      "dev": true,
+      "dependencies": {
+        "safer-buffer": ">= 2.1.2 < 3"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/ieee754": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/ignore": {
+      "version": "5.2.4",
+      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+      "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+      "engines": {
+        "node": ">= 4"
+      }
+    },
+    "node_modules/import-fresh": {
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+      "dev": true,
+      "dependencies": {
+        "parent-module": "^1.0.0",
+        "resolve-from": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/import-local": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+      "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+      "dev": true,
+      "dependencies": {
+        "pkg-dir": "^4.2.0",
+        "resolve-cwd": "^3.0.0"
+      },
+      "bin": {
+        "import-local-fixture": "fixtures/cli.js"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/imurmurhash": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+      "engines": {
+        "node": ">=0.8.19"
+      }
+    },
+    "node_modules/indent-string": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/individual": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz",
+      "integrity": "sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g=="
+    },
+    "node_modules/inflight": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "node_modules/inherits": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+    },
+    "node_modules/ipaddr.js": {
+      "version": "1.9.1",
+      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+      "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+    },
+    "node_modules/is-core-module": {
+      "version": "2.11.0",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+      "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+      "dev": true,
+      "dependencies": {
+        "has": "^1.0.3"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-fullwidth-code-point": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+      "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-generator-fn": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+      "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+      "dependencies": {
+        "is-extglob": "^2.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-number": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+      "engines": {
+        "node": ">=0.12.0"
+      }
+    },
+    "node_modules/is-path-cwd": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+      "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/is-path-inside": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/is-plain-obj": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+      "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/is-promise": {
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
+      "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
+      "dev": true
+    },
+    "node_modules/is-stream": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/is-typedarray": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+      "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+    },
+    "node_modules/is-windows": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/isarray": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+      "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+      "dev": true
+    },
+    "node_modules/isexe": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+    },
+    "node_modules/isstream": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+      "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
+      "dev": true
+    },
+    "node_modules/istanbul-lib-coverage": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+      "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/istanbul-lib-instrument": {
+      "version": "5.2.1",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
+      "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/core": "^7.12.3",
+        "@babel/parser": "^7.14.7",
+        "@istanbuljs/schema": "^0.1.2",
+        "istanbul-lib-coverage": "^3.2.0",
+        "semver": "^6.3.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/istanbul-lib-instrument/node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver.js"
+      }
+    },
+    "node_modules/istanbul-lib-report": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+      "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+      "dev": true,
+      "dependencies": {
+        "istanbul-lib-coverage": "^3.0.0",
+        "make-dir": "^3.0.0",
+        "supports-color": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/istanbul-lib-source-maps": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+      "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+      "dev": true,
+      "dependencies": {
+        "debug": "^4.1.1",
+        "istanbul-lib-coverage": "^3.0.0",
+        "source-map": "^0.6.1"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/istanbul-reports": {
+      "version": "3.1.5",
+      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+      "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
+      "dev": true,
+      "dependencies": {
+        "html-escaper": "^2.0.0",
+        "istanbul-lib-report": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/jest": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz",
+      "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/core": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "import-local": "^3.0.2",
+        "jest-cli": "^28.1.3"
+      },
+      "bin": {
+        "jest": "bin/jest.js"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+      },
+      "peerDependenciesMeta": {
+        "node-notifier": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/jest-changed-files": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz",
+      "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==",
+      "dev": true,
+      "dependencies": {
+        "execa": "^5.0.0",
+        "p-limit": "^3.1.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-changed-files/node_modules/execa": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+      "dev": true,
+      "dependencies": {
+        "cross-spawn": "^7.0.3",
+        "get-stream": "^6.0.0",
+        "human-signals": "^2.1.0",
+        "is-stream": "^2.0.0",
+        "merge-stream": "^2.0.0",
+        "npm-run-path": "^4.0.1",
+        "onetime": "^5.1.2",
+        "signal-exit": "^3.0.3",
+        "strip-final-newline": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sindresorhus/execa?sponsor=1"
+      }
+    },
+    "node_modules/jest-circus": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz",
+      "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==",
+      "dev": true,
+      "dependencies": {
+        "@jest/environment": "^28.1.3",
+        "@jest/expect": "^28.1.3",
+        "@jest/test-result": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "chalk": "^4.0.0",
+        "co": "^4.6.0",
+        "dedent": "^0.7.0",
+        "is-generator-fn": "^2.0.0",
+        "jest-each": "^28.1.3",
+        "jest-matcher-utils": "^28.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-runtime": "^28.1.3",
+        "jest-snapshot": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "p-limit": "^3.1.0",
+        "pretty-format": "^28.1.3",
+        "slash": "^3.0.0",
+        "stack-utils": "^2.0.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-circus/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-circus/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-cli": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz",
+      "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/core": "^28.1.3",
+        "@jest/test-result": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "chalk": "^4.0.0",
+        "exit": "^0.1.2",
+        "graceful-fs": "^4.2.9",
+        "import-local": "^3.0.2",
+        "jest-config": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "jest-validate": "^28.1.3",
+        "prompts": "^2.0.1",
+        "yargs": "^17.3.1"
+      },
+      "bin": {
+        "jest": "bin/jest.js"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+      },
+      "peerDependenciesMeta": {
+        "node-notifier": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/jest-cli/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-cli/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-config": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz",
+      "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==",
+      "dev": true,
+      "dependencies": {
+        "@babel/core": "^7.11.6",
+        "@jest/test-sequencer": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "babel-jest": "^28.1.3",
+        "chalk": "^4.0.0",
+        "ci-info": "^3.2.0",
+        "deepmerge": "^4.2.2",
+        "glob": "^7.1.3",
+        "graceful-fs": "^4.2.9",
+        "jest-circus": "^28.1.3",
+        "jest-environment-node": "^28.1.3",
+        "jest-get-type": "^28.0.2",
+        "jest-regex-util": "^28.0.2",
+        "jest-resolve": "^28.1.3",
+        "jest-runner": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "jest-validate": "^28.1.3",
+        "micromatch": "^4.0.4",
+        "parse-json": "^5.2.0",
+        "pretty-format": "^28.1.3",
+        "slash": "^3.0.0",
+        "strip-json-comments": "^3.1.1"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "peerDependencies": {
+        "@types/node": "*",
+        "ts-node": ">=9.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/node": {
+          "optional": true
+        },
+        "ts-node": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/jest-config/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-config/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-diff": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz",
+      "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==",
+      "dev": true,
+      "dependencies": {
+        "chalk": "^4.0.0",
+        "diff-sequences": "^28.1.1",
+        "jest-get-type": "^28.0.2",
+        "pretty-format": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-docblock": {
+      "version": "28.1.1",
+      "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz",
+      "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==",
+      "dev": true,
+      "dependencies": {
+        "detect-newline": "^3.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-each": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz",
+      "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "chalk": "^4.0.0",
+        "jest-get-type": "^28.0.2",
+        "jest-util": "^28.1.3",
+        "pretty-format": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-each/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-each/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-environment-node": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz",
+      "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==",
+      "dev": true,
+      "dependencies": {
+        "@jest/environment": "^28.1.3",
+        "@jest/fake-timers": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "jest-mock": "^28.1.3",
+        "jest-util": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-environment-node/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-environment-node/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-get-type": {
+      "version": "28.0.2",
+      "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz",
+      "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==",
+      "dev": true,
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-haste-map": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz",
+      "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "@types/graceful-fs": "^4.1.3",
+        "@types/node": "*",
+        "anymatch": "^3.0.3",
+        "fb-watchman": "^2.0.0",
+        "graceful-fs": "^4.2.9",
+        "jest-regex-util": "^28.0.2",
+        "jest-util": "^28.1.3",
+        "jest-worker": "^28.1.3",
+        "micromatch": "^4.0.4",
+        "walker": "^1.0.8"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      },
+      "optionalDependencies": {
+        "fsevents": "^2.3.2"
+      }
+    },
+    "node_modules/jest-haste-map/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-haste-map/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-leak-detector": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz",
+      "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==",
+      "dev": true,
+      "dependencies": {
+        "jest-get-type": "^28.0.2",
+        "pretty-format": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-matcher-utils": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz",
+      "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==",
+      "dev": true,
+      "dependencies": {
+        "chalk": "^4.0.0",
+        "jest-diff": "^28.1.3",
+        "jest-get-type": "^28.0.2",
+        "pretty-format": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-message-util": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz",
+      "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==",
+      "dev": true,
+      "dependencies": {
+        "@babel/code-frame": "^7.12.13",
+        "@jest/types": "^28.1.3",
+        "@types/stack-utils": "^2.0.0",
+        "chalk": "^4.0.0",
+        "graceful-fs": "^4.2.9",
+        "micromatch": "^4.0.4",
+        "pretty-format": "^28.1.3",
+        "slash": "^3.0.0",
+        "stack-utils": "^2.0.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-message-util/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-message-util/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-mock": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz",
+      "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "@types/node": "*"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-mock/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-mock/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-pnp-resolver": {
+      "version": "1.2.3",
+      "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+      "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      },
+      "peerDependencies": {
+        "jest-resolve": "*"
+      },
+      "peerDependenciesMeta": {
+        "jest-resolve": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/jest-regex-util": {
+      "version": "28.0.2",
+      "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz",
+      "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==",
+      "dev": true,
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-resolve": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz",
+      "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==",
+      "dev": true,
+      "dependencies": {
+        "chalk": "^4.0.0",
+        "graceful-fs": "^4.2.9",
+        "jest-haste-map": "^28.1.3",
+        "jest-pnp-resolver": "^1.2.2",
+        "jest-util": "^28.1.3",
+        "jest-validate": "^28.1.3",
+        "resolve": "^1.20.0",
+        "resolve.exports": "^1.1.0",
+        "slash": "^3.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-resolve-dependencies": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz",
+      "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==",
+      "dev": true,
+      "dependencies": {
+        "jest-regex-util": "^28.0.2",
+        "jest-snapshot": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-runner": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz",
+      "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/console": "^28.1.3",
+        "@jest/environment": "^28.1.3",
+        "@jest/test-result": "^28.1.3",
+        "@jest/transform": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "chalk": "^4.0.0",
+        "emittery": "^0.10.2",
+        "graceful-fs": "^4.2.9",
+        "jest-docblock": "^28.1.1",
+        "jest-environment-node": "^28.1.3",
+        "jest-haste-map": "^28.1.3",
+        "jest-leak-detector": "^28.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-resolve": "^28.1.3",
+        "jest-runtime": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "jest-watcher": "^28.1.3",
+        "jest-worker": "^28.1.3",
+        "p-limit": "^3.1.0",
+        "source-map-support": "0.5.13"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-runner/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-runner/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-runtime": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz",
+      "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==",
+      "dev": true,
+      "dependencies": {
+        "@jest/environment": "^28.1.3",
+        "@jest/fake-timers": "^28.1.3",
+        "@jest/globals": "^28.1.3",
+        "@jest/source-map": "^28.1.2",
+        "@jest/test-result": "^28.1.3",
+        "@jest/transform": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "chalk": "^4.0.0",
+        "cjs-module-lexer": "^1.0.0",
+        "collect-v8-coverage": "^1.0.0",
+        "execa": "^5.0.0",
+        "glob": "^7.1.3",
+        "graceful-fs": "^4.2.9",
+        "jest-haste-map": "^28.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-mock": "^28.1.3",
+        "jest-regex-util": "^28.0.2",
+        "jest-resolve": "^28.1.3",
+        "jest-snapshot": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "slash": "^3.0.0",
+        "strip-bom": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-runtime/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-runtime/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-runtime/node_modules/execa": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+      "dev": true,
+      "dependencies": {
+        "cross-spawn": "^7.0.3",
+        "get-stream": "^6.0.0",
+        "human-signals": "^2.1.0",
+        "is-stream": "^2.0.0",
+        "merge-stream": "^2.0.0",
+        "npm-run-path": "^4.0.1",
+        "onetime": "^5.1.2",
+        "signal-exit": "^3.0.3",
+        "strip-final-newline": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sindresorhus/execa?sponsor=1"
+      }
+    },
+    "node_modules/jest-snapshot": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz",
+      "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/core": "^7.11.6",
+        "@babel/generator": "^7.7.2",
+        "@babel/plugin-syntax-typescript": "^7.7.2",
+        "@babel/traverse": "^7.7.2",
+        "@babel/types": "^7.3.3",
+        "@jest/expect-utils": "^28.1.3",
+        "@jest/transform": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/babel__traverse": "^7.0.6",
+        "@types/prettier": "^2.1.5",
+        "babel-preset-current-node-syntax": "^1.0.0",
+        "chalk": "^4.0.0",
+        "expect": "^28.1.3",
+        "graceful-fs": "^4.2.9",
+        "jest-diff": "^28.1.3",
+        "jest-get-type": "^28.0.2",
+        "jest-haste-map": "^28.1.3",
+        "jest-matcher-utils": "^28.1.3",
+        "jest-message-util": "^28.1.3",
+        "jest-util": "^28.1.3",
+        "natural-compare": "^1.4.0",
+        "pretty-format": "^28.1.3",
+        "semver": "^7.3.5"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-snapshot/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-snapshot/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-util": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz",
+      "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "chalk": "^4.0.0",
+        "ci-info": "^3.2.0",
+        "graceful-fs": "^4.2.9",
+        "picomatch": "^2.2.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-util/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-util/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-validate": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz",
+      "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==",
+      "dev": true,
+      "dependencies": {
+        "@jest/types": "^28.1.3",
+        "camelcase": "^6.2.0",
+        "chalk": "^4.0.0",
+        "jest-get-type": "^28.0.2",
+        "leven": "^3.1.0",
+        "pretty-format": "^28.1.3"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-validate/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-validate/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-validate/node_modules/camelcase": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+      "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/jest-watcher": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz",
+      "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==",
+      "dev": true,
+      "dependencies": {
+        "@jest/test-result": "^28.1.3",
+        "@jest/types": "^28.1.3",
+        "@types/node": "*",
+        "ansi-escapes": "^4.2.1",
+        "chalk": "^4.0.0",
+        "emittery": "^0.10.2",
+        "jest-util": "^28.1.3",
+        "string-length": "^4.0.1"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-watcher/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-watcher/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/jest-worker": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz",
+      "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==",
+      "dev": true,
+      "dependencies": {
+        "@types/node": "*",
+        "merge-stream": "^2.0.0",
+        "supports-color": "^8.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest-worker/node_modules/supports-color": {
+      "version": "8.1.1",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+      "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+      "dev": true,
+      "dependencies": {
+        "has-flag": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/supports-color?sponsor=1"
+      }
+    },
+    "node_modules/jest/node_modules/@jest/types": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+      "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "@types/istanbul-lib-coverage": "^2.0.0",
+        "@types/istanbul-reports": "^3.0.0",
+        "@types/node": "*",
+        "@types/yargs": "^17.0.8",
+        "chalk": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/jest/node_modules/@types/yargs": {
+      "version": "17.0.23",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz",
+      "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==",
+      "dev": true,
+      "dependencies": {
+        "@types/yargs-parser": "*"
+      }
+    },
+    "node_modules/js-sdsl": {
+      "version": "4.4.0",
+      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
+      "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
+      "dev": true,
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/js-sdsl"
+      }
+    },
+    "node_modules/js-tokens": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+    },
+    "node_modules/js-yaml": {
+      "name": "@zkochan/js-yaml",
+      "version": "0.0.6",
+      "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz",
+      "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==",
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/jsbn": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+      "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+      "dev": true
+    },
+    "node_modules/jsesc": {
+      "version": "2.5.2",
+      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+      "dev": true,
+      "bin": {
+        "jsesc": "bin/jsesc"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/json-parse-even-better-errors": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+    },
+    "node_modules/json-schema": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+      "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+      "dev": true
+    },
+    "node_modules/json-schema-traverse": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+      "dev": true
+    },
+    "node_modules/json-stable-stringify-without-jsonify": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+      "dev": true
+    },
+    "node_modules/json-stringify-safe": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+      "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
+    },
+    "node_modules/json5": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+      "bin": {
+        "json5": "lib/cli.js"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/jsonc-parser": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+      "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+      "dev": true
+    },
+    "node_modules/jsonfile": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+      "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+      "optionalDependencies": {
+        "graceful-fs": "^4.1.6"
+      }
+    },
+    "node_modules/jsonparse": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+      "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
+      "dev": true,
+      "engines": [
+        "node >= 0.2.0"
+      ]
+    },
+    "node_modules/JSONStream": {
+      "version": "1.3.5",
+      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+      "dev": true,
+      "dependencies": {
+        "jsonparse": "^1.2.0",
+        "through": ">=2.2.7 <3"
+      },
+      "bin": {
+        "JSONStream": "bin.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/jsonwebtoken": {
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz",
+      "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==",
+      "dev": true,
+      "dependencies": {
+        "jws": "^3.2.2",
+        "lodash": "^4.17.21",
+        "ms": "^2.1.1",
+        "semver": "^7.3.8"
+      },
+      "engines": {
+        "node": ">=12",
+        "npm": ">=6"
+      }
+    },
+    "node_modules/jsprim": {
+      "version": "1.4.2",
+      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+      "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+      "dev": true,
+      "dependencies": {
+        "assert-plus": "1.0.0",
+        "extsprintf": "1.3.0",
+        "json-schema": "0.4.0",
+        "verror": "1.10.0"
+      },
+      "engines": {
+        "node": ">=0.6.0"
+      }
+    },
+    "node_modules/jwa": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
+      "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
+      "dev": true,
+      "dependencies": {
+        "buffer-equal-constant-time": "1.0.1",
+        "ecdsa-sig-formatter": "1.0.11",
+        "safe-buffer": "^5.0.1"
+      }
+    },
+    "node_modules/jws": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
+      "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
+      "dev": true,
+      "dependencies": {
+        "jwa": "^1.4.1",
+        "safe-buffer": "^5.0.1"
+      }
+    },
+    "node_modules/keygrip": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
+      "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
+      "dev": true,
+      "dependencies": {
+        "tsscmp": "1.0.6"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/kleur": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+      "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/leven": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+      "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/levn": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+      "dev": true,
+      "dependencies": {
+        "prelude-ls": "^1.2.1",
+        "type-check": "~0.4.0"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/lines-and-columns": {
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+    },
+    "node_modules/locate-path": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+      "dependencies": {
+        "p-locate": "^4.1.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/lockfile": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz",
+      "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==",
+      "dev": true,
+      "dependencies": {
+        "signal-exit": "^3.0.2"
+      }
+    },
+    "node_modules/lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+      "dev": true
+    },
+    "node_modules/lodash-es": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
+      "dev": true
+    },
+    "node_modules/lodash.merge": {
+      "version": "4.6.2",
+      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+      "dev": true
+    },
+    "node_modules/lowdb": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz",
+      "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==",
+      "dev": true,
+      "dependencies": {
+        "graceful-fs": "^4.1.3",
+        "is-promise": "^2.1.0",
+        "lodash": "4",
+        "pify": "^3.0.0",
+        "steno": "^0.4.1"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/lowdb/node_modules/pify": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+      "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/lru-cache": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+      "dev": true,
+      "dependencies": {
+        "yallist": "^3.0.2"
+      }
+    },
+    "node_modules/lunr": {
+      "version": "2.3.9",
+      "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
+      "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
+      "dev": true
+    },
+    "node_modules/lunr-mutable-indexes": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/lunr-mutable-indexes/-/lunr-mutable-indexes-2.3.2.tgz",
+      "integrity": "sha512-Han6cdWAPPFM7C2AigS2Ofl3XjAT0yVMrUixodJEpyg71zCtZ2yzXc3s+suc/OaNt4ca6WJBEzVnEIjxCTwFMw==",
+      "dev": true,
+      "dependencies": {
+        "lunr": ">= 2.3.0 < 2.4.0"
+      }
+    },
+    "node_modules/make-dir": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+      "dev": true,
+      "dependencies": {
+        "semver": "^6.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/make-dir/node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver.js"
+      }
+    },
+    "node_modules/makeerror": {
+      "version": "1.0.12",
+      "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+      "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+      "dev": true,
+      "dependencies": {
+        "tmpl": "1.0.5"
+      }
+    },
+    "node_modules/map-age-cleaner": {
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+      "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+      "dependencies": {
+        "p-defer": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/media-typer": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+      "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/mem": {
+      "version": "8.1.1",
+      "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz",
+      "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==",
+      "dependencies": {
+        "map-age-cleaner": "^0.1.3",
+        "mimic-fn": "^3.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sindresorhus/mem?sponsor=1"
+      }
+    },
+    "node_modules/merge-descriptors": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+      "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
+      "dev": true
+    },
+    "node_modules/merge-stream": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+    },
+    "node_modules/merge2": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/methods": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+      "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/micromatch": {
+      "version": "4.0.5",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+      "dependencies": {
+        "braces": "^3.0.2",
+        "picomatch": "^2.3.1"
+      },
+      "engines": {
+        "node": ">=8.6"
+      }
+    },
+    "node_modules/mime": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
+      "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
+      "dev": true,
+      "bin": {
+        "mime": "cli.js"
+      },
+      "engines": {
+        "node": ">=10.0.0"
+      }
+    },
+    "node_modules/mime-db": {
+      "version": "1.52.0",
+      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/mime-types": {
+      "version": "2.1.35",
+      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+      "dev": true,
+      "dependencies": {
+        "mime-db": "1.52.0"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/mimic-fn": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
+      "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/minimatch": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+      "dependencies": {
+        "brace-expansion": "^1.1.7"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/minimist": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/minipass": {
+      "version": "3.3.6",
+      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+      "dev": true,
+      "dependencies": {
+        "yallist": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/minipass/node_modules/yallist": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+      "dev": true
+    },
+    "node_modules/mkdirp": {
+      "version": "0.5.6",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+      "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+      "dev": true,
+      "dependencies": {
+        "minimist": "^1.2.6"
+      },
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      }
+    },
+    "node_modules/ms": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+      "dev": true
+    },
+    "node_modules/mv": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
+      "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==",
+      "dev": true,
+      "dependencies": {
+        "mkdirp": "~0.5.1",
+        "ncp": "~2.0.0",
+        "rimraf": "~2.4.0"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/mv/node_modules/glob": {
+      "version": "6.0.4",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
+      "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==",
+      "dev": true,
+      "dependencies": {
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "2 || 3",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/mv/node_modules/rimraf": {
+      "version": "2.4.5",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
+      "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==",
+      "dev": true,
+      "dependencies": {
+        "glob": "^6.0.1"
+      },
+      "bin": {
+        "rimraf": "bin.js"
+      }
+    },
+    "node_modules/nanoclone": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz",
+      "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==",
+      "dev": true
+    },
+    "node_modules/natural-compare": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+      "dev": true
+    },
+    "node_modules/natural-compare-lite": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
+      "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
+      "dev": true
+    },
+    "node_modules/ncp": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
+      "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==",
+      "dev": true,
+      "bin": {
+        "ncp": "bin/ncp"
+      }
+    },
+    "node_modules/ndjson": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-2.0.0.tgz",
+      "integrity": "sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==",
+      "dependencies": {
+        "json-stringify-safe": "^5.0.1",
+        "minimist": "^1.2.5",
+        "readable-stream": "^3.6.0",
+        "split2": "^3.0.0",
+        "through2": "^4.0.0"
+      },
+      "bin": {
+        "ndjson": "cli.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/ndjson/node_modules/readable-stream": {
+      "version": "3.6.2",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+      "dependencies": {
+        "inherits": "^2.0.3",
+        "string_decoder": "^1.1.1",
+        "util-deprecate": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/negotiator": {
+      "version": "0.6.3",
+      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+      "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/neo-async": {
+      "version": "2.6.2",
+      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+      "dev": true
+    },
+    "node_modules/node-fetch": {
+      "version": "2.6.7",
+      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+      "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+      "dev": true,
+      "dependencies": {
+        "whatwg-url": "^5.0.0"
+      },
+      "engines": {
+        "node": "4.x || >=6.0.0"
+      },
+      "peerDependencies": {
+        "encoding": "^0.1.0"
+      },
+      "peerDependenciesMeta": {
+        "encoding": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/node-int64": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+      "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
+      "dev": true
+    },
+    "node_modules/node-releases": {
+      "version": "2.0.10",
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+      "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
+      "dev": true
+    },
+    "node_modules/normalize-package-data": {
+      "version": "2.5.0",
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+      "dev": true,
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "resolve": "^1.10.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.7.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/normalize-path": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/npm-package-arg": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
+      "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+      "dev": true,
+      "dependencies": {
+        "hosted-git-info": "^2.7.1",
+        "osenv": "^0.1.5",
+        "semver": "^5.6.0",
+        "validate-npm-package-name": "^3.0.0"
+      }
+    },
+    "node_modules/npm-package-arg/node_modules/semver": {
+      "version": "5.7.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/npm-run-path": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+      "dependencies": {
+        "path-key": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/npmlog": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "are-we-there-yet": "~1.1.2",
+        "console-control-strings": "~1.1.0",
+        "gauge": "~2.7.3",
+        "set-blocking": "~2.0.0"
+      }
+    },
+    "node_modules/number-is-nan": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+      "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
+      "dev": true,
+      "optional": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/oauth-sign": {
+      "version": "0.9.0",
+      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+      "dev": true,
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/object-assign": {
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/object-inspect": {
+      "version": "1.12.3",
+      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
+      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
+      "dev": true,
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/on-exit-leak-free": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz",
+      "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==",
+      "dev": true
+    },
+    "node_modules/on-finished": {
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+      "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+      "dev": true,
+      "dependencies": {
+        "ee-first": "1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/on-headers": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+      "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/once": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/onetime": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+      "dependencies": {
+        "mimic-fn": "^2.1.0"
+      },
+      "engines": {
+        "node": ">=6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/onetime/node_modules/mimic-fn": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/optionator": {
+      "version": "0.9.1",
+      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+      "dev": true,
+      "dependencies": {
+        "deep-is": "^0.1.3",
+        "fast-levenshtein": "^2.0.6",
+        "levn": "^0.4.1",
+        "prelude-ls": "^1.2.1",
+        "type-check": "^0.4.0",
+        "word-wrap": "^1.2.3"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/os-homedir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/os-tmpdir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/osenv": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+      "dev": true,
+      "dependencies": {
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
+      }
+    },
+    "node_modules/p-defer": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+      "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==",
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/p-limit": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+      "dev": true,
+      "dependencies": {
+        "yocto-queue": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-locate": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+      "dependencies": {
+        "p-limit": "^2.2.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/p-locate/node_modules/p-limit": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+      "dependencies": {
+        "p-try": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-map": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+      "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+      "dev": true,
+      "dependencies": {
+        "aggregate-error": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-try": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/parent-module": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+      "dev": true,
+      "dependencies": {
+        "callsites": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/parse-json": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+      "dependencies": {
+        "@babel/code-frame": "^7.0.0",
+        "error-ex": "^1.3.1",
+        "json-parse-even-better-errors": "^2.3.0",
+        "lines-and-columns": "^1.1.6"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/parseurl": {
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/path-exists": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/path-is-absolute": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/path-key": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/path-name": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/path-name/-/path-name-1.0.0.tgz",
+      "integrity": "sha512-/dcAb5vMXH0f51yvMuSUqFpxUcA8JelbRmE5mW/p4CUJxrNgK24IkstnV7ENtg2IDGBOu6izKTG6eilbnbNKWQ=="
+    },
+    "node_modules/path-parse": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+      "dev": true
+    },
+    "node_modules/path-to-regexp": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+      "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
+      "dev": true
+    },
+    "node_modules/path-type": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/performance-now": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+      "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
+      "dev": true
+    },
+    "node_modules/picocolors": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+      "dev": true
+    },
+    "node_modules/picomatch": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+      "engines": {
+        "node": ">=8.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/jonschlinkert"
+      }
+    },
+    "node_modules/pify": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+      "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/pino": {
+      "version": "7.11.0",
+      "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz",
+      "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==",
+      "dev": true,
+      "dependencies": {
+        "atomic-sleep": "^1.0.0",
+        "fast-redact": "^3.0.0",
+        "on-exit-leak-free": "^0.2.0",
+        "pino-abstract-transport": "v0.5.0",
+        "pino-std-serializers": "^4.0.0",
+        "process-warning": "^1.0.0",
+        "quick-format-unescaped": "^4.0.3",
+        "real-require": "^0.1.0",
+        "safe-stable-stringify": "^2.1.0",
+        "sonic-boom": "^2.2.1",
+        "thread-stream": "^0.15.1"
+      },
+      "bin": {
+        "pino": "bin.js"
+      }
+    },
+    "node_modules/pino-abstract-transport": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz",
+      "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==",
+      "dev": true,
+      "dependencies": {
+        "readable-stream": "^4.0.0",
+        "split2": "^4.0.0"
+      }
+    },
+    "node_modules/pino-abstract-transport/node_modules/readable-stream": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz",
+      "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==",
+      "dev": true,
+      "dependencies": {
+        "abort-controller": "^3.0.0",
+        "buffer": "^6.0.3",
+        "events": "^3.3.0",
+        "process": "^0.11.10"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      }
+    },
+    "node_modules/pino-abstract-transport/node_modules/split2": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz",
+      "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 10.x"
+      }
+    },
+    "node_modules/pino-std-serializers": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz",
+      "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==",
+      "dev": true
+    },
+    "node_modules/pino/node_modules/pino-abstract-transport": {
+      "version": "0.5.0",
+      "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz",
+      "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==",
+      "dev": true,
+      "dependencies": {
+        "duplexify": "^4.1.2",
+        "split2": "^4.0.0"
+      }
+    },
+    "node_modules/pino/node_modules/sonic-boom": {
+      "version": "2.8.0",
+      "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz",
+      "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==",
+      "dev": true,
+      "dependencies": {
+        "atomic-sleep": "^1.0.0"
+      }
+    },
+    "node_modules/pino/node_modules/split2": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz",
+      "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 10.x"
+      }
+    },
+    "node_modules/pirates": {
+      "version": "4.0.5",
+      "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
+      "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/pkg-dir": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+      "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+      "dev": true,
+      "dependencies": {
+        "find-up": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/pkginfo": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
+      "integrity": "sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/prelude-ls": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/prettier": {
+      "version": "2.8.7",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz",
+      "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==",
+      "dev": true,
+      "bin": {
+        "prettier": "bin-prettier.js"
+      },
+      "engines": {
+        "node": ">=10.13.0"
+      },
+      "funding": {
+        "url": "https://github.com/prettier/prettier?sponsor=1"
+      }
+    },
+    "node_modules/pretty-format": {
+      "version": "28.1.3",
+      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz",
+      "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==",
+      "dev": true,
+      "dependencies": {
+        "@jest/schemas": "^28.1.3",
+        "ansi-regex": "^5.0.1",
+        "ansi-styles": "^5.0.0",
+        "react-is": "^18.0.0"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+      }
+    },
+    "node_modules/pretty-format/node_modules/ansi-styles": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+      "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+      }
+    },
+    "node_modules/process": {
+      "version": "0.11.10",
+      "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+      "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6.0"
+      }
+    },
+    "node_modules/process-nextick-args": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+      "dev": true
+    },
+    "node_modules/process-warning": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz",
+      "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==",
+      "dev": true
+    },
+    "node_modules/prompts": {
+      "version": "2.4.2",
+      "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+      "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+      "dev": true,
+      "dependencies": {
+        "kleur": "^3.0.3",
+        "sisteransi": "^1.0.5"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/property-expr": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz",
+      "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==",
+      "dev": true
+    },
+    "node_modules/proxy-addr": {
+      "version": "2.0.7",
+      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+      "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+      "dev": true,
+      "dependencies": {
+        "forwarded": "0.2.0",
+        "ipaddr.js": "1.9.1"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/psl": {
+      "version": "1.9.0",
+      "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+      "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+      "dev": true
+    },
+    "node_modules/punycode": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/qs": {
+      "version": "6.5.3",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+      "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.6"
+      }
+    },
+    "node_modules/queue-microtask": {
+      "version": "1.2.3",
+      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/quick-format-unescaped": {
+      "version": "4.0.4",
+      "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
+      "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
+      "dev": true
+    },
+    "node_modules/ramda": {
+      "name": "@pnpm/ramda",
+      "version": "0.28.1",
+      "resolved": "https://registry.npmjs.org/@pnpm/ramda/-/ramda-0.28.1.tgz",
+      "integrity": "sha512-zcAG+lvU0fMziNeGXpPyCyCJYp5ZVrPElEE4t14jAmViaihohocZ+dDkcRIyAomox8pQsuZnv1EyHR+pOhmUWw==",
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/ramda"
+      }
+    },
+    "node_modules/range-parser": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/raw-body": {
+      "version": "2.5.2",
+      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+      "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+      "dev": true,
+      "dependencies": {
+        "bytes": "3.1.2",
+        "http-errors": "2.0.0",
+        "iconv-lite": "0.4.24",
+        "unpipe": "1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/raw-body/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "dev": true,
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/react-is": {
+      "version": "18.2.0",
+      "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+      "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
+      "dev": true
+    },
+    "node_modules/read-yaml-file": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz",
+      "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==",
+      "dependencies": {
+        "graceful-fs": "^4.1.5",
+        "js-yaml": "^3.6.1",
+        "pify": "^4.0.1",
+        "strip-bom": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/read-yaml-file/node_modules/argparse": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+      "dependencies": {
+        "sprintf-js": "~1.0.2"
+      }
+    },
+    "node_modules/read-yaml-file/node_modules/js-yaml": {
+      "version": "3.14.1",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+      "dependencies": {
+        "argparse": "^1.0.7",
+        "esprima": "^4.0.0"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/read-yaml-file/node_modules/strip-bom": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+      "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/readable-stream": {
+      "version": "2.3.8",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+      "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+      "dev": true,
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.3",
+        "isarray": "~1.0.0",
+        "process-nextick-args": "~2.0.0",
+        "safe-buffer": "~5.1.1",
+        "string_decoder": "~1.1.1",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/readable-stream/node_modules/safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+      "dev": true
+    },
+    "node_modules/real-require": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz",
+      "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 12.13.0"
+      }
+    },
+    "node_modules/regenerator-runtime": {
+      "version": "0.13.11",
+      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+      "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+    },
+    "node_modules/request": {
+      "version": "2.88.2",
+      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+      "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+      "dev": true,
+      "dependencies": {
+        "aws-sign2": "~0.7.0",
+        "aws4": "^1.8.0",
+        "caseless": "~0.12.0",
+        "combined-stream": "~1.0.6",
+        "extend": "~3.0.2",
+        "forever-agent": "~0.6.1",
+        "form-data": "~2.3.2",
+        "har-validator": "~5.1.3",
+        "http-signature": "~1.2.0",
+        "is-typedarray": "~1.0.0",
+        "isstream": "~0.1.2",
+        "json-stringify-safe": "~5.0.1",
+        "mime-types": "~2.1.19",
+        "oauth-sign": "~0.9.0",
+        "performance-now": "^2.1.0",
+        "qs": "~6.5.2",
+        "safe-buffer": "^5.1.2",
+        "tough-cookie": "~2.5.0",
+        "tunnel-agent": "^0.6.0",
+        "uuid": "^3.3.2"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/require-directory": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+      "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/require-from-string": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/resolve": {
+      "version": "1.22.1",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+      "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+      "dev": true,
+      "dependencies": {
+        "is-core-module": "^2.9.0",
+        "path-parse": "^1.0.7",
+        "supports-preserve-symlinks-flag": "^1.0.0"
+      },
+      "bin": {
+        "resolve": "bin/resolve"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/resolve-cwd": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+      "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+      "dev": true,
+      "dependencies": {
+        "resolve-from": "^5.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/resolve-cwd/node_modules/resolve-from": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/resolve-from": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/resolve.exports": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz",
+      "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/retry": {
+      "version": "0.13.1",
+      "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+      "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 4"
+      }
+    },
+    "node_modules/reusify": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+      "engines": {
+        "iojs": ">=1.0.0",
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/rfc4648": {
+      "version": "1.5.2",
+      "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz",
+      "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg=="
+    },
+    "node_modules/rimraf": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+      "dependencies": {
+        "glob": "^7.1.3"
+      },
+      "bin": {
+        "rimraf": "bin.js"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
+      }
+    },
+    "node_modules/run-parallel": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "dependencies": {
+        "queue-microtask": "^1.2.2"
+      }
+    },
+    "node_modules/safe-buffer": {
+      "version": "5.2.1",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/safe-stable-stringify": {
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz",
+      "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/safer-buffer": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+      "dev": true
+    },
+    "node_modules/semver": {
+      "version": "7.3.8",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
+      "bin": {
+        "semver": "bin/semver.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/semver/node_modules/lru-cache": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+      "dependencies": {
+        "yallist": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/semver/node_modules/yallist": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+    },
+    "node_modules/send": {
+      "version": "0.18.0",
+      "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+      "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+      "dev": true,
+      "dependencies": {
+        "debug": "2.6.9",
+        "depd": "2.0.0",
+        "destroy": "1.2.0",
+        "encodeurl": "~1.0.2",
+        "escape-html": "~1.0.3",
+        "etag": "~1.8.1",
+        "fresh": "0.5.2",
+        "http-errors": "2.0.0",
+        "mime": "1.6.0",
+        "ms": "2.1.3",
+        "on-finished": "2.4.1",
+        "range-parser": "~1.2.1",
+        "statuses": "2.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/send/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.0.0"
+      }
+    },
+    "node_modules/send/node_modules/debug/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+      "dev": true
+    },
+    "node_modules/send/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "dev": true,
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/send/node_modules/mime": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+      "dev": true,
+      "bin": {
+        "mime": "cli.js"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/send/node_modules/ms": {
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+      "dev": true
+    },
+    "node_modules/serve-static": {
+      "version": "1.15.0",
+      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+      "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+      "dev": true,
+      "dependencies": {
+        "encodeurl": "~1.0.2",
+        "escape-html": "~1.0.3",
+        "parseurl": "~1.3.3",
+        "send": "0.18.0"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/set-blocking": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+      "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+      "dev": true,
+      "optional": true
+    },
+    "node_modules/setprototypeof": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+      "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+      "dev": true
+    },
+    "node_modules/shebang-command": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+      "dependencies": {
+        "shebang-regex": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/shebang-regex": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/side-channel": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+      "dev": true,
+      "dependencies": {
+        "call-bind": "^1.0.0",
+        "get-intrinsic": "^1.0.2",
+        "object-inspect": "^1.9.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/signal-exit": {
+      "version": "3.0.7",
+      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+    },
+    "node_modules/sisteransi": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+      "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+      "dev": true
+    },
+    "node_modules/slash": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/slide": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+      "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==",
+      "dev": true,
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/sonic-boom": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.1.tgz",
+      "integrity": "sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==",
+      "dev": true,
+      "dependencies": {
+        "atomic-sleep": "^1.0.0"
+      }
+    },
+    "node_modules/sort-keys": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz",
+      "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==",
+      "dependencies": {
+        "is-plain-obj": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/source-map": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/source-map-support": {
+      "version": "0.5.13",
+      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
+      "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
+      "dev": true,
+      "dependencies": {
+        "buffer-from": "^1.0.0",
+        "source-map": "^0.6.0"
+      }
+    },
+    "node_modules/spdx-correct": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+      "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+      "dev": true,
+      "dependencies": {
+        "spdx-expression-parse": "^3.0.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "node_modules/spdx-exceptions": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+      "dev": true
+    },
+    "node_modules/spdx-expression-parse": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+      "dev": true,
+      "dependencies": {
+        "spdx-exceptions": "^2.1.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "node_modules/spdx-license-ids": {
+      "version": "3.0.13",
+      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz",
+      "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==",
+      "dev": true
+    },
+    "node_modules/split2": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+      "dependencies": {
+        "readable-stream": "^3.0.0"
+      }
+    },
+    "node_modules/split2/node_modules/readable-stream": {
+      "version": "3.6.2",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+      "dependencies": {
+        "inherits": "^2.0.3",
+        "string_decoder": "^1.1.1",
+        "util-deprecate": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/sprintf-js": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+      "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
+    },
+    "node_modules/sshpk": {
+      "version": "1.17.0",
+      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+      "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+      "dev": true,
+      "dependencies": {
+        "asn1": "~0.2.3",
+        "assert-plus": "^1.0.0",
+        "bcrypt-pbkdf": "^1.0.0",
+        "dashdash": "^1.12.0",
+        "ecc-jsbn": "~0.1.1",
+        "getpass": "^0.1.1",
+        "jsbn": "~0.1.0",
+        "safer-buffer": "^2.0.2",
+        "tweetnacl": "~0.14.0"
+      },
+      "bin": {
+        "sshpk-conv": "bin/sshpk-conv",
+        "sshpk-sign": "bin/sshpk-sign",
+        "sshpk-verify": "bin/sshpk-verify"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/ssri": {
+      "version": "8.0.1",
+      "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+      "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+      "dev": true,
+      "dependencies": {
+        "minipass": "^3.1.1"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/stack-utils": {
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+      "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
+      "dev": true,
+      "dependencies": {
+        "escape-string-regexp": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/stack-utils/node_modules/escape-string-regexp": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+      "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/statuses": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/steno": {
+      "version": "0.4.4",
+      "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz",
+      "integrity": "sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==",
+      "dev": true,
+      "dependencies": {
+        "graceful-fs": "^4.1.3"
+      }
+    },
+    "node_modules/stream-shift": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+      "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+      "dev": true
+    },
+    "node_modules/string_decoder": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+      "dependencies": {
+        "safe-buffer": "~5.1.0"
+      }
+    },
+    "node_modules/string_decoder/node_modules/safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+    },
+    "node_modules/string-length": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+      "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+      "dev": true,
+      "dependencies": {
+        "char-regex": "^1.0.2",
+        "strip-ansi": "^6.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/string-width": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+      "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "code-point-at": "^1.0.0",
+        "is-fullwidth-code-point": "^1.0.0",
+        "strip-ansi": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/string-width/node_modules/ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+      "dev": true,
+      "optional": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/string-width/node_modules/strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "ansi-regex": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/strip-ansi": {
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+      "dev": true,
+      "dependencies": {
+        "ansi-regex": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/strip-bom": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/strip-final-newline": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/strip-json-comments": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/supports-color": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+      "dev": true,
+      "dependencies": {
+        "has-flag": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/supports-hyperlinks": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
+      "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
+      "dev": true,
+      "dependencies": {
+        "has-flag": "^4.0.0",
+        "supports-color": "^7.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/supports-preserve-symlinks-flag": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/temp-dir": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
+      "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/tempy": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz",
+      "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
+      "dev": true,
+      "dependencies": {
+        "del": "^6.0.0",
+        "is-stream": "^2.0.0",
+        "temp-dir": "^2.0.0",
+        "type-fest": "^0.16.0",
+        "unique-string": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/tempy/node_modules/type-fest": {
+      "version": "0.16.0",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
+      "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/terminal-link": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
+      "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+      "dev": true,
+      "dependencies": {
+        "ansi-escapes": "^4.2.1",
+        "supports-hyperlinks": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/test-exclude": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+      "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+      "dev": true,
+      "dependencies": {
+        "@istanbuljs/schema": "^0.1.2",
+        "glob": "^7.1.4",
+        "minimatch": "^3.0.4"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/text-table": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+      "dev": true
+    },
+    "node_modules/thread-stream": {
+      "version": "0.15.2",
+      "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz",
+      "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==",
+      "dev": true,
+      "dependencies": {
+        "real-require": "^0.1.0"
+      }
+    },
+    "node_modules/through": {
+      "version": "2.3.8",
+      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+      "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+      "dev": true
+    },
+    "node_modules/through2": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+      "dependencies": {
+        "readable-stream": "3"
+      }
+    },
+    "node_modules/through2/node_modules/readable-stream": {
+      "version": "3.6.2",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+      "dependencies": {
+        "inherits": "^2.0.3",
+        "string_decoder": "^1.1.1",
+        "util-deprecate": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/tmp": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+      "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+      "dev": true,
+      "dependencies": {
+        "rimraf": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=8.17.0"
+      }
+    },
+    "node_modules/tmp-promise": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
+      "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
+      "dev": true,
+      "dependencies": {
+        "tmp": "^0.2.0"
+      }
+    },
+    "node_modules/tmpl": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+      "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+      "dev": true
+    },
+    "node_modules/to-fast-properties": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+      "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/to-regex-range": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+      "dependencies": {
+        "is-number": "^7.0.0"
+      },
+      "engines": {
+        "node": ">=8.0"
+      }
+    },
+    "node_modules/toidentifier": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.6"
+      }
+    },
+    "node_modules/toposort": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
+      "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==",
+      "dev": true
+    },
+    "node_modules/tough-cookie": {
+      "version": "2.5.0",
+      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+      "dev": true,
+      "dependencies": {
+        "psl": "^1.1.28",
+        "punycode": "^2.1.1"
+      },
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/tr46": {
+      "version": "0.0.3",
+      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+      "dev": true
+    },
+    "node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+      "dev": true
+    },
+    "node_modules/tsscmp": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
+      "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.6.x"
+      }
+    },
+    "node_modules/tsutils": {
+      "version": "3.21.0",
+      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+      "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+      "dev": true,
+      "dependencies": {
+        "tslib": "^1.8.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      },
+      "peerDependencies": {
+        "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+      }
+    },
+    "node_modules/tunnel-agent": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+      "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+      "dev": true,
+      "dependencies": {
+        "safe-buffer": "^5.0.1"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/tweetnacl": {
+      "version": "0.14.5",
+      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+      "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+      "dev": true
+    },
+    "node_modules/typanion": {
+      "version": "3.12.1",
+      "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.12.1.tgz",
+      "integrity": "sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==",
+      "dev": true
+    },
+    "node_modules/type-check": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+      "dev": true,
+      "dependencies": {
+        "prelude-ls": "^1.2.1"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/type-detect": {
+      "version": "4.0.8",
+      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/type-fest": {
+      "version": "0.20.2",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/type-is": {
+      "version": "1.6.18",
+      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+      "dev": true,
+      "dependencies": {
+        "media-typer": "0.3.0",
+        "mime-types": "~2.1.24"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/typedarray": {
+      "version": "0.0.6",
+      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+      "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
+      "dev": true
+    },
+    "node_modules/typedarray-to-buffer": {
+      "version": "3.1.5",
+      "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+      "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+      "dependencies": {
+        "is-typedarray": "^1.0.0"
+      }
+    },
+    "node_modules/typescript": {
+      "version": "4.9.5",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
+      "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
+      "dev": true,
+      "bin": {
+        "tsc": "bin/tsc",
+        "tsserver": "bin/tsserver"
+      },
+      "engines": {
+        "node": ">=4.2.0"
+      }
+    },
+    "node_modules/uglify-js": {
+      "version": "3.17.4",
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
+      "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
+      "dev": true,
+      "optional": true,
+      "bin": {
+        "uglifyjs": "bin/uglifyjs"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/unique-string": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
+      "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+      "dev": true,
+      "dependencies": {
+        "crypto-random-string": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/universalify": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+      "engines": {
+        "node": ">= 4.0.0"
+      }
+    },
+    "node_modules/unix-crypt-td-js": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz",
+      "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==",
+      "dev": true
+    },
+    "node_modules/unpipe": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+      "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/update-browserslist-db": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
+      "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        }
+      ],
+      "dependencies": {
+        "escalade": "^3.1.1",
+        "picocolors": "^1.0.0"
+      },
+      "bin": {
+        "browserslist-lint": "cli.js"
+      },
+      "peerDependencies": {
+        "browserslist": ">= 4.21.0"
+      }
+    },
+    "node_modules/uri-js": {
+      "version": "4.4.1",
+      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+      "dev": true,
+      "dependencies": {
+        "punycode": "^2.1.0"
+      }
+    },
+    "node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+    },
+    "node_modules/utils-merge": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+      "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/uuid": {
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
+      "dev": true,
+      "bin": {
+        "uuid": "bin/uuid"
+      }
+    },
+    "node_modules/v8-to-istanbul": {
+      "version": "9.1.0",
+      "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz",
+      "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/trace-mapping": "^0.3.12",
+        "@types/istanbul-lib-coverage": "^2.0.1",
+        "convert-source-map": "^1.6.0"
+      },
+      "engines": {
+        "node": ">=10.12.0"
+      }
+    },
+    "node_modules/validate-npm-package-license": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+      "dev": true,
+      "dependencies": {
+        "spdx-correct": "^3.0.0",
+        "spdx-expression-parse": "^3.0.0"
+      }
+    },
+    "node_modules/validate-npm-package-name": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+      "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
+      "dev": true,
+      "dependencies": {
+        "builtins": "^1.0.3"
+      }
+    },
+    "node_modules/validator": {
+      "version": "13.9.0",
+      "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz",
+      "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/vary": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+      "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/verdaccio": {
+      "version": "5.23.1",
+      "resolved": "https://registry.npmjs.org/verdaccio/-/verdaccio-5.23.1.tgz",
+      "integrity": "sha512-tPEm0hQub2jV5b5ID9B/dexAKI00iI+wCvLyhhg/OSu+E6OHMyJuj5KkT58AxM4Lsz0zOG58qhNwmy9JEgq6vA==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/config": "6.0.0-6-next.66",
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "@verdaccio/local-storage": "10.3.1",
+        "@verdaccio/logger-7": "6.0.0-6-next.12",
+        "@verdaccio/middleware": "6.0.0-6-next.46",
+        "@verdaccio/signature": "6.0.0-6-next.2",
+        "@verdaccio/streams": "10.2.0",
+        "@verdaccio/tarball": "11.0.0-6-next.36",
+        "@verdaccio/ui-theme": "6.0.0-6-next.67",
+        "@verdaccio/url": "11.0.0-6-next.33",
+        "@verdaccio/utils": "6.0.0-6-next.35",
+        "async": "3.2.4",
+        "body-parser": "1.20.2",
+        "clipanion": "3.2.0",
+        "compression": "1.7.4",
+        "cookies": "0.8.0",
+        "cors": "2.8.5",
+        "debug": "^4.3.4",
+        "envinfo": "7.8.1",
+        "express": "4.18.2",
+        "express-rate-limit": "5.5.1",
+        "fast-safe-stringify": "2.1.1",
+        "handlebars": "4.7.7",
+        "js-yaml": "4.1.0",
+        "JSONStream": "1.3.5",
+        "jsonwebtoken": "9.0.0",
+        "kleur": "4.1.5",
+        "lodash": "4.17.21",
+        "lru-cache": "7.18.3",
+        "lunr-mutable-indexes": "2.3.2",
+        "mime": "3.0.0",
+        "mkdirp": "1.0.4",
+        "mv": "2.1.1",
+        "pkginfo": "0.4.1",
+        "request": "2.88.2",
+        "semver": "7.3.8",
+        "validator": "13.9.0",
+        "verdaccio-audit": "11.0.0-6-next.30",
+        "verdaccio-htpasswd": "10.5.3"
+      },
+      "bin": {
+        "verdaccio": "bin/verdaccio"
+      },
+      "engines": {
+        "node": ">=12.18"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/verdaccio-audit": {
+      "version": "11.0.0-6-next.30",
+      "resolved": "https://registry.npmjs.org/verdaccio-audit/-/verdaccio-audit-11.0.0-6-next.30.tgz",
+      "integrity": "sha512-lCSUIdFv1ucFP7oUOx/lM7kH+s72aQk1kG15rtd5wwZoKffrjJRnQNu5P8UX2IWDDvwDYqW/ng0PthdokZwl2Q==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/config": "6.0.0-6-next.67",
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "express": "4.18.2",
+        "https-proxy-agent": "5.0.1",
+        "node-fetch": "cjs"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/verdaccio-audit/node_modules/@verdaccio/config": {
+      "version": "6.0.0-6-next.67",
+      "resolved": "https://registry.npmjs.org/@verdaccio/config/-/config-6.0.0-6-next.67.tgz",
+      "integrity": "sha512-cUu4IKhC80/11ArZNq7oYCWT9zrFrDC2L7vfW0O0HI0slaeSSQ2TN/2P91EX9WW4VCatfckBOloXDJl5OinDDg==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/core": "6.0.0-6-next.67",
+        "@verdaccio/utils": "6.0.0-6-next.35",
+        "debug": "4.3.4",
+        "js-yaml": "4.1.0",
+        "lodash": "4.17.21",
+        "minimatch": "3.1.2",
+        "yup": "0.32.11"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/verdaccio-audit/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/verdaccio-htpasswd": {
+      "version": "10.5.3",
+      "resolved": "https://registry.npmjs.org/verdaccio-htpasswd/-/verdaccio-htpasswd-10.5.3.tgz",
+      "integrity": "sha512-3QedFZaoOpRbyDT6pdktKxGHXakACxZgGflrxWYKh/B4Ds09QNonU6KyXPJTwFJZoAFb0Eey0KP6BY8pibi2Jw==",
+      "dev": true,
+      "dependencies": {
+        "@verdaccio/file-locking": "10.3.0",
+        "apache-md5": "1.1.8",
+        "bcryptjs": "2.4.3",
+        "http-errors": "2.0.0",
+        "unix-crypt-td-js": "1.1.4"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/verdaccio"
+      }
+    },
+    "node_modules/verdaccio-htpasswd/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "dev": true,
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/verdaccio/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/verdaccio/node_modules/kleur": {
+      "version": "4.1.5",
+      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/verdaccio/node_modules/lru-cache": {
+      "version": "7.18.3",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+      "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/verdaccio/node_modules/mkdirp": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+      "dev": true,
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/verror": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+      "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+      "dev": true,
+      "engines": [
+        "node >=0.6.0"
+      ],
+      "dependencies": {
+        "assert-plus": "^1.0.0",
+        "core-util-is": "1.0.2",
+        "extsprintf": "^1.2.0"
+      }
+    },
+    "node_modules/verror/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+      "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+      "dev": true
+    },
+    "node_modules/walker": {
+      "version": "1.0.8",
+      "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+      "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+      "dev": true,
+      "dependencies": {
+        "makeerror": "1.0.12"
+      }
+    },
+    "node_modules/webidl-conversions": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+      "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+      "dev": true
+    },
+    "node_modules/whatwg-url": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+      "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+      "dev": true,
+      "dependencies": {
+        "tr46": "~0.0.3",
+        "webidl-conversions": "^3.0.0"
+      }
+    },
+    "node_modules/which": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+      "dependencies": {
+        "isexe": "^2.0.0"
+      },
+      "bin": {
+        "node-which": "bin/node-which"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/wide-align": {
+      "version": "1.1.5",
+      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+      "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+      "dev": true,
+      "optional": true,
+      "dependencies": {
+        "string-width": "^1.0.2 || 2 || 3 || 4"
+      }
+    },
+    "node_modules/word-wrap": {
+      "version": "1.2.3",
+      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/wordwrap": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+      "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
+      "dev": true
+    },
+    "node_modules/wrap-ansi": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+      "dev": true,
+      "dependencies": {
+        "ansi-styles": "^4.0.0",
+        "string-width": "^4.1.0",
+        "strip-ansi": "^6.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+      }
+    },
+    "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/wrap-ansi/node_modules/string-width": {
+      "version": "4.2.3",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+      "dev": true,
+      "dependencies": {
+        "emoji-regex": "^8.0.0",
+        "is-fullwidth-code-point": "^3.0.0",
+        "strip-ansi": "^6.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/wrappy": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+    },
+    "node_modules/write-file-atomic": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
+      "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
+      "dependencies": {
+        "imurmurhash": "^0.1.4",
+        "signal-exit": "^3.0.7"
+      },
+      "engines": {
+        "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+      }
+    },
+    "node_modules/write-yaml-file": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz",
+      "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==",
+      "dependencies": {
+        "js-yaml": "^4.0.0",
+        "write-file-atomic": "^3.0.3"
+      },
+      "engines": {
+        "node": ">=10.13"
+      }
+    },
+    "node_modules/write-yaml-file/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/write-yaml-file/node_modules/write-file-atomic": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+      "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+      "dependencies": {
+        "imurmurhash": "^0.1.4",
+        "is-typedarray": "^1.0.0",
+        "signal-exit": "^3.0.2",
+        "typedarray-to-buffer": "^3.1.5"
+      }
+    },
+    "node_modules/y18n": {
+      "version": "5.0.8",
+      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/yallist": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+      "dev": true
+    },
+    "node_modules/yargs": {
+      "version": "17.7.1",
+      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+      "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+      "dev": true,
+      "dependencies": {
+        "cliui": "^8.0.1",
+        "escalade": "^3.1.1",
+        "get-caller-file": "^2.0.5",
+        "require-directory": "^2.1.1",
+        "string-width": "^4.2.3",
+        "y18n": "^5.0.5",
+        "yargs-parser": "^21.1.1"
+      },
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/yargs-parser": {
+      "version": "21.1.1",
+      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+      "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/yargs/node_modules/is-fullwidth-code-point": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/yargs/node_modules/string-width": {
+      "version": "4.2.3",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+      "dev": true,
+      "dependencies": {
+        "emoji-regex": "^8.0.0",
+        "is-fullwidth-code-point": "^3.0.0",
+        "strip-ansi": "^6.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/yocto-queue": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/yup": {
+      "version": "0.32.11",
+      "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz",
+      "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/runtime": "^7.15.4",
+        "@types/lodash": "^4.14.175",
+        "lodash": "^4.17.21",
+        "lodash-es": "^4.17.21",
+        "nanoclone": "^0.2.1",
+        "property-expr": "^2.0.4",
+        "toposort": "^2.0.2"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    }
+  }
+}
diff --git a/pkgs/development/web/pnpm-lock-export/update.sh b/pkgs/development/web/pnpm-lock-export/update.sh
new file mode 100755
index 00000000000..12c11c60b1e
--- /dev/null
+++ b/pkgs/development/web/pnpm-lock-export/update.sh
@@ -0,0 +1,47 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p nix wget nix-prefetch-github jq prefetch-npm-deps nodejs
+
+# shellcheck shell=bash
+
+if [ -n "$GITHUB_TOKEN" ]; then
+    TOKEN_ARGS=(--header "Authorization: token $GITHUB_TOKEN")
+fi
+
+if [[ $# -gt 1 || $1 == -* ]]; then
+    echo "Regenerates packaging data for the pnpm-lock-export packages."
+    echo "Usage: $0 [git release tag]"
+    exit 1
+fi
+
+set -x
+
+cd "$(dirname "$0")"
+version="$1"
+
+set -euo pipefail
+
+if [ -z "$version" ]; then
+    version="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/cvent/pnpm-lock-export/releases?per_page=1" | jq -r '.[0].tag_name')"
+fi
+
+# strip leading "v"
+version="${version#v}"
+
+# pnpm-lock-export repository
+src_hash=$(nix-prefetch-github cvent pnpm-lock-export --rev "v${version}" | jq -r .sha256)
+
+# Front-end dependencies
+upstream_src="https://raw.githubusercontent.com/cvent/pnpm-lock-export/v$version"
+
+trap 'rm -rf package.json' EXIT
+wget "${TOKEN_ARGS[@]}" "$upstream_src/package.json"
+npm install --package-lock-only
+deps_hash=$(prefetch-npm-deps package-lock.json)
+
+# Use friendlier hashes
+src_hash=$(nix hash to-sri --type sha256 "$src_hash")
+deps_hash=$(nix hash to-sri --type sha256 "$deps_hash")
+
+sed -i -E -e "s#version = \".*\"#version = \"$version\"#" default.nix
+sed -i -E -e "s#hash = \".*\"#hash = \"$src_hash\"#" default.nix
+sed -i -E -e "s#npmDepsHash = \".*\"#npmDepsHash = \"$deps_hash\"#" default.nix
diff --git a/pkgs/games/aaaaxy/default.nix b/pkgs/games/aaaaxy/default.nix
index af3dc01edb7..c10390d4903 100644
--- a/pkgs/games/aaaaxy/default.nix
+++ b/pkgs/games/aaaaxy/default.nix
@@ -16,17 +16,17 @@
 
 buildGoModule rec {
   pname = "aaaaxy";
-  version = "1.3.372";
+  version = "1.3.421";
 
   src = fetchFromGitHub {
     owner = "divVerent";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-vm3wA8lzoaJ5iGwf2nZ0EvoSATHGftQ77lwdEjGe2RU=";
+    hash = "sha256-MZXnIkOVv49HEkatLEGbIxeJyaiOrh2XLTp5TdvMhk8=";
     fetchSubmodules = true;
   };
 
-  vendorHash = "sha256-WEK7j7FMiue0Fl1R+To5GKwvM03pjc1nKig/wePEAAY=";
+  vendorHash = "sha256-TPm2X0QERJ5lBfojOAWIS60CeAz+Ps2REFtNIT2zGnY=";
 
   buildInputs = [
     alsa-lib
diff --git a/pkgs/games/crispy-doom/default.nix b/pkgs/games/crispy-doom/default.nix
index e3385eaca53..a4a0fc08730 100644
--- a/pkgs/games/crispy-doom/default.nix
+++ b/pkgs/games/crispy-doom/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   pname = "crispy-doom";
-  version = "5.12.0";
+  version = "6.0";
 
   src = fetchFromGitHub {
     owner = "fabiangreffrath";
     repo = pname;
     rev = "${pname}-${version}";
-    sha256 = "sha256-ep48Lgxw0yKd7+Cx6wMEnOqu/1vjdCM36+TKv1sb1Tk=";
+    sha256 = "sha256-s/TAg0Di8Pkdjhk38c8OanmngjLqA8iEPweVRf1qwQI=";
   };
 
   postPatch = ''
diff --git a/pkgs/games/fheroes2/default.nix b/pkgs/games/fheroes2/default.nix
index 18a2353616b..958ca8bb64a 100644
--- a/pkgs/games/fheroes2/default.nix
+++ b/pkgs/games/fheroes2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub
+{ stdenv, lib, fetchFromGitHub, imagemagick
 , gettext, glibcLocalesUtf8, libpng, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, zlib
 
 , gitUpdater
@@ -15,6 +15,8 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-Y1D9oLqO4al+1OXV9QhlzlZxSZtcQJtBQAzXqyhBFKI=";
   };
 
+  nativeBuildInputs = [ imagemagick ];
+
   buildInputs = [ gettext glibcLocalesUtf8 libpng SDL2 SDL2_image SDL2_mixer SDL2_ttf zlib ];
 
   makeFlags = [
@@ -38,6 +40,13 @@ stdenv.mkDerivation rec {
     install -Dm644 -t $out/share/fheroes2/files/lang $PWD/files/lang/*.mo
     install -Dm644 -t $out/share/fheroes2/files/data $PWD/files/data/resurrection.h2d
 
+    install -Dm644 -t $out/share/applications $PWD/script/packaging/common/fheroes2.desktop
+
+    for size in 16 24 32 48 64 128; do
+      mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps
+      convert -resize "$size"x"$size" $PWD/src/resources/fheroes2.png $out/share/icons/hicolor/"$size"x"$size"/apps/fheroes2.png
+    done;
+
     runHook postInstall
   '';
 
diff --git a/pkgs/games/flare/default.nix b/pkgs/games/flare/default.nix
index c849b879ea3..45e1ee76542 100644
--- a/pkgs/games/flare/default.nix
+++ b/pkgs/games/flare/default.nix
@@ -1,7 +1,7 @@
 { lib, buildEnv, callPackage, makeWrapper, Cocoa }:
 
 buildEnv {
-  name = "flare-1.13.04";
+  name = "flare-1.14";
 
   paths = [
     (callPackage ./engine.nix { inherit Cocoa; })
diff --git a/pkgs/games/flare/engine.nix b/pkgs/games/flare/engine.nix
index 9e9215ada1f..a1f8761815a 100644
--- a/pkgs/games/flare/engine.nix
+++ b/pkgs/games/flare/engine.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   pname = "flare-engine";
-  version = "1.13.04";
+  version = "1.14";
 
   src = fetchFromGitHub {
     owner = "flareteam";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-GPHPYcW0kBDGpZti2kFggNB4RVK/3eQ53M9mJvJuKXM=";
+    hash = "sha256-DIzfTqwZJ8NAPB/TWzvPjepHb7hIbIr+Kk+doXJmpLc=";
   };
 
   patches = [ ./desktop.patch ];
diff --git a/pkgs/games/flare/game.nix b/pkgs/games/flare/game.nix
index 791af264535..8cfe40dc22b 100644
--- a/pkgs/games/flare/game.nix
+++ b/pkgs/games/flare/game.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   pname = "flare-game";
-  version = "1.13.04";
+  version = "1.14";
 
   src = fetchFromGitHub {
     owner = "flareteam";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-7dEIagioM6OZXG+eNaYls8skHXSqGFXZuNhT0zhTFdY=";
+    hash = "sha256-tINIwxyQn8eeJCHwRmAMo2TYRgrgJlGaUrnrgbmM3Jo=";
   };
 
   nativeBuildInputs = [ cmake ];
diff --git a/pkgs/games/jumpy/default.nix b/pkgs/games/jumpy/default.nix
index 09013892d59..edd71b39b07 100644
--- a/pkgs/games/jumpy/default.nix
+++ b/pkgs/games/jumpy/default.nix
@@ -32,8 +32,6 @@ rustPlatform.buildRustPackage rec {
     };
   };
 
-  auditable = true; # TODO: remove when this is the default
-
   nativeBuildInputs = [
     makeWrapper
   ] ++ lib.optionals stdenv.isLinux [
diff --git a/pkgs/games/osu-lazer/bin.nix b/pkgs/games/osu-lazer/bin.nix
index 20d09d83a09..dc69ec7de0e 100644
--- a/pkgs/games/osu-lazer/bin.nix
+++ b/pkgs/games/osu-lazer/bin.nix
@@ -7,21 +7,21 @@
 
 let
   pname = "osu-lazer-bin";
-  version = "2023.305.0";
+  version = "2023.403.1";
   name = "${pname}-${version}";
 
   osu-lazer-bin-src = {
     aarch64-darwin = {
       url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip";
-      sha256 = "sha256-nL5j0b4vD/tTYPPBLiMxiPWLHnP5hqco0DJ+7EZRSZY=";
+      sha256 = "sha256-M0ByF2bEK4tWLSP04gjQTAyOyXfP2cB/w90otkwIfFs=";
     };
     x86_64-darwin = {
       url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip";
-      sha256 = "sha256-Er48BIzJlSzDaGb6IfhZoV62kj5GJ/rw9ifUw+ZCJkc=";
+      sha256 = "sha256-lsGtdGm9UGzgz/OCwnev4XGUwHdzMTlBIgWH7qDKt+w=";
     };
     x86_64-linux = {
       url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage";
-      sha256 = "sha256-W3XJ7HtJM5iFI8OOTTu8IBHMerZSCETHMemkoTislK8=";
+      sha256 = "sha256-xHz9CYpI02m54xJOkO8Kd7KIxvAELqCDOZnw05EsSYw=";
     };
   }.${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported.");
 
diff --git a/pkgs/games/osu-lazer/default.nix b/pkgs/games/osu-lazer/default.nix
index 1de04bc06b9..b938cfcfb7e 100644
--- a/pkgs/games/osu-lazer/default.nix
+++ b/pkgs/games/osu-lazer/default.nix
@@ -17,13 +17,13 @@
 
 buildDotnetModule rec {
   pname = "osu-lazer";
-  version = "2023.305.0";
+  version = "2023.403.1";
 
   src = fetchFromGitHub {
     owner = "ppy";
     repo = "osu";
     rev = version;
-    sha256 = "sha256-gkAHAiTwCYXTSIHrM3WWLBLbC7S9x1cAaEhSYvtNsvQ=";
+    sha256 = "sha256-IFy8QkuDgfXfKXthPS5khpehbS4eQEBI66YJUO/22O0=";
   };
 
   projectFile = "osu.Desktop/osu.Desktop.csproj";
diff --git a/pkgs/games/osu-lazer/deps.nix b/pkgs/games/osu-lazer/deps.nix
index 753f1cd9af1..3cb72d4c956 100644
--- a/pkgs/games/osu-lazer/deps.nix
+++ b/pkgs/games/osu-lazer/deps.nix
@@ -106,7 +106,7 @@
   (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; })
   (fetchNuGet { pname = "MongoDB.Bson"; version = "2.11.3"; sha256 = "0fn900i51rwgk3ywpcp4dsf7c9v5glch7hia9l9w8aj8s10qjf1r"; })
   (fetchNuGet { pname = "Mono.Posix.NETStandard"; version = "1.0.0"; sha256 = "0xlja36hwpjm837haq15mjh2prcf68lyrmn72nvgpz8qnf9vappw"; })
-  (fetchNuGet { pname = "NativeLibraryLoader"; version = "1.0.12"; sha256 = "1nkn5iylxj8i7355cljfvrn3ha7ylf30dh8f63zhybc2vb8hbpkk"; })
+  (fetchNuGet { pname = "NativeLibraryLoader"; version = "1.0.13"; sha256 = "18vi5gpa243jvz8cixyhbbrccj4js5sc8g4gy10ldjy50szrpnqh"; })
   (fetchNuGet { pname = "NETStandard.Library"; version = "1.6.1"; sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8"; })
   (fetchNuGet { pname = "NETStandard.Library"; version = "2.0.0"; sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy"; })
   (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; sha256 = "0fijg0w6iwap8gvzyjnndds0q4b8anwxxvik7y8vgq97dram4srb"; })
@@ -125,16 +125,21 @@
   (fetchNuGet { pname = "OpenTabletDriver.Configurations"; version = "0.6.0.4"; sha256 = "0ahxg4mckzljav5y9g7c1795wgyx2banysg5l7ix3xrl4xmjfmp3"; })
   (fetchNuGet { pname = "OpenTabletDriver.Native"; version = "0.6.0.4"; sha256 = "1zz9afqbaif6sl7gzayl0ww9jhysi4q06jicmx4g35yk82w07vzn"; })
   (fetchNuGet { pname = "OpenTabletDriver.Plugin"; version = "0.6.0.4"; sha256 = "0lim2aqw42c1cc73fbbw0h41wcwaxa5d89srzalgg8dpi3bds1mp"; })
+  (fetchNuGet { pname = "PolySharp"; version = "1.10.0"; sha256 = "06qici3hhk6a0jmy0nyvspcnmhbapnic6iin3i28pkdvrii02hnz"; })
   (fetchNuGet { pname = "ppy.LocalisationAnalyser"; version = "2022.809.0"; sha256 = "1wpdvd9cmr4kx2hng2img89fhgrl1sg0mws8x97dd84glckqjr82"; })
   (fetchNuGet { pname = "ppy.ManagedBass"; version = "2022.1216.0"; sha256 = "19nnj1hq2v21mrplnivjr9c4y3wg4hhfnc062sjgzkmiv1cchvf8"; })
   (fetchNuGet { pname = "ppy.ManagedBass.Fx"; version = "2022.1216.0"; sha256 = "1vw573mkligpx9qiqasw1683cqaa1kgnxhlnbdcj9c4320b1pwjm"; })
   (fetchNuGet { pname = "ppy.ManagedBass.Mix"; version = "2022.1216.0"; sha256 = "185bpvgbnd8y20r7vxb1an4pd1aal9b7b5wvmv3knz0qg8j0chd9"; })
-  (fetchNuGet { pname = "ppy.osu.Framework"; version = "2023.228.0"; sha256 = "1acr957wlpgwng6mvyh6m1wv59ljvk9wh2aclds8ary8li00skdb"; })
+  (fetchNuGet { pname = "ppy.osu.Framework"; version = "2023.403.0"; sha256 = "1jwa6zm8sk3nicflna43ab2p91yapsnqw2baxpbm829qzvrw7yfz"; })
   (fetchNuGet { pname = "ppy.osu.Framework.NativeLibs"; version = "2022.525.0"; sha256 = "1zsqj3xng06bb46vg79xx35n2dsh3crqg951r1ga2gxqzgzy4nk0"; })
   (fetchNuGet { pname = "ppy.osu.Framework.SourceGeneration"; version = "2022.1222.1"; sha256 = "1pwwsp4rfzl6166mhrn5lsnyazpckhfh1m6ggf9d1lw2wb58vxfr"; })
-  (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2023.228.0"; sha256 = "12i5z7pkm03zc34q162qjas20v4d9rd1qwbwz1l4iyv010riaa43"; })
+  (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2023.402.0"; sha256 = "1yi48dnsi8lg0i5hhmk9yqjzhwsjrch6gm8jdr5rxkfxwbkk6i7s"; })
   (fetchNuGet { pname = "ppy.osuTK.NS20"; version = "1.0.211"; sha256 = "0j4a9n39pqm0cgdcps47p5n2mqph3h94r7hmf0bs59imif4jxvjy"; })
-  (fetchNuGet { pname = "ppy.SDL2-CS"; version = "1.0.630-alpha"; sha256 = "0jrf70jrz976b49ac0ygfy9qph2w7fnbfrqv0g0x7hlpaip33ra8"; })
+  (fetchNuGet { pname = "ppy.SDL2-CS"; version = "1.0.652-alpha"; sha256 = "104amh94xlnp13qfjkwwvi74qanx52k52dd7h7j2anaa0g350rrh"; })
+  (fetchNuGet { pname = "ppy.Veldrid"; version = "4.9.2-g0ec05acb9b"; sha256 = "16gq7x3kp1rg9qpjfp5hxdmkgyhpkk1m62sfmcrpckk9xz46jlc3"; })
+  (fetchNuGet { pname = "ppy.Veldrid.MetalBindings"; version = "4.9.2-g0ec05acb9b"; sha256 = "0frfsgbiml8178f70szdhngc4yk22f7akf65yww9c8ri850wcd79"; })
+  (fetchNuGet { pname = "ppy.Veldrid.OpenGLBindings"; version = "4.9.2-g0ec05acb9b"; sha256 = "0mxcbdlhzmzm8m22ssliwqpqgvk1lfzqayn8nrb8gi7h37jvk165"; })
+  (fetchNuGet { pname = "ppy.Veldrid.SPIRV"; version = "1.0.15-gc5e8498253"; sha256 = "16rs7633v27mcvq4c1np7mp6y9hg3l1f15i9rh61gyx75x2rs5pm"; })
   (fetchNuGet { pname = "Realm"; version = "10.20.0"; sha256 = "0gy0l2r7726wb6i599n55dn9035h0g7k0binfiy2dy9bjwz60jqk"; })
   (fetchNuGet { pname = "Realm.Fody"; version = "10.20.0"; sha256 = "0rwcbbzr41iww3k59rjgy5xy7bna1x906h5blbllpywgpc2l5afw"; })
   (fetchNuGet { pname = "Realm.SourceGenerator"; version = "10.20.0"; sha256 = "0y0bwqg87pmsld7cmawwwz2ps5lpkbyyzkb9cj0fbynsn4jdygg0"; })
@@ -185,8 +190,8 @@
   (fetchNuGet { pname = "SharpCompress"; version = "0.31.0"; sha256 = "01az7amjkxjbya5rdcqwxzrh2d3kybf1gsd3617rsxvvxadyra1r"; })
   (fetchNuGet { pname = "SharpCompress"; version = "0.32.2"; sha256 = "1p198bl08ia89rf4n6yjpacj3yrz6s574snsfl40l8vlqcdrc1pm"; })
   (fetchNuGet { pname = "SharpFNT"; version = "2.0.0"; sha256 = "1bgacgh9hbck0qvji6frbb50sdiqfdng2fvvfgfw8b9qaql91mx0"; })
-  (fetchNuGet { pname = "SharpGen.Runtime"; version = "2.0.0-beta.10"; sha256 = "0yxq0b4m96z71afc7sywfrlwz2pgr5nilacmssjk803v70f0ydr1"; })
-  (fetchNuGet { pname = "SharpGen.Runtime.COM"; version = "2.0.0-beta.10"; sha256 = "1qvpphja72x9r3yi96bnmwwy30b1n155v2yy2gzlxjil6qg3xjmb"; })
+  (fetchNuGet { pname = "SharpGen.Runtime"; version = "2.0.0-beta.13"; sha256 = "1250z6sa9ghf84czlkzvaysb29c0n229z1f0vh5qls89akrkl7h8"; })
+  (fetchNuGet { pname = "SharpGen.Runtime.COM"; version = "2.0.0-beta.13"; sha256 = "1lmv3jp2g7mgy9j23pd3j0wr3p89qiq8v6c6qxqf688izyni1166"; })
   (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "2.1.0"; sha256 = "0lmj3qs39v5jcf2rjwav43nqnc7g6sd4l226l2jw85nidzmpvkwr"; })
   (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.4"; sha256 = "0shdspl9cm71wwqg9103s44r0l01r3sgnpxr523y4a0wlgac50g0"; })
   (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.2"; sha256 = "19hxv895lairrjmk4gkzd3mcb6b0na45xn4n551h4kckplqadg3d"; })
@@ -307,14 +312,10 @@
   (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.3.0"; sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; })
   (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.3.0"; sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; })
   (fetchNuGet { pname = "TagLibSharp"; version = "2.3.0"; sha256 = "1z7v9lrkss1f8s42sclsq3az9zjihgmhyxnwhjyf0scgk1amngrw"; })
-  (fetchNuGet { pname = "Veldrid"; version = "4.9.0-beta2"; sha256 = "1q8b72vsllpny0ga8sfs9rg2nzs6s9yvwhgc1f33m6bggix91yyf"; })
-  (fetchNuGet { pname = "Veldrid.MetalBindings"; version = "4.9.0-beta2"; sha256 = "048xqifx2nhl09lzf20qd9wy8x7c0avgvlkzinnbv1fpd4zhp6j1"; })
-  (fetchNuGet { pname = "Veldrid.OpenGLBindings"; version = "4.9.0-beta2"; sha256 = "1pfaf5hir26bal679pwswr8gg705ss2wv5yirkj38p9nb6fwm46d"; })
-  (fetchNuGet { pname = "Veldrid.SPIRV"; version = "1.0.15"; sha256 = "1imfyy5p98gzb9ixfw64hviahfbrdd8bjr5qn5xf7b514ng84zx0"; })
   (fetchNuGet { pname = "Vk"; version = "1.0.25"; sha256 = "18kx3g088215803yznnmf6621wgwvgakj8hlmrb726b7zwb3x53l"; })
-  (fetchNuGet { pname = "Vortice.D3DCompiler"; version = "2.1.0"; sha256 = "1ikw4k40m1vhl6q3v4lacbvmz09prqkk8zz0dms49hxjrpi0gfdh"; })
-  (fetchNuGet { pname = "Vortice.Direct3D11"; version = "2.1.0"; sha256 = "05hzmkk32agbk2617yhv3wm1zjkv25w57395an4vkp14rvsz82vf"; })
-  (fetchNuGet { pname = "Vortice.DirectX"; version = "2.1.0"; sha256 = "0mv3p7rs2p9rh4vylz24gmiqj0q63rmfa7mjvsqk1j1zlrkyyhlk"; })
-  (fetchNuGet { pname = "Vortice.DXGI"; version = "2.1.0"; sha256 = "1d7rmqf7q287w3l7clfvp66kd0giy4n6087n9r8jj0w5r65416ls"; })
-  (fetchNuGet { pname = "Vortice.Mathematics"; version = "1.3.24"; sha256 = "1fqni3lhaxddpdz060zbjjhkn5fgg7458ajxfrj3df3wjbld3bc3"; })
+  (fetchNuGet { pname = "Vortice.D3DCompiler"; version = "2.4.2"; sha256 = "07wdz77cb4c0f4bzzkd7fzkfl5jx6m6mnddpxgab8a95ryv60xrd"; })
+  (fetchNuGet { pname = "Vortice.Direct3D11"; version = "2.4.2"; sha256 = "18zyx9srbszah9hk8fkc1iws0hb5137gd77xi0qq9gx1nb62lkl5"; })
+  (fetchNuGet { pname = "Vortice.DirectX"; version = "2.4.2"; sha256 = "11yjyvyz922z1ygl8gxmdym3918df12nl7xxry4pdjpl8is33qic"; })
+  (fetchNuGet { pname = "Vortice.DXGI"; version = "2.4.2"; sha256 = "17vsnm9ca6nqk3f1dfpfvd6i6fp8x8v41bn65rchrzwcv1zzi6pz"; })
+  (fetchNuGet { pname = "Vortice.Mathematics"; version = "1.4.25"; sha256 = "0vl6g087disxyzskvkbnwym74s47lkza0ly3nk4y0y88zibcggrj"; })
 ]
diff --git a/pkgs/games/prismlauncher/default.nix b/pkgs/games/prismlauncher/default.nix
index fe3c7c9268f..617dcc54747 100644
--- a/pkgs/games/prismlauncher/default.nix
+++ b/pkgs/games/prismlauncher/default.nix
@@ -22,6 +22,8 @@
 , ghc_filesystem
 , msaClientID ? ""
 , jdks ? [ jdk17 jdk8 ]
+, gamemodeSupport ? true
+, gamemode
 }:
 
 let
@@ -52,7 +54,9 @@ stdenv.mkDerivation rec {
     quazip
     ghc_filesystem
     tomlplusplus
-  ] ++ lib.optional (lib.versionAtLeast qtbase.version "6") qtwayland;
+  ]
+  ++ lib.optional (lib.versionAtLeast qtbase.version "6") qtwayland
+  ++ lib.optional gamemodeSupport gamemode.dev;
 
   cmakeFlags = lib.optionals (msaClientID != "") [ "-DLauncher_MSA_CLIENT_ID=${msaClientID}" ]
     ++ lib.optionals (lib.versionAtLeast qtbase.version "6") [ "-DLauncher_QT_VERSION_MAJOR=6" ];
@@ -68,7 +72,7 @@ stdenv.mkDerivation rec {
   qtWrapperArgs =
     let
       libpath = with xorg;
-        lib.makeLibraryPath [
+        lib.makeLibraryPath ([
           libX11
           libXext
           libXcursor
@@ -79,7 +83,7 @@ stdenv.mkDerivation rec {
           glfw
           openal
           stdenv.cc.cc.lib
-        ];
+        ] ++ lib.optional gamemodeSupport gamemode.lib);
     in
     [
       "--set LD_LIBRARY_PATH /run/opengl-driver/lib:${libpath}"
diff --git a/pkgs/games/unciv/default.nix b/pkgs/games/unciv/default.nix
index 0e5cf615a78..8cd220aa2b1 100644
--- a/pkgs/games/unciv/default.nix
+++ b/pkgs/games/unciv/default.nix
@@ -25,11 +25,11 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "unciv";
-  version = "4.5.13";
+  version = "4.5.15";
 
   src = fetchurl {
     url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
-    hash = "sha256-wagguIz4g4DT5aCw6DzFHpHcDznGnkeyG588cSiTtds=";
+    hash = "sha256-tZsWJ3Icd5c+NU0WK1wCz2+0fk5uL6frCEd+nc5VxpQ=";
   };
 
   dontUnpack = true;
diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix
index 839548ae8ff..1860e150ca1 100644
--- a/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix
+++ b/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix
@@ -160,40 +160,96 @@ in rec {
     };
   };
 
-  overrides = super: {
-    CoreFoundation = lib.overrideDerivation super.CoreFoundation (drv: {
-      setupHook = ./cf-setup-hook.sh;
-    });
-
-    # This framework doesn't exist in newer SDKs (somewhere around 10.13), but
-    # there are references to it in nixpkgs.
-    QuickTime = throw "QuickTime framework not available";
-
-    # Seems to be appropriate given https://developer.apple.com/forums/thread/666686
-    JavaVM = super.JavaNativeFoundation;
-
-    CoreVideo = lib.overrideDerivation super.CoreVideo (drv: {
-      installPhase = drv.installPhase + ''
-        # When used as a module, complains about a missing import for
-        # Darwin.C.stdint. Apparently fixed in later SDKs.
-        awk -i inplace '/CFBase.h/ { print "#include <stdint.h>" } { print }' \
-          $out/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h
-      '';
-    });
-  };
-
-  bareFrameworks = (
-    lib.mapAttrs framework (import ./frameworks.nix {
+  frameworks = let
+    # Dependency map created by gen-frameworks.py.
+    generatedDeps = import ./frameworks.nix {
       inherit frameworks libs;
+    };
+
+    # Additional dependencies that are not picked up by gen-frameworks.py.
+    # Some of these are simply private frameworks the generator does not see.
+    extraDeps = with libs; with frameworks; let
       inherit (pkgs.darwin.apple_sdk_11_0) libnetwork;
       libobjc = pkgs.darwin.apple_sdk_11_0.objc4;
-    })
-  ) // (
-    lib.mapAttrs privateFramework (import ./private-frameworks.nix {
-      inherit frameworks;
-      libobjc = pkgs.darwin.apple_sdk_11_0.objc4;
-    })
-  );
+    in {
+      # Below this comment are entries migrated from before the generator was
+      # added. If, for a given framework, you are able to reverify the extra
+      # deps are really necessary on top of the generator deps, move it above
+      # this comment (and maybe document your findings).
+      AVFoundation            = { inherit ApplicationServices AVFCapture AVFCore; };
+      Accelerate              = { inherit CoreWLAN IOBluetooth; };
+      AddressBook             = { inherit AddressBookCore ContactsPersistence libobjc; };
+      AppKit                  = { inherit AudioToolbox AudioUnit UIFoundation; };
+      AudioToolbox            = { inherit AudioToolboxCore; };
+      AudioUnit               = { inherit Carbon CoreAudio; };
+      Carbon                  = { inherit IOKit QuartzCore libobjc; };
+      CoreAudio               = { inherit IOKit; };
+      CoreFoundation          = { inherit libobjc; };
+      CoreGraphics            = { inherit SystemConfiguration; };
+      CoreMIDIServer          = { inherit CoreMIDI; };
+      CoreMedia               = { inherit ApplicationServices AudioToolbox AudioUnit; };
+      CoreServices            = { inherit CoreAudio NetFS ServiceManagement; };
+      CoreWLAN                = { inherit SecurityFoundation; };
+      DiscRecording           = { inherit IOKit libobjc; };
+      Foundation              = { inherit SystemConfiguration libobjc; };
+      GameKit                 = { inherit GameCenterFoundation GameCenterUI GameCenterUICore ReplayKit; };
+      ICADevices              = { inherit Carbon libobjc; };
+      IOBluetooth             = { inherit CoreBluetooth; };
+      JavaScriptCore          = { inherit libobjc; };
+      Kernel                  = { inherit IOKit; };
+      LinkPresentation        = { inherit URLFormatting; };
+      MediaToolbox            = { inherit AudioUnit; };
+      MetricKit               = { inherit SignpostMetrics; };
+      Network                 = { inherit libnetwork; };
+      PCSC                    = { inherit CoreData; };
+      PassKit                 = { inherit PassKitCore; };
+      QTKit                   = { inherit CoreMedia CoreMediaIO MediaToolbox VideoToolbox; };
+      Quartz                  = { inherit QTKit; };
+      QuartzCore              = { inherit ApplicationServices CoreImage CoreVideo Metal OpenCL libobjc; };
+      Security                = { inherit IOKit libDER; };
+      TWAIN                   = { inherit Carbon; };
+      VideoDecodeAcceleration = { inherit CoreVideo; };
+      WebKit                  = { inherit ApplicationServices Carbon libobjc; };
+    };
 
-  frameworks = bareFrameworks // overrides bareFrameworks;
+    # Overrides for framework derivations.
+    overrides = super: {
+      CoreFoundation = lib.overrideDerivation super.CoreFoundation (drv: {
+        setupHook = ./cf-setup-hook.sh;
+      });
+
+      # This framework doesn't exist in newer SDKs (somewhere around 10.13), but
+      # there are references to it in nixpkgs.
+      QuickTime = throw "QuickTime framework not available";
+
+      # Seems to be appropriate given https://developer.apple.com/forums/thread/666686
+      JavaVM = super.JavaNativeFoundation;
+
+      CoreVideo = lib.overrideDerivation super.CoreVideo (drv: {
+        installPhase = drv.installPhase + ''
+          # When used as a module, complains about a missing import for
+          # Darwin.C.stdint. Apparently fixed in later SDKs.
+          awk -i inplace '/CFBase.h/ { print "#include <stdint.h>" } { print }' \
+            $out/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h
+        '';
+      });
+    };
+
+    # Merge extraDeps into generatedDeps.
+    deps = generatedDeps // (
+      lib.mapAttrs
+        (name: deps: generatedDeps.${name} // deps)
+        extraDeps
+    );
+
+    # Create derivations, and add private frameworks.
+    bareFrameworks = (lib.mapAttrs framework deps) // (
+      lib.mapAttrs privateFramework (import ./private-frameworks.nix {
+        inherit frameworks;
+        libobjc = pkgs.darwin.apple_sdk_11_0.objc4;
+      })
+    );
+  in
+    # Apply derivation overrides.
+    bareFrameworks // overrides bareFrameworks;
 }
diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix
index 8c9e16a6ca9..1133cca002a 100644
--- a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix
@@ -31,10 +31,7 @@ let
     };
 
     installPhase = ''
-      cd Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk
-
-      mkdir $out
-      cp -r System usr $out/
+      mv Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk $out
     '';
   };
 
@@ -49,10 +46,7 @@ let
     };
 
     installPhase = ''
-      cd Library/Developer/CommandLineTools
-
-      mkdir $out
-      cp -r Library usr $out/
+      mv Library/Developer/CommandLineTools $out
     '';
   };
 
diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/frameworks.nix
index 59cbc2b1063..fa6945f7671 100644
--- a/pkgs/os-specific/darwin/apple-sdk-11.0/frameworks.nix
+++ b/pkgs/os-specific/darwin/apple-sdk-11.0/frameworks.nix
@@ -1,193 +1,196 @@
-{ frameworks, libs, libobjc, libnetwork }: with frameworks; with libs;
+# This file is generated by gen-frameworks.nix.
+# Do not edit, put overrides in apple_sdk.nix instead.
+{ libs, frameworks }: with libs; with frameworks;
 {
   AGL                              = { inherit Carbon OpenGL; };
-  AVFoundation                     = { inherit ApplicationServices AVFCapture AVFCore CoreGraphics simd UniformTypeIdentifiers; };
-  AVKit                            = {};
-  Accelerate                       = { inherit CoreWLAN IOBluetooth; };
-  Accessibility                    = {};
-  Accounts                         = {};
-  AdSupport                        = {};
-  AddressBook                      = { inherit AddressBookCore Carbon ContactsPersistence libobjc; };
-  AppKit                           = { inherit ApplicationServices AudioToolbox AudioUnit Foundation QuartzCore UIFoundation; };
-  AppTrackingTransparency          = {};
+  AVFoundation                     = { inherit AudioToolbox CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia CoreVideo Foundation IOKit ImageIO MediaToolbox Metal QuartzCore UniformTypeIdentifiers simd; };
+  AVKit                            = { inherit AVFoundation AppKit Cocoa Foundation; };
+  Accelerate                       = { inherit CoreFoundation CoreGraphics CoreVideo Foundation IOKit Metal; };
+  Accessibility                    = { inherit CoreGraphics Foundation; };
+  Accounts                         = { inherit Foundation; };
+  AdServices                       = { inherit Foundation; };
+  AdSupport                        = { inherit Foundation; };
+  AddressBook                      = { inherit Carbon Cocoa CoreFoundation Foundation; };
+  AppKit                           = { inherit ApplicationServices CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit Metal OpenGL QuartzCore; };
+  AppTrackingTransparency          = { inherit Foundation; };
   AppleScriptKit                   = {};
-  AppleScriptObjC                  = {};
-  ApplicationServices              = { inherit ColorSync CoreGraphics CoreServices CoreText ImageIO; };
-  AudioToolbox                     = { inherit AudioToolboxCore CoreAudio CoreMIDI; };
-  AudioUnit                        = { inherit AudioToolbox Carbon CoreAudio; };
-  AudioVideoBridging               = { inherit Foundation; };
-  AuthenticationServices           = {};
-  AutomaticAssessmentConfiguration = {};
-  Automator                        = {};
-  BackgroundTasks                  = {};
-  BusinessChat                     = {};
-  CFNetwork                        = {};
+  AppleScriptObjC                  = { inherit Foundation; };
+  ApplicationServices              = { inherit ColorSync CoreFoundation CoreGraphics CoreServices CoreText ImageIO; };
+  AudioToolbox                     = { inherit Carbon CoreAudio CoreAudioTypes CoreFoundation CoreMIDI Foundation; };
+  AudioUnit                        = { inherit AudioToolbox; };
+  AudioVideoBridging               = { inherit Foundation IOKit; };
+  AuthenticationServices           = { inherit AppKit Foundation; };
+  AutomaticAssessmentConfiguration = { inherit Foundation; };
+  Automator                        = { inherit AppKit Cocoa Foundation OSAKit; };
+  BackgroundTasks                  = { inherit Foundation; };
+  BusinessChat                     = { inherit Cocoa Foundation; };
+  CFNetwork                        = { inherit CoreFoundation; };
   CalendarStore                    = {};
-  CallKit                          = {};
-  Carbon                           = { inherit ApplicationServices CoreServices Foundation IOKit QuartzCore Security libobjc; };
-  ClassKit                         = {};
-  CloudKit                         = { inherit CoreLocation; };
-  Cocoa                            = { inherit AppKit CoreData; };
-  Collaboration                    = {};
-  ColorSync                        = {};
+  CallKit                          = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  Carbon                           = { inherit ApplicationServices CoreServices Foundation Security; };
+  ClassKit                         = { inherit CoreGraphics Foundation; };
+  CloudKit                         = { inherit CoreFoundation CoreGraphics CoreLocation Foundation IOKit; };
+  Cocoa                            = { inherit AppKit CoreData Foundation; };
+  Collaboration                    = { inherit AppKit CoreServices Foundation; };
+  ColorSync                        = { inherit CoreFoundation; };
   Combine                          = {};
-  Contacts                         = {};
-  ContactsUI                       = {};
-  CoreAudio                        = { inherit IOKit CoreAudioTypes; };
-  CoreAudioKit                     = { inherit AudioUnit; };
-  CoreAudioTypes                   = {};
-  CoreBluetooth                    = {};
-  CoreData                         = { inherit CloudKit; };
+  Contacts                         = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  ContactsUI                       = { inherit AppKit; };
+  CoreAudio                        = { inherit CoreAudioTypes CoreFoundation; };
+  CoreAudioKit                     = { inherit AppKit AudioUnit Cocoa Foundation; };
+  CoreAudioTypes                   = { inherit CoreFoundation; };
+  CoreBluetooth                    = { inherit Foundation; };
+  CoreData                         = { inherit CloudKit Combine CoreFoundation CoreGraphics CoreLocation Foundation IOKit; };
   CoreDisplay                      = {};
-  CoreFoundation                   = { inherit libobjc; };
-  CoreGraphics                     = { inherit Accelerate IOKit IOSurface SystemConfiguration; };
-  CoreHaptics                      = {};
-  CoreImage                        = {};
-  CoreLocation                     = {};
-  CoreMIDI                         = {};
-  CoreMIDIServer                   = { inherit CoreMIDI; };
-  CoreML                           = {};
-  CoreMedia                        = { inherit ApplicationServices AudioToolbox AudioUnit CoreAudio CoreGraphics CoreVideo; };
-  CoreMediaIO                      = { inherit CoreMedia; };
-  CoreMotion                       = {};
-  CoreServices                     = { inherit CFNetwork CoreAudio CoreData CoreFoundation DiskArbitration NetFS OpenDirectory Security ServiceManagement; };
-  CoreSpotlight                    = {};
+  CoreFoundation                   = {};
+  CoreGraphics                     = { inherit CoreFoundation IOKit; };
+  CoreHaptics                      = { inherit Foundation; };
+  CoreImage                        = { inherit ApplicationServices CoreFoundation CoreGraphics CoreVideo Foundation IOKit IOSurface ImageIO Metal OpenGL; };
+  CoreLocation                     = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  CoreMIDI                         = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  CoreMIDIServer                   = {};
+  CoreML                           = { inherit CoreFoundation CoreGraphics CoreVideo Foundation IOKit ImageIO Metal; };
+  CoreMedia                        = { inherit CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreVideo Foundation IOKit Metal; };
+  CoreMediaIO                      = { inherit CoreFoundation CoreMedia; };
+  CoreMotion                       = { inherit Foundation; };
+  CoreServices                     = { inherit CFNetwork CoreFoundation DiskArbitration Security; };
+  CoreSpotlight                    = { inherit Foundation UniformTypeIdentifiers; };
   CoreTelephony                    = {};
-  CoreText                         = { inherit CoreGraphics; };
-  CoreVideo                        = { inherit ApplicationServices CoreGraphics IOSurface OpenGL; };
-  CoreWLAN                         = { inherit SecurityFoundation; };
-  CryptoKit                        = {};
-  CryptoTokenKit                   = {};
-  DVDPlayback                      = {};
-  DeveloperToolsSupport            = {};
-  DeviceCheck                      = {};
-  DirectoryService                 = {};
-  DiscRecording                    = { inherit CoreServices IOKit libobjc; };
-  DiscRecordingUI                  = {};
-  DiskArbitration                  = { inherit IOKit; };
+  CoreText                         = { inherit CoreFoundation CoreGraphics; };
+  CoreVideo                        = { inherit ApplicationServices CoreFoundation CoreGraphics IOSurface Metal OpenGL; };
+  CoreWLAN                         = { inherit Foundation IOKit; };
+  CryptoKit                        = { inherit CoreFoundation CoreGraphics Foundation IOKit LocalAuthentication Security; };
+  CryptoTokenKit                   = { inherit CoreFoundation CoreGraphics Foundation IOKit Security; };
+  DVDPlayback                      = { inherit ApplicationServices CoreFoundation Security; };
+  DeveloperToolsSupport            = { inherit Foundation; };
+  DeviceCheck                      = { inherit Foundation; };
+  DirectoryService                 = { inherit CoreFoundation; };
+  DiscRecording                    = { inherit CoreServices Foundation; };
+  DiscRecordingUI                  = { inherit Carbon Cocoa DiscRecording; };
+  DiskArbitration                  = { inherit CoreFoundation IOKit; };
   DriverKit                        = {};
-  EventKit                         = {};
-  ExceptionHandling                = {};
-  ExecutionPolicy                  = {};
-  ExternalAccessory                = {};
-  FWAUserLib                       = {};
-  FileProvider                     = {};
-  FileProviderUI                   = {};
-  FinderSync                       = {};
-  ForceFeedback                    = { inherit IOKit; };
-  Foundation                       = { inherit ApplicationServices CoreFoundation Security SystemConfiguration Combine libobjc; };
-  GLKit                            = {};
+  EventKit                         = { inherit CoreGraphics CoreLocation Foundation; };
+  ExceptionHandling                = { inherit Foundation; };
+  ExecutionPolicy                  = { inherit Foundation; };
+  ExternalAccessory                = { inherit Foundation; };
+  FWAUserLib                       = { inherit IOKit; };
+  FileProvider                     = { inherit CoreGraphics Foundation; };
+  FileProviderUI                   = { inherit AppKit FileProvider Foundation; };
+  FinderSync                       = { inherit AppKit Foundation; };
+  ForceFeedback                    = { inherit CoreFoundation IOKit; };
+  Foundation                       = { inherit ApplicationServices Combine CoreFoundation CoreGraphics CoreServices IOKit Security; };
+  GLKit                            = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit Metal ModelIO OpenGL QuartzCore simd; };
   GLUT                             = { inherit OpenGL; };
-  GSS                              = {};
-  GameController                   = {};
-  GameKit                          = { inherit Cocoa Foundation GameCenterFoundation GameCenterUI GameCenterUICore GameController GameplayKit Metal MetalKit ModelIO ReplayKit SceneKit SpriteKit; };
-  GameplayKit                      = {};
-  HIDDriverKit                     = {};
+  GSS                              = { inherit CoreFoundation; };
+  GameController                   = { inherit AppKit Foundation IOKit; };
+  GameKit                          = { inherit AppKit Cocoa Contacts CoreGraphics Foundation GameController GameplayKit Metal MetalKit ModelIO SceneKit SpriteKit simd; };
+  GameplayKit                      = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation GLKit IOKit Metal ModelIO QuartzCore SceneKit SpriteKit simd; };
+  HIDDriverKit                     = { inherit IOKit USBDriverKit; };
   Hypervisor                       = {};
-  ICADevices                       = { inherit Carbon IOBluetooth libobjc; };
-  IMServicePlugIn                  = {};
-  IOBluetooth                      = { inherit CoreBluetooth IOKit; };
-  IOBluetoothUI                    = { inherit IOBluetooth; };
-  IOKit                            = {};
-  IOSurface                        = { inherit IOKit; };
-  IOUSBHost                        = {};
-  IdentityLookup                   = {};
-  ImageCaptureCore                 = {};
-  ImageIO                          = { inherit CoreGraphics; };
-  InputMethodKit                   = { inherit Carbon; };
+  ICADevices                       = { inherit CoreFoundation CoreGraphics CoreServices IOBluetooth; };
+  IMServicePlugIn                  = { inherit Foundation; };
+  IOBluetooth                      = { inherit CoreAudio CoreFoundation CoreServices Foundation IOKit; };
+  IOBluetoothUI                    = { inherit Cocoa IOBluetooth; };
+  IOKit                            = { inherit CoreFoundation; };
+  IOSurface                        = { inherit CoreFoundation Foundation IOKit; };
+  IOUSBHost                        = { inherit Foundation IOKit; };
+  IdentityLookup                   = { inherit Foundation; };
+  ImageCaptureCore                 = { inherit Cocoa CoreGraphics Foundation; };
+  ImageIO                          = { inherit CoreFoundation CoreGraphics; };
+  InputMethodKit                   = { inherit Carbon Cocoa Foundation; };
   InstallerPlugins                 = {};
   InstantMessage                   = {};
-  Intents                          = {};
-  JavaNativeFoundation             = {};
-  JavaRuntimeSupport               = {};
-  JavaScriptCore                   = { inherit libobjc; };
+  Intents                          = { inherit CoreFoundation CoreGraphics CoreLocation Foundation IOKit; };
+  JavaNativeFoundation             = { inherit Foundation; };
+  JavaRuntimeSupport               = { inherit ApplicationServices Cocoa Foundation QuartzCore; };
+  JavaScriptCore                   = { inherit CoreFoundation CoreGraphics Foundation; };
   Kerberos                         = {};
-  Kernel                           = { inherit IOKit; };
-  KernelManagement                 = {};
+  Kernel                           = {};
+  KernelManagement                 = { inherit Foundation; };
   LDAP                             = {};
-  LatentSemanticMapping            = { inherit Carbon; };
-  LinkPresentation                 = { inherit URLFormatting; };
-  LocalAuthentication              = {};
-  MLCompute                        = {};
-  MapKit                           = {};
-  MediaAccessibility               = { inherit CoreGraphics CoreText QuartzCore; };
-  MediaLibrary                     = {};
-  MediaPlayer                      = {};
-  MediaToolbox                     = { inherit AudioToolbox AudioUnit CoreMedia; };
+  LatentSemanticMapping            = { inherit Carbon CoreFoundation; };
+  LinkPresentation                 = { inherit AppKit Foundation; };
+  LocalAuthentication              = { inherit Foundation; };
+  MLCompute                        = { inherit CoreFoundation CoreGraphics Foundation IOKit Metal; };
+  MapKit                           = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit Metal QuartzCore; };
+  MediaAccessibility               = { inherit CoreFoundation CoreGraphics CoreText QuartzCore; };
+  MediaLibrary                     = { inherit Foundation; };
+  MediaPlayer                      = { inherit AVFoundation CoreGraphics Foundation; };
+  MediaToolbox                     = { inherit AudioToolbox CoreFoundation CoreMedia; };
   Message                          = {};
-  Metal                            = {};
-  MetalKit                         = { inherit Metal ModelIO; };
-  MetalPerformanceShaders          = {};
-  MetalPerformanceShadersGraph     = {};
-  MetricKit                        = { inherit SignpostMetrics; };
-  ModelIO                          = {};
-  MultipeerConnectivity            = {};
-  NaturalLanguage                  = {};
-  NearbyInteraction                = {};
-  NetFS                            = {};
-  Network                          = { inherit libnetwork; };
-  NetworkExtension                 = { inherit Network; };
+  Metal                            = { inherit CoreFoundation CoreGraphics Foundation IOKit IOSurface; };
+  MetalKit                         = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit Metal ModelIO QuartzCore simd; };
+  MetalPerformanceShaders          = { inherit CoreGraphics Foundation Metal simd; };
+  MetalPerformanceShadersGraph     = { inherit Foundation MetalPerformanceShaders; };
+  MetricKit                        = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  ModelIO                          = { inherit CoreFoundation CoreGraphics Foundation IOKit simd; };
+  MultipeerConnectivity            = { inherit Cocoa Foundation; };
+  NaturalLanguage                  = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  NearbyInteraction                = { inherit CoreFoundation CoreGraphics Foundation IOKit simd; };
+  NetFS                            = { inherit CoreFoundation; };
+  Network                          = { inherit CoreFoundation Foundation Security; };
+  NetworkExtension                 = { inherit Foundation Network Security; };
   NetworkingDriverKit              = {};
-  NotificationCenter               = {};
-  OSAKit                           = { inherit Carbon; };
-  OSLog                            = {};
+  NotificationCenter               = { inherit AppKit Foundation; };
+  OSAKit                           = { inherit Carbon Cocoa; };
+  OSLog                            = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
   OpenAL                           = {};
-  OpenCL                           = { inherit IOSurface OpenGL; };
-  OpenDirectory                    = {};
+  OpenCL                           = { inherit OpenGL; };
+  OpenDirectory                    = { inherit CoreFoundation Foundation; };
   OpenGL                           = {};
-  PCIDriverKit                     = {};
-  PCSC                             = { inherit CoreData; };
-  PDFKit                           = {};
-  ParavirtualizedGraphics          = {};
-  PassKit                          = { inherit PassKitCore; };
-  PencilKit                        = {};
-  Photos                           = {};
-  PhotosUI                         = {};
-  PreferencePanes                  = {};
-  PushKit                          = {};
-  Python                           = {};
-  QTKit                            = { inherit CoreMedia CoreMediaIO MediaToolbox VideoToolbox; };
-  Quartz                           = { inherit QTKit QuartzCore QuickLook PDFKit; };
-  QuartzCore                       = { inherit ApplicationServices CoreImage CoreVideo Metal OpenCL libobjc; };
-  QuickLook                        = { inherit ApplicationServices; };
-  QuickLookThumbnailing            = {};
-  RealityKit                       = {};
-  ReplayKit                        = {};
+  PCIDriverKit                     = { inherit IOKit; };
+  PCSC                             = {};
+  PDFKit                           = { inherit AppKit Cocoa; };
+  ParavirtualizedGraphics          = { inherit AppKit CoreVideo Foundation IOSurface Metal; };
+  PassKit                          = { inherit AppKit Contacts CoreGraphics Foundation; };
+  PencilKit                        = { inherit AppKit CloudKit Cocoa CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit Metal QuartzCore; };
+  Photos                           = { inherit AVFoundation CoreAudio CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia Foundation IOKit ImageIO Metal QuartzCore UniformTypeIdentifiers simd; };
+  PhotosUI                         = { inherit AppKit Foundation MapKit Photos; };
+  PreferencePanes                  = { inherit Cocoa; };
+  PushKit                          = { inherit Foundation; };
+  Python                           = { inherit Carbon; };
+  QTKit                            = {};
+  Quartz                           = { inherit AppKit ApplicationServices Cocoa Foundation ImageCaptureCore OpenGL PDFKit QuartzCore QuickLook; };
+  QuartzCore                       = { inherit CoreFoundation CoreGraphics CoreImage CoreVideo Foundation IOKit Metal OpenGL; };
+  QuickLook                        = { inherit ApplicationServices CoreFoundation; };
+  QuickLookThumbnailing            = { inherit CoreGraphics Foundation UniformTypeIdentifiers; };
+  RealityKit                       = { inherit AVFoundation AppKit AudioToolbox CloudKit Combine CoreAudio CoreData CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreText Foundation IOKit Metal MultipeerConnectivity QuartzCore simd; };
+  ReplayKit                        = { inherit AVFoundation AppKit Foundation; };
   Ruby                             = {};
-  SafariServices                   = {};
-  SceneKit                         = {};
-  ScreenSaver                      = {};
-  ScreenTime                       = {};
-  ScriptingBridge                  = {};
-  Security                         = { inherit IOKit libDER; };
-  SecurityFoundation               = { inherit Security; };
-  SecurityInterface                = { inherit Security SecurityFoundation; };
-  SensorKit                        = {};
-  ServiceManagement                = { inherit Security; };
-  Social                           = {};
-  SoundAnalysis                    = {};
-  Speech                           = {};
-  SpriteKit                        = {};
-  StoreKit                         = {};
-  SwiftUI                          = { inherit AppKit DeveloperToolsSupport UniformTypeIdentifiers; };
+  SafariServices                   = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit Metal QuartzCore; };
+  SceneKit                         = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation GLKit IOKit Metal ModelIO QuartzCore simd; };
+  ScreenSaver                      = { inherit AppKit Foundation; };
+  ScreenTime                       = { inherit AppKit Foundation; };
+  ScriptingBridge                  = { inherit ApplicationServices CoreServices Foundation; };
+  Security                         = { inherit CoreFoundation; };
+  SecurityFoundation               = { inherit Foundation Security; };
+  SecurityInterface                = { inherit AppKit Cocoa Security SecurityFoundation; };
+  SensorKit                        = { inherit CoreFoundation CoreLocation Foundation; };
+  ServiceManagement                = { inherit CoreFoundation Security; };
+  Social                           = { inherit AppKit Foundation; };
+  SoundAnalysis                    = { inherit AVFoundation CoreML CoreMedia Foundation; };
+  Speech                           = { inherit AVFoundation CoreAudio CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia Foundation IOKit Metal QuartzCore UniformTypeIdentifiers simd; };
+  SpriteKit                        = { inherit AppKit CloudKit Cocoa CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation GLKit IOKit Metal ModelIO QuartzCore simd; };
+  StoreKit                         = { inherit AppKit CoreGraphics Foundation; };
+  SwiftUI                          = { inherit AppKit CloudKit Combine CoreData CoreFoundation CoreGraphics CoreImage CoreLocation DeveloperToolsSupport Foundation IOKit Metal QuartzCore UniformTypeIdentifiers; };
   SyncServices                     = {};
   System                           = {};
-  SystemConfiguration              = { inherit Security; };
-  SystemExtensions                 = {};
-  TWAIN                            = { inherit Carbon; };
+  SystemConfiguration              = { inherit CoreFoundation Security; };
+  SystemExtensions                 = { inherit Foundation; };
+  TWAIN                            = {};
   Tcl                              = {};
   Tk                               = {};
-  USBDriverKit                     = {};
-  UniformTypeIdentifiers           = {};
-  UserNotifications                = {};
-  UserNotificationsUI              = {};
-  VideoDecodeAcceleration          = { inherit CoreVideo; };
-  VideoSubscriberAccount           = {};
-  VideoToolbox                     = { inherit CoreMedia CoreVideo; };
-  Virtualization                   = {};
-  Vision                           = {};
-  WebKit                           = { inherit ApplicationServices Carbon JavaScriptCore OpenGL libobjc; };
-  WidgetKit                        = {};
-  iTunesLibrary                    = {};
+  USBDriverKit                     = { inherit IOKit; };
+  UniformTypeIdentifiers           = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  UserNotifications                = { inherit Foundation; };
+  UserNotificationsUI              = { inherit AppKit; };
+  VideoDecodeAcceleration          = {};
+  VideoSubscriberAccount           = { inherit Foundation; };
+  VideoToolbox                     = { inherit CoreFoundation CoreGraphics CoreMedia CoreVideo; };
+  Virtualization                   = { inherit CoreFoundation CoreGraphics Foundation IOKit; };
+  Vision                           = { inherit CoreAudio CoreFoundation CoreGraphics CoreML CoreMedia CoreVideo Foundation IOKit ImageIO Metal simd; };
+  WebKit                           = { inherit AppKit CloudKit CoreData CoreFoundation CoreGraphics CoreImage CoreLocation Foundation IOKit JavaScriptCore Metal OpenGL QuartzCore; };
+  WidgetKit                        = { inherit Combine CoreFoundation CoreGraphics CoreVideo Foundation IOKit Intents Metal SwiftUI; };
+  iTunesLibrary                    = { inherit Foundation; };
   vmnet                            = {};
 }
diff --git a/pkgs/os-specific/darwin/gen-frameworks.py b/pkgs/os-specific/darwin/gen-frameworks.py
new file mode 100755
index 00000000000..ec2a6c7c16e
--- /dev/null
+++ b/pkgs/os-specific/darwin/gen-frameworks.py
@@ -0,0 +1,147 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i python -p python3 swiftPackages.swift-unwrapped
+
+"""
+Generate a frameworks.nix for a macOS SDK.
+
+You may point this tool at an Xcode bundled SDK, but more ideal is using the
+SDK from Nixpkgs. For example:
+
+SDK_PATH="$(nix-build --no-link -A darwin.apple_sdk_11_0.MacOSX-SDK)"
+./gen-frameworks.py "$SDK_PATH" > ./new-frameworks.nix
+"""
+
+import json
+import os
+import subprocess
+import sys
+
+ALLOWED_LIBS = ["simd"]
+
+HEADER = """\
+# This file is generated by gen-frameworks.nix.
+# Do not edit, put overrides in apple_sdk.nix instead.
+{ libs, frameworks }: with libs; with frameworks;
+{
+"""
+
+FOOTER = """\
+}
+"""
+
+
+def eprint(*args):
+    print(*args, file=sys.stderr)
+
+
+def name_from_ident(ident):
+    return ident.get("swift", ident.get("clang"))
+
+
+def scan_sdk(sdk):
+    # Find frameworks by scanning the SDK frameworks directory.
+    frameworks = [
+        framework.removesuffix(".framework")
+        for framework in os.listdir(f"{sdk}/System/Library/Frameworks")
+        if not framework.startswith("_")
+    ]
+    frameworks.sort()
+
+    # Determine the longest name for padding output.
+    width = len(max(frameworks, key=len))
+
+    output = HEADER
+
+    for framework in frameworks:
+        deps = []
+
+        # Use Swift to scan dependencies, because a module may have both Clang
+        # and Swift parts. Using Clang only imports the Clang module, whereas
+        # using Swift will usually import both Clang + Swift overlay.
+        #
+        # TODO: The above is an assumption. Not sure if it's possible a Swift
+        # module completely shadows a Clang module. (Seems unlikely)
+        #
+        # TODO: Handle "module 'Foobar' is incompatible with feature 'swift'"
+        #
+        # If there were a similar Clang invocation for scanning, we could fix
+        # the above todos, but that doesn't appear to exist.
+        eprint(f"# scanning {framework}")
+        result = subprocess.run(
+            [
+                "swiftc",
+                "-scan-dependencies",
+                # We provide a source snippet via stdin.
+                "-",
+                # Use the provided SDK.
+                "-sdk",
+                sdk,
+                # This search path is normally added automatically by the
+                # compiler based on the SDK, but we have a patch in place that
+                # removes that for SDKs in /nix/store, because our xcbuild stub
+                # SDK doesn't have the directory.
+                # (swift-prevent-sdk-dirs-warning.patch)
+                "-I",
+                f"{sdk}/usr/lib/swift",
+                # For some reason, 'lib/swift/shims' from both the SDK and
+                # Swift compiler are picked up, causing redefinition errors.
+                # This eliminates the latter.
+                "-resource-dir",
+                f"{sdk}/usr/lib/swift",
+            ],
+            input=f"import {framework}".encode(),
+            stdout=subprocess.PIPE,
+        )
+        if result.returncode != 0:
+            eprint(f"# Scanning {framework} failed (exit code {result.returncode})")
+            result.stdout = b""
+
+        # Parse JSON output.
+        if len(result.stdout) != 0:
+            data = json.loads(result.stdout)
+
+            # Entries in the modules list come in pairs. The first is an
+            # identifier (`{ swift: "foobar" }` or `{ clang: "foobar" }`), and
+            # the second metadata for that module. Here we look for the pair
+            # that matches the framework we're scanning (and ignore the rest).
+            modules = data["modules"]
+            for i in range(0, len(modules), 2):
+                ident, meta = modules[i : i + 2]
+
+                # NOTE: We may match twice, for a Swift module _and_ for a
+                # Clang module. So matching here doesn't break from the loop,
+                # and deps is appended to.
+                if name_from_ident(ident) == framework:
+                    dep_idents = meta["directDependencies"]
+                    deps += [name_from_ident(ident) for ident in dep_idents]
+                    # List unfiltered deps in progress output.
+                    eprint(ident, "->", dep_idents)
+
+        # Filter out modules that are not separate derivations.
+        # Also filter out duplicates (when a Swift overlay imports the Clang module)
+        allowed = frameworks + ALLOWED_LIBS
+        deps = set([dep for dep in deps if dep in allowed])
+
+        # Filter out self-references. (Swift overlay importing Clang module.)
+        if framework in deps:
+            deps.remove(framework)
+
+        # Generate a Nix attribute line.
+        if len(deps) != 0:
+            deps = list(deps)
+            deps.sort()
+            deps = " ".join(deps)
+            output += f"  {framework.ljust(width)} = {{ inherit {deps}; }};\n"
+        else:
+            output += f"  {framework.ljust(width)} = {{}};\n"
+
+    output += FOOTER
+    sys.stdout.write(output)
+
+
+if __name__ == "__main__":
+    if len(sys.argv) != 2:
+        eprint(f"Usage: {sys.argv[0]} <path to MacOSX.sdk>")
+        sys.exit(64)
+
+    scan_sdk(sys.argv[1])
diff --git a/pkgs/os-specific/darwin/moltenvk/default.nix b/pkgs/os-specific/darwin/moltenvk/default.nix
index 16456c5fcad..4d247fa5836 100644
--- a/pkgs/os-specific/darwin/moltenvk/default.nix
+++ b/pkgs/os-specific/darwin/moltenvk/default.nix
@@ -23,7 +23,7 @@
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "MoltenVK";
-  version = "1.2.2";
+  version = "1.2.3";
 
   buildInputs = [
     AppKit
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
     owner = "KhronosGroup";
     repo = "MoltenVK";
     rev = "v${finalAttrs.version}";
-    hash = "sha256-XowMXhGqPcxJ0DS3G41tpBO68va94a7SZHOOgguCxy0=";
+    hash = "sha256-GPOF2lyo1eDf1GrPjcj0y1OuUHI/c80L9gSQM+4wEp0=";
   };
 
   patches = [
diff --git a/pkgs/os-specific/linux/amdctl/default.nix b/pkgs/os-specific/linux/amdctl/default.nix
new file mode 100644
index 00000000000..1fcd8fc9340
--- /dev/null
+++ b/pkgs/os-specific/linux/amdctl/default.nix
@@ -0,0 +1,32 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+  pname = "amdctl";
+  version = "0.11";
+
+  src = fetchFromGitHub {
+    owner = "kevinlekiller";
+    repo = "amdctl";
+    rev = "v${version}";
+    hash = "sha256-2wBk/9aAD7ARMGbcVxk+CzEvUf8U4RS4ZwTCj8cHNNo=";
+  };
+
+  installPhase = ''
+    runHook preInstall
+
+    install -Dm755 amdctl $out/bin/amdctl
+
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "Set P-State voltages and clock speeds on recent AMD CPUs on Linux.";
+    homepage = "https://github.com/kevinlekiller/amdctl";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ thiagokokada ];
+    platforms = [ "x86_64-linux" ];
+  };
+}
diff --git a/pkgs/os-specific/linux/bpftools/default.nix b/pkgs/os-specific/linux/bpftools/default.nix
index 287ad9d4226..a23c4eb7b9e 100644
--- a/pkgs/os-specific/linux/bpftools/default.nix
+++ b/pkgs/os-specific/linux/bpftools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl
+{ lib, stdenv, linuxHeaders
 , libopcodes, libopcodes_2_38
 , libbfd, libbfd_2_38
 , elfutils, readline
@@ -8,15 +8,12 @@
 
 stdenv.mkDerivation rec {
   pname = "bpftools";
-  version = "5.19.12";
 
-  src = fetchurl {
-    url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-    sha256 = "sha256-xDalSMcxLOb8WjRyy+rYle749ShB++fHH9jki9/isLo=";
-  };
+  inherit (linuxHeaders) version src;
+
+  separateDebugInfo = true;
 
   patches = [
-    ./strip-binary-name.patch
     # fix unknown type name '__vector128' on ppc64le
     ./include-asm-types-for-ppc64le.patch
   ];
diff --git a/pkgs/os-specific/linux/bpftools/strip-binary-name.patch b/pkgs/os-specific/linux/bpftools/strip-binary-name.patch
deleted file mode 100644
index 623e90963bd..00000000000
--- a/pkgs/os-specific/linux/bpftools/strip-binary-name.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Strip path to the binary from prints.
-
-I see no sense in including the full path in outputs like bpftool --version
-Especially as argv[0] may not include it, based on calling via $PATH or not.
---- a/tools/bpf/bpftool/main.c
-+++ b/tools/bpf/bpftool/main.c
-@@ -443 +443,7 @@
--	bin_name = argv[0];
-+	/* Strip the path if any. */
-+	const char *bin_name_slash = strrchr(argv[0], '/');
-+	if (bin_name_slash) {
-+		bin_name = bin_name_slash + 1;
-+	} else {
-+		bin_name = argv[0];
-+	}
diff --git a/pkgs/os-specific/linux/criu/default.nix b/pkgs/os-specific/linux/criu/default.nix
index 71bde6220a0..228916bd723 100644
--- a/pkgs/os-specific/linux/criu/default.nix
+++ b/pkgs/os-specific/linux/criu/default.nix
@@ -21,6 +21,16 @@ stdenv.mkDerivation rec {
       url = "https://github.com/checkpoint-restore/criu/commit/1e6e826ffb7ac05f33fa123051c2fc2ddf0f68ea.patch";
       hash = "sha256-LJjk0jQ5v5wqeprvBMpxhjLXn7v+lSPldEGgazGUM44=";
     })
+
+    # compat fixes for glibc-2.36
+    (fetchpatch {
+      url = "https://github.com/checkpoint-restore/criu/commit/8cd5fccd6cf3d03afb5abe463134d31f54d42258.patch";
+      sha256 = "sha256-b65DdLmyIuZik0dNRuWJKUPcDFA6CKq0bi4Vd26zgS4=";
+    })
+    (fetchpatch {
+      url = "https://github.com/checkpoint-restore/criu/commit/517c0947050e63aac72f63a3bf373d76264723b9.patch";
+      sha256 = "sha256-MPZ6oILVoZ7BQEZFjUlp3RuMC7iKTKXAtrUDFqbN4T8=";
+    })
   ];
 
   enableParallelBuilding = true;
diff --git a/pkgs/os-specific/linux/freeipa/default.nix b/pkgs/os-specific/linux/freeipa/default.nix
new file mode 100644
index 00000000000..5e705bda2cb
--- /dev/null
+++ b/pkgs/os-specific/linux/freeipa/default.nix
@@ -0,0 +1,171 @@
+{ stdenv
+, lib
+, fetchurl
+, pkg-config
+, autoconf
+, automake
+, kerberos
+, openldap
+, popt
+, sasl
+, curl
+, xmlrpc_c
+, ding-libs
+, p11-kit
+, gettext
+, nspr
+, nss
+, _389-ds-base
+, svrcore
+, libuuid
+, talloc
+, tevent
+, samba
+, libunistring
+, libverto
+, libpwquality
+, systemd
+, python3
+, bind
+, sssd
+, jre
+, rhino
+, lesscpy
+, jansson
+, runtimeShell
+}:
+
+let
+  pathsPy = ./paths.py;
+
+  pythonInputs = with python3.pkgs; [
+    six
+    python-ldap
+    dnspython
+    netaddr
+    netifaces
+    gssapi
+    dogtag-pki
+    pyasn1
+    sssd
+    cffi
+    lxml
+    dbus-python
+    cryptography
+    python-memcached
+    qrcode
+    pyusb
+    yubico
+    setuptools
+    jinja2
+    augeas
+    samba
+  ];
+in
+stdenv.mkDerivation rec {
+  pname = "freeipa";
+  version = "4.10.1";
+
+  src = fetchurl {
+    url = "https://releases.pagure.org/freeipa/freeipa-${version}.tar.gz";
+    sha256 = "sha256-q2rQzcBl1tI4/7+hxEwOY9ND86hObe7O7Y9EEH7cUoA=";
+  };
+
+  nativeBuildInputs = [
+    python3.pkgs.wrapPython
+    jre
+    rhino
+    lesscpy
+    automake
+    autoconf
+    gettext
+  ];
+
+  buildInputs = [
+    kerberos
+    openldap
+    popt
+    sasl
+    curl
+    xmlrpc_c
+    pkg-config
+    ding-libs
+    p11-kit
+    python3
+    nspr
+    nss
+    _389-ds-base
+    svrcore
+    libuuid
+    talloc
+    tevent
+    samba
+    libunistring
+    libverto
+    systemd
+    bind
+    libpwquality
+    jansson
+  ] ++ pythonInputs;
+
+  postPatch = ''
+    patchShebangs makeapi makeaci install/ui/util
+
+    substituteInPlace ipaplatform/setup.py \
+      --replace 'ipaplatform.debian' 'ipaplatform.nixos'
+
+    substituteInPlace ipasetup.py.in \
+      --replace 'int(v)' 'int(v.replace("post", ""))'
+
+    substituteInPlace client/ipa-join.c \
+      --replace /usr/sbin/ipa-getkeytab $out/bin/ipa-getkeytab
+
+    cp -r ipaplatform/{fedora,nixos}
+    substitute ${pathsPy} ipaplatform/nixos/paths.py \
+      --subst-var out \
+      --subst-var-by bind ${bind.dnsutils} \
+      --subst-var-by curl ${curl} \
+      --subst-var-by kerberos ${kerberos}
+  '';
+
+  NIX_CFLAGS_COMPILE = "-I${_389-ds-base}/include/dirsrv";
+  pythonPath = pythonInputs;
+
+  # Building and installing the server fails with silent Rhino errors, skipping
+  # for now. Need a newer Rhino version.
+  #buildFlags = [ "client" "server" ]
+
+  configureFlags = [
+    "--with-systemdsystemunitdir=$out/lib/systemd/system"
+    "--with-ipaplatform=nixos"
+    "--disable-server"
+  ];
+
+  postInstall = ''
+    echo "
+     #!${runtimeShell}
+     echo 'ipa-client-install is not available on NixOS. Please see security.ipa, instead.'
+     exit 1
+    " > $out/sbin/ipa-client-install
+  '';
+
+  postFixup = ''
+    wrapPythonPrograms
+    rm -rf $out/etc/ipa $out/var/lib/ipa-client/sysrestore
+  '';
+
+  meta = with lib; {
+    description = "Identity, Policy and Audit system";
+    longDescription = ''
+      IPA is an integrated solution to provide centrally managed Identity (users,
+      hosts, services), Authentication (SSO, 2FA), and Authorization
+      (host access control, SELinux user roles, services). The solution provides
+      features for further integration with Linux based clients (SUDO, automount)
+      and integration with Active Directory based infrastructures (Trusts).
+    '';
+    homepage = "https://www.freeipa.org/";
+    license = licenses.gpl3Plus;
+    maintainers = [ maintainers.s1341 ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/os-specific/linux/freeipa/paths.py b/pkgs/os-specific/linux/freeipa/paths.py
new file mode 100644
index 00000000000..36c0cc0c740
--- /dev/null
+++ b/pkgs/os-specific/linux/freeipa/paths.py
@@ -0,0 +1,13 @@
+from ipaplatform.fedora.paths import FedoraPathNamespace
+
+class NixOSPathNamespace(FedoraPathNamespace):
+    SBIN_IPA_JOIN = "@out@/bin/ipa-join"
+    IPA_GETCERT = "@out@/bin/ipa-getcert"
+    IPA_RMKEYTAB = "@out@/bin/ipa-rmkeytab"
+    IPA_GETKEYTAB = "@out@/bin/ipa-getkeytab"
+    NSUPDATE = "@bind@/bin/nsupdate"
+    BIN_CURL = "@curl@/bin/curl"
+    KINIT = "@kerberos@/bin/kinit"
+    KDESTROY = "@kerberos@/bin/kdestroy"
+
+paths = NixOSPathNamespace()
diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix
index 0704860c961..9d2848556ea 100644
--- a/pkgs/os-specific/linux/iptables/default.nix
+++ b/pkgs/os-specific/linux/iptables/default.nix
@@ -1,39 +1,37 @@
-{ lib, stdenv, fetchurl, pkg-config, pruneLibtoolFiles, flex, bison
+{ lib, stdenv, fetchurl
+, autoreconfHook, pkg-config, pruneLibtoolFiles, flex, bison
 , libmnl, libnetfilter_conntrack, libnfnetlink, libnftnl, libpcap
 , nftablesCompat ? true
 , fetchpatch
 }:
 
 stdenv.mkDerivation rec {
-  version = "1.8.8";
+  version = "1.8.9";
   pname = "iptables";
 
   src = fetchurl {
-    url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
-    sha256 = "sha256-ccdYidxxBnZjFVPrFRHaAXe7qvG1USZbkS0jbD9RhZ8=";
+    url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.xz";
+    sha256 = "72Y5pDvoMlpPjqaBI/+sI2y2lujHhQG2ToEGr7AIyH8=";
   };
 
   patches = [
-    # xshared: Fix build for -Werror=format-security
     (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=b72eb12ea5a61df0655ad99d5048994e916be83a";
-      sha256 = "sha256-pnamqOagwNWoiwlxPnKCqSc2N7MP/eZlT7JiE09c8OE=";
+      name = "format-security.patch";
+      url = "https://git.netfilter.org/iptables/patch/?id=ed4082a7405a5838c205a34c1559e289949200cc";
+      sha256 = "OdytFmHk+3Awu+sDQpGTl5/qip4doRblmW2vQzfNZiU=";
     })
-    # treewide: use uint* instead of u_int*
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=f319389525b066b7dc6d389c88f16a0df3b8f189";
-      sha256 = "sha256-rOxCEWZoI8Ac5fQDp286YHAwvreUAoDVAbomboKrGyM=";
-    })
-    # fix Musl build
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=0e7cf0ad306cdf95dc3c28d15a254532206a888e";
-      sha256 = "18mnvqfxzd7ifq3zjb4vyifcyadpxdi8iqcj8wsjgw23n49lgrbj";
+    (fetchurl {
+      name = "static.patch";
+      url = "https://lore.kernel.org/netfilter-devel/20230402232939.1060151-1-hi@alyssa.is/raw";
+      sha256 = "PkH+1HbJjBb3//ffBe0XUQok1lBwgj/STL8Ppu/28f4=";
     })
   ];
 
   outputs = [ "out" "dev" "man" ];
 
-  nativeBuildInputs = [ pkg-config pruneLibtoolFiles flex bison ];
+  nativeBuildInputs = [
+    autoreconfHook pkg-config pruneLibtoolFiles flex bison
+  ];
 
   buildInputs = [ libmnl libnetfilter_conntrack libnfnetlink libnftnl libpcap ];
 
diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json
index 323b54cae1d..f1ad3d04951 100644
--- a/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -32,31 +32,31 @@
     "5.15": {
         "patch": {
             "extra": "-hardened1",
-            "name": "linux-hardened-5.15.104-hardened1.patch",
-            "sha256": "0gz3csflp34aadrgmlhy4y3sybxdlzvb2wsss9yb9l5zikxm2h1c",
-            "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.104-hardened1/linux-hardened-5.15.104-hardened1.patch"
+            "name": "linux-hardened-5.15.105-hardened1.patch",
+            "sha256": "0hkg9198ljp7hv5n5wv6dg2fh042wxlm1mzfk5adfylyl7rrm7js",
+            "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.105-hardened1/linux-hardened-5.15.105-hardened1.patch"
         },
-        "sha256": "0m3bscml2mvafbj5k9a3qa8akfxms8wfpzsr687lfblr17735ibi",
-        "version": "5.15.104"
+        "sha256": "0kz4ymaqb1kpniqq2mwv3z8rirz5yyf1c9m648kqblij0djkgd81",
+        "version": "5.15.105"
     },
     "5.4": {
         "patch": {
             "extra": "-hardened1",
-            "name": "linux-hardened-5.4.238-hardened1.patch",
-            "sha256": "0fj3q8ykf9fi179hjspi5zq5bzxmn154g5nsdcvnphmizvlzy1qg",
-            "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.238-hardened1/linux-hardened-5.4.238-hardened1.patch"
+            "name": "linux-hardened-5.4.239-hardened1.patch",
+            "sha256": "12lmajxli4v84h3197xzyj21hyqdn4v596c24iirg72xch3ca5hw",
+            "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.239-hardened1/linux-hardened-5.4.239-hardened1.patch"
         },
-        "sha256": "07x9ibcshsm451qcpawv3l0z7g8w8jg79h6dfdmbm3jrhpdb58kh",
-        "version": "5.4.238"
+        "sha256": "0nw02lqkvachksyan4n11q0g6jhm1ii7d5zs276n46891ypn80m9",
+        "version": "5.4.239"
     },
     "6.1": {
         "patch": {
             "extra": "-hardened1",
-            "name": "linux-hardened-6.1.21-hardened1.patch",
-            "sha256": "04sksmh4zym2z8bjg8hdr1zv1fv1r08z1b5kyl7rm9b1ic3gd39w",
-            "url": "https://github.com/anthraxx/linux-hardened/releases/download/6.1.21-hardened1/linux-hardened-6.1.21-hardened1.patch"
+            "name": "linux-hardened-6.1.22-hardened1.patch",
+            "sha256": "1nwjchs8jlishdcxc4f5834d7p03f1iiyhbp1gv2j1b48qrlf17l",
+            "url": "https://github.com/anthraxx/linux-hardened/releases/download/6.1.22-hardened1/linux-hardened-6.1.22-hardened1.patch"
         },
-        "sha256": "0fnr2pw4pi0vnkpv8hfipya09cgdz6ghks7p6vdl2d71dawb2g5k",
-        "version": "6.1.21"
+        "sha256": "1a7xkjqj13q5dgk1gml27kdzs381p0z203alamd0wkgprr0r3s1b",
+        "version": "6.1.22"
     }
 }
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index bd7ad55a35e..555539eafcf 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "4.14.311";
+  version = "4.14.312";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-    sha256 = "1mbwrgjz575qxg4gwi2fxc94kprmiblwap3jix0mj4887zllqgw0";
+    sha256 = "03bwrnm7z8jxxn681dd5jffrj76l14ngkcccfgbg1p4a0471q436";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix
index ce742ba681a..1cc372fb3db 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "4.19.279";
+  version = "4.19.280";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-    sha256 = "104qkyflkfkp8iyshpirb9q708vvsgfbxfwgl0dnas3k7nyc6v3k";
+    sha256 = "1xmg9p3ky75n5q894f522s8nwcmbd5c15nmjr0n96m6xzag3kd7w";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.10.nix b/pkgs/os-specific/linux/kernel/linux-5.10.nix
index f95140a162a..30b5abf9a49 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.10.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.10.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "5.10.176";
+  version = "5.10.177";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-    sha256 = "14zpdrrrpgxx44nxjn0rifrchnmsvvpkzpm1n82kw5q4p9h2q1yf";
+    sha256 = "0waml6svj07b7f8yb1kzrflqlf61x4kcqbgsr372s484m3z628lz";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.15.nix b/pkgs/os-specific/linux/kernel/linux-5.15.nix
index b414e75bc2b..9a69eb222be 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.15.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.15.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "5.15.105";
+  version = "5.15.106";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-    sha256 = "0kz4ymaqb1kpniqq2mwv3z8rirz5yyf1c9m648kqblij0djkgd81";
+    sha256 = "1r4g7ipcmj7k9dpwd5p2kd0f3iidnzl6z9g2cq4mfcw0h97r7rl4";
   };
 } // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix
index 6a133252adc..be2ee59f158 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "5.4.239";
+  version = "5.4.240";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-    sha256 = "0nw02lqkvachksyan4n11q0g6jhm1ii7d5zs276n46891ypn80m9";
+    sha256 = "0ihf0rqhx7dav3k3igk29962sscb1xyniy2gx8chyllprr0z126w";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-6.1.nix b/pkgs/os-specific/linux/kernel/linux-6.1.nix
index ddc38116609..6e5bc9c6c58 100644
--- a/pkgs/os-specific/linux/kernel/linux-6.1.nix
+++ b/pkgs/os-specific/linux/kernel/linux-6.1.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "6.1.22";
+  version = "6.1.23";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
-    sha256 = "1a7xkjqj13q5dgk1gml27kdzs381p0z203alamd0wkgprr0r3s1b";
+    sha256 = "1szblfmm8gx0am017y30ywc60b1gqarplgmcs5zy7bshhwp3fn3l";
   };
 } // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/linux-6.2.nix b/pkgs/os-specific/linux/kernel/linux-6.2.nix
index 9b2a21a4af1..5b941f88212 100644
--- a/pkgs/os-specific/linux/kernel/linux-6.2.nix
+++ b/pkgs/os-specific/linux/kernel/linux-6.2.nix
@@ -3,7 +3,7 @@
 with lib;
 
 buildLinux (args // rec {
-  version = "6.2.9";
+  version = "6.2.10";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = versions.pad 3 version;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
-    sha256 = "1xa3znandhyn1ygbfv4cl83mwn33hphj1jdc59s0wgy0ck0ljd4h";
+    sha256 = "1zm4xvxdy6sqqwcich46mr4dh3kpmp40bawwahrg4lr7rp1n5iap";
   };
 } // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix
index 08f075b100a..033f89e449f 100644
--- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix
+++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix
@@ -3,14 +3,14 @@
 let
   # These names are how they are designated in https://xanmod.org.
   ltsVariant = {
-    version = "6.1.20";
-    hash = "sha256-ni3AsoiDh/MZBhB0dQKFwcPnKSFvw8nhaX/09QCSQd8=";
+    version = "6.1.22";
+    hash = "sha256-eom3vlcbTTnVk+zcKja82mKmSmO8v0uqxccdA1VRj6s=";
     variant = "lts";
   };
 
   mainVariant = {
-    version = "6.2.7";
-    hash = "sha256-nxyEz+xXcr8tK8q+LWqNE3kYdWq4CXSy2vJfnlqKKRk=";
+    version = "6.2.9";
+    hash = "sha256-Nwd3C5YSfEO4/2fOzkQmNAqettvt6bM2Gz0k8a9O/DI=";
     variant = "main";
   };
 
diff --git a/pkgs/os-specific/linux/lvm2/2_03.nix b/pkgs/os-specific/linux/lvm2/2_03.nix
index 0237a0555ab..4cc62ae1b90 100644
--- a/pkgs/os-specific/linux/lvm2/2_03.nix
+++ b/pkgs/os-specific/linux/lvm2/2_03.nix
@@ -1,4 +1,4 @@
 import ./common.nix {
-  version = "2.03.19";
-  hash = "sha256-7J/58dmYzisF8a0i3c+UAdIC0CFYEdxGjXjLprCyaHk=";
+  version = "2.03.20";
+  hash = "sha256-kKGHmzZ1rql4RUNYHM0hKMJl7GesBGsYVucG/Ar1w8c=";
 }
diff --git a/pkgs/os-specific/linux/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix
index 18c23c46c13..49f16db002f 100644
--- a/pkgs/os-specific/linux/lxc/default.nix
+++ b/pkgs/os-specific/linux/lxc/default.nix
@@ -1,5 +1,5 @@
 { lib, stdenv, fetchurl, autoreconfHook, pkg-config, perl, docbook2x
-, docbook_xml_dtd_45, python3Packages, pam
+, docbook_xml_dtd_45, python3Packages, pam, fetchpatch
 
 # Optional Dependencies
 , libapparmor ? null, gnutls ? null, libselinux ? null, libseccomp ? null
@@ -26,6 +26,13 @@ stdenv.mkDerivation rec {
 
   patches = [
     ./support-db2x.patch
+
+    # Backport of https://github.com/lxc/lxc/pull/4179 for glibc-2.36 build
+    (fetchpatch {
+      url = "https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3.patch";
+      sha256 = "sha256-aC1XQesRJfkyQnloB3NvR4p/1WITrqkGYzw50PDxDrs=";
+      excludes = [ "meson.build" ];
+    })
   ];
 
   postPatch = ''
diff --git a/pkgs/os-specific/linux/lxcfs/default.nix b/pkgs/os-specific/linux/lxcfs/default.nix
index 67e96289e2a..70d84d6311c 100644
--- a/pkgs/os-specific/linux/lxcfs/default.nix
+++ b/pkgs/os-specific/linux/lxcfs/default.nix
@@ -14,6 +14,10 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-+wp29GD+toXGfQbPGYbDJ7/P+FY1uQY4uK3OQxTE9GM=";
   };
 
+  postPatch = ''
+    sed -i -e '1i #include <sys/pidfd.h>' src/bindings.c
+  '';
+
   nativeBuildInputs = [ pkg-config help2man autoreconfHook makeWrapper ];
   buildInputs = [ fuse ];
 
diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix
index 340ad619ecb..26c7b6a9ea3 100644
--- a/pkgs/os-specific/linux/nftables/default.nix
+++ b/pkgs/os-specific/linux/nftables/default.nix
@@ -9,12 +9,12 @@
 }:
 
 stdenv.mkDerivation rec {
-  version = "1.0.6";
+  version = "1.0.7";
   pname = "nftables";
 
   src = fetchurl {
     url = "https://netfilter.org/projects/nftables/files/${pname}-${version}.tar.xz";
-    hash = "sha256-JAdDDd2CmHZw5I3C/anigLqoMHq+wEqxjWCd89sAXkw=";
+    hash = "sha256-wSrJQf/5ra7fFzZ9XOITeJuYoNMUJ3vCKz1x4QiR9BI=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/restool/default.nix b/pkgs/os-specific/linux/restool/default.nix
index add68522e7f..853d9eeb7f3 100644
--- a/pkgs/os-specific/linux/restool/default.nix
+++ b/pkgs/os-specific/linux/restool/default.nix
@@ -1,11 +1,12 @@
-{ stdenv, lib, fetchgit, bash, coreutils, dtc, file, gawk, gnugrep, gnused, pandoc, which }:
+{ stdenv, lib, fetchFromGitHub, bash, coreutils, dtc, file, gawk, gnugrep, gnused, pandoc, which }:
 
 stdenv.mkDerivation rec {
   pname = "restool";
   version = "2.4";
 
-  src = fetchgit {
-    url = "https://source.codeaurora.org/external/qoriq/qoriq-components/restool";
+  src = fetchFromGitHub {
+    owner = "nxp-qoriq";
+    repo = "restool";
     rev = "abd2f5b7181db9d03db9e6ccda0194923b73e9a2";
     sha256 = "sha256-ryTDyqSy39e8Omf7l8lK4mLWr8jccDhMVPldkVGSQVo=";
   };
@@ -43,7 +44,7 @@ stdenv.mkDerivation rec {
       restool is a user space application providing the ability to dynamically
       create and manage DPAA2 containers and objects from Linux.
     '';
-    homepage = "https://source.codeaurora.org/external/qoriq/qoriq-components/restool/about/";
+    homepage = "https://github.com/nxp-qoriq/restool";
     license = licenses.bsd3;
     platforms = platforms.linux;
     maintainers = with maintainers; [ delroth ];
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index 22a0d9fc872..a3c59a5a6c9 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -90,7 +90,7 @@
 , withCoredump ? true
 , withCryptsetup ? true
 , withDocumentation ? true
-, withEfi ? stdenv.hostPlatform.isEfi && !stdenv.hostPlatform.isMusl
+, withEfi ? stdenv.hostPlatform.isEfi
 , withFido2 ? true
 , withHomed ? !stdenv.hostPlatform.isMusl
 , withHostnamed ? true
@@ -117,6 +117,7 @@
 , withTimedated ? true
 , withTimesyncd ? true
 , withTpm2Tss ? true
+, withUkify ? false  # adds python to closure which is too much by default
 , withUserDb ? true
 , withUtmp ? !stdenv.hostPlatform.isMusl
   # tests assume too much system access for them to be feasible for us right now
@@ -139,7 +140,7 @@ assert withHomed -> withPam;
 let
   wantCurl = withRemote || withImportd;
   wantGcrypt = withResolved || withImportd;
-  version = "253.1";
+  version = "253.2";
 
   # Bump this variable on every (major) version change. See below (in the meson options list) for why.
   # command:
@@ -156,7 +157,7 @@ stdenv.mkDerivation (finalAttrs: {
     owner = "systemd";
     repo = "systemd-stable";
     rev = "v${version}";
-    hash = "sha256-PyAhkLxDkT5gVocCXh8bst6PBgguASjnA82xinQOtjw=";
+    hash = "sha256-gtJEHLSeJoOSFnutn/+wM27sV9JiV5afsykyUd+XDKQ=";
   };
 
   # On major changes, or when otherwise required, you *must* reformat the patches,
@@ -186,32 +187,33 @@ stdenv.mkDerivation (finalAttrs: {
   ] ++ lib.optional stdenv.hostPlatform.isMusl (
     let
       oe-core = fetchzip {
-        url = "https://git.openembedded.org/openembedded-core/snapshot/openembedded-core-cccd4bcaf381c2729adc000381bd89906003e72a.tar.gz";
-        sha256 = "2CFZEzWqUy6OOF3c+LN4Zmy3RqMzfdRHp+B5zlWJsoE=";
+        url = "https://git.openembedded.org/openembedded-core/snapshot/openembedded-core-f34f6ab04b443608497b73668365819343d0c2fe.tar.gz";
+        sha256 = "DFcLPvjQIxGEDADpP232ZRd7cOEKt6B48Ah29nIGTt4=";
       };
       musl-patches = oe-core + "/meta/recipes-core/systemd/systemd";
     in
     [
-      (musl-patches + "/0003-missing_type.h-add-comparison_fn_t.patch")
-      (musl-patches + "/0004-add-fallback-parse_printf_format-implementation.patch")
-      (musl-patches + "/0005-src-basic-missing.h-check-for-missing-strndupa.patch")
-      (musl-patches + "/0007-don-t-fail-if-GLOB_BRACE-and-GLOB_ALTDIRFUNC-is-not-.patch")
-      (musl-patches + "/0008-add-missing-FTW_-macros-for-musl.patch")
-      (musl-patches + "/0010-Use-uintmax_t-for-handling-rlim_t.patch")
-      (musl-patches + "/0011-test-sizeof.c-Disable-tests-for-missing-typedefs-in-.patch")
-      (musl-patches + "/0012-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch")
-      (musl-patches + "/0013-Define-glibc-compatible-basename-for-non-glibc-syste.patch")
-      (musl-patches + "/0014-Do-not-disable-buffering-when-writing-to-oom_score_a.patch")
-      (musl-patches + "/0015-distinguish-XSI-compliant-strerror_r-from-GNU-specif.patch")
-      (musl-patches + "/0018-avoid-redefinition-of-prctl_mm_map-structure.patch")
-      (musl-patches + "/0022-do-not-disable-buffer-in-writing-files.patch")
-      (musl-patches + "/0025-Handle-__cpu_mask-usage.patch")
-      (musl-patches + "/0026-Handle-missing-gshadow.patch")
-      (musl-patches + "/0028-missing_syscall.h-Define-MIPS-ABI-defines-for-musl.patch")
-      (musl-patches + "/0001-pass-correct-parameters-to-getdents64.patch")
-      (musl-patches + "/0002-Add-sys-stat.h-for-S_IFDIR.patch")
       (musl-patches + "/0001-Adjust-for-musl-headers.patch")
-      (musl-patches + "/0001-test-bus-error-strerror-is-assumed-to-be-GNU-specifi.patch")
+      (musl-patches + "/0005-pass-correct-parameters-to-getdents64.patch")
+      (musl-patches + "/0006-test-bus-error-strerror-is-assumed-to-be-GNU-specifi.patch")
+      (musl-patches + "/0007-Add-sys-stat.h-for-S_IFDIR.patch")
+      (musl-patches + "/0009-missing_type.h-add-comparison_fn_t.patch")
+      (musl-patches + "/0010-add-fallback-parse_printf_format-implementation.patch")
+      (musl-patches + "/0011-src-basic-missing.h-check-for-missing-strndupa.patch")
+      (musl-patches + "/0012-don-t-fail-if-GLOB_BRACE-and-GLOB_ALTDIRFUNC-is-not-.patch")
+      (musl-patches + "/0013-add-missing-FTW_-macros-for-musl.patch")
+      (musl-patches + "/0014-Use-uintmax_t-for-handling-rlim_t.patch")
+      (musl-patches + "/0015-test-sizeof.c-Disable-tests-for-missing-typedefs-in-.patch")
+      (musl-patches + "/0016-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch")
+      (musl-patches + "/0017-Define-glibc-compatible-basename-for-non-glibc-syste.patch")
+      (musl-patches + "/0018-Do-not-disable-buffering-when-writing-to-oom_score_a.patch")
+      (musl-patches + "/0019-distinguish-XSI-compliant-strerror_r-from-GNU-specif.patch")
+      (musl-patches + "/0020-avoid-redefinition-of-prctl_mm_map-structure.patch")
+      (musl-patches + "/0021-do-not-disable-buffer-in-writing-files.patch")
+      (musl-patches + "/0022-Handle-__cpu_mask-usage.patch")
+      (musl-patches + "/0023-Handle-missing-gshadow.patch")
+      (musl-patches + "/0024-missing_syscall.h-Define-MIPS-ABI-defines-for-musl.patch")
+      (musl-patches + "/0026-src-boot-efi-efi-string.c-define-wchar_t-from-__WCHA.patch")
     ]
   );
 
@@ -349,7 +351,7 @@ stdenv.mkDerivation (finalAttrs: {
   # when cross-compiling.
   + ''
     shopt -s extglob
-    patchShebangs tools test src/!(rpm|kernel-install) src/kernel-install/test-kernel-install.sh
+    patchShebangs tools test src/!(rpm|kernel-install|ukify) src/kernel-install/test-kernel-install.sh
   '';
 
   outputs = [ "out" "man" "dev" ];
@@ -414,6 +416,7 @@ stdenv.mkDerivation (finalAttrs: {
     ++ lib.optionals (withHomed || withCryptsetup) [ libfido2 ]
     ++ lib.optionals withLibBPF [ libbpf ]
     ++ lib.optional withTpm2Tss tpm2-tss
+    ++ lib.optional withUkify (python3Packages.python.withPackages (ps: with ps; [ pefile ]))
   ;
 
   #dontAddPrefix = true;
@@ -510,11 +513,10 @@ stdenv.mkDerivation (finalAttrs: {
     # more frequent development builds
     "-Dman=true"
 
-    # Temporary disable the ukify tool. see https://github.com/NixOS/nixpkgs/pull/216826#issuecomment-1465228824
-    "-Dukify=false"
-
     "-Defi=${lib.boolToString withEfi}"
     "-Dgnu-efi=${lib.boolToString withEfi}"
+
+    "-Dukify=${lib.boolToString withUkify}"
   ] ++ lib.optionals withEfi [
     "-Defi-libdir=${toString gnu-efi}/lib"
     "-Defi-includedir=${toString gnu-efi}/include/efi"
diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix
index 13aada3681f..3a47d3dc849 100644
--- a/pkgs/pkgs-lib/formats.nix
+++ b/pkgs/pkgs-lib/formats.nix
@@ -417,4 +417,39 @@ rec {
       '';
     };
 
+  # Outputs a succession of Python variable assignments
+  # Useful for many Django-based services
+  pythonVars = {}: {
+    type = with lib.types; let
+      valueType = nullOr(oneOf [
+        bool
+        float
+        int
+        path
+        str
+        (attrsOf valueType)
+        (listOf valueType)
+      ]) // {
+        description = "Python value";
+      };
+    in attrsOf valueType;
+    generate = name: value: pkgs.callPackage ({ runCommand, python3, black }: runCommand name {
+      nativeBuildInputs = [ python3 black ];
+      value = builtins.toJSON value;
+      pythonGen = ''
+        import json
+        import os
+
+        with open(os.environ["valuePath"], "r") as f:
+            for key, value in json.load(f).items():
+                print(f"{key} = {repr(value)}")
+      '';
+      passAsFile = [ "value" "pythonGen" ];
+    } ''
+      cat "$valuePath"
+      python3 "$pythonGenPath" > $out
+      black $out
+    '') {};
+  };
+
 }
diff --git a/pkgs/servers/adguardhome/bins.nix b/pkgs/servers/adguardhome/bins.nix
index 8c897bf33c6..411da6d84fc 100644
--- a/pkgs/servers/adguardhome/bins.nix
+++ b/pkgs/servers/adguardhome/bins.nix
@@ -1,31 +1,31 @@
 { fetchurl, fetchzip }:
 {
 x86_64-darwin = fetchzip {
-  sha256 = "sha256-hGa1SrueZWGokeJb+p/6eaYv1AP1a2TUiGo+rcJBw3Y=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_darwin_amd64.zip";
+  sha256 = "sha256-R4Id8neiQypnj2hYYWEYSY10eJ7yId5k95aMnphvqEs=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_darwin_amd64.zip";
 };
 aarch64-darwin = fetchzip {
-  sha256 = "sha256-wm8scjBaQuKJQu2OfYWDQqF2TLdPEZQEGSgaLzoGTb0=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_darwin_arm64.zip";
+  sha256 = "sha256-EWQ02mIWYQfYEc8A9+U6N14v0h4kux8Cg7x4Xfj5uL0=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_darwin_arm64.zip";
 };
 i686-linux = fetchurl {
-  sha256 = "sha256-nie5WOeMajq8ucOwLHDXMG1FU7wBS3GTQHKCn0XjBCQ=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_386.tar.gz";
+  sha256 = "sha256-Hmy3A2KuWk+Myqha/Typd6sY4rHI7kTAGLnz9XH1KRA=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_386.tar.gz";
 };
 x86_64-linux = fetchurl {
-  sha256 = "sha256-Ai6QzmNrALHKxJIX5gx5GQiLlcpKRuT+ALxN0PDJQ9E=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_amd64.tar.gz";
+  sha256 = "sha256-mNBv8F4BJHXJ86vnSM+0sfEkS3jB8TcMhM+6RJ5zgYM=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_amd64.tar.gz";
 };
 aarch64-linux = fetchurl {
-  sha256 = "sha256-cJ7vvv4Yyo0r01eOuZI6jqc4LFmSDmVl84aJjwxkuR4=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_arm64.tar.gz";
+  sha256 = "sha256-2J06RvoKZJj3qRj6fg4l+S6soR+5gpCCupcJ75ggvD8=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_arm64.tar.gz";
 };
 armv6l-linux = fetchurl {
-  sha256 = "sha256-DfeSBIOO/vZQExbrqku28s8a9s22tfuojccIwe37tS4=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_armv6.tar.gz";
+  sha256 = "sha256-U3np5JP2/otbEkn+S5xtNO+RuUt6CkWMK4iftoTT460=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_armv6.tar.gz";
 };
 armv7l-linux = fetchurl {
-  sha256 = "sha256-OHoU8dP5b2jqFTfn4FCxL88HrQntcxZ5enMFr/YN1zI=";
-  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_armv7.tar.gz";
+  sha256 = "sha256-y5/svgOJS3KbUJLbgjy9VOpog9W7xGyyx96JtdVyzjk=";
+  url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_armv7.tar.gz";
 };
 }
diff --git a/pkgs/servers/adguardhome/default.nix b/pkgs/servers/adguardhome/default.nix
index b6252ef6041..d62b78c212f 100644
--- a/pkgs/servers/adguardhome/default.nix
+++ b/pkgs/servers/adguardhome/default.nix
@@ -7,7 +7,7 @@ in
 
 stdenv.mkDerivation rec {
   pname = "adguardhome";
-  version = "0.107.26";
+  version = "0.107.27";
   src = sources.${system} or (throw "Source for ${pname} is not available for ${system}");
 
   installPhase = ''
diff --git a/pkgs/servers/dendrite/default.nix b/pkgs/servers/dendrite/default.nix
index 1bc4bcbbf45..67b91bbe5cd 100644
--- a/pkgs/servers/dendrite/default.nix
+++ b/pkgs/servers/dendrite/default.nix
@@ -3,22 +3,20 @@
 
 buildGoModule rec {
   pname = "matrix-dendrite";
-  version = "0.11.1";
+  version = "0.12.0";
 
   src = fetchFromGitHub {
     owner = "matrix-org";
     repo = "dendrite";
     rev = "v${version}";
-    hash = "sha256-+REY5an0gTbADEozCI6bkUWbW9VWTtWZ4xXj9qcIkwc=";
+    hash = "sha256-syOLrw4ig8rmFDkxJ9KSAuzUVO8UokekV17mT1bJNNM=";
   };
 
-  vendorHash = "sha256-/O7zzXYM03K+MresuXIHtgMuD9yS2+NIaLEnm/WRYeA=";
+  vendorHash = "sha256-nvGhKCUiyHSD0VpE4OtT9YQSHxv0d7iwOChCJl2D3zk=";
 
   subPackages = [
-    # The server as a monolith: https://matrix-org.github.io/dendrite/installation/install/monolith
-    "cmd/dendrite-monolith-server"
-    # The server as a polylith: https://matrix-org.github.io/dendrite/installation/install/polylith
-    "cmd/dendrite-polylith-multi"
+    # The server
+    "cmd/dendrite"
     # admin tools
     "cmd/create-account"
     "cmd/generate-config"
@@ -31,7 +29,6 @@ buildGoModule rec {
     ## tech demos
     # "cmd/dendrite-demo-pinecone"
     # "cmd/dendrite-demo-yggdrasil"
-    # "cmd/dendritejs-pinecone"
   ];
 
   nativeCheckInputs = [
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 9ed93e623b9..594db03f2c6 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -7,11 +7,11 @@
 
 stdenv.mkDerivation rec {
   pname = "knot-dns";
-  version = "3.2.5";
+  version = "3.2.6";
 
   src = fetchurl {
     url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
-    sha256 = "c6b122e92baa179d09ba4c8ce5b0d42fb7475805f4ff9c81d5036acfaa161820";
+    sha256 = "ac124fb17dbc4ac5310a30a396245a6ba304b3c89abed0f8a47d727462c8da4d";
   };
 
   outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 879ecbacc0e..a8576f11767 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
 # Do not edit!
 
 {
-  version = "2023.3.6";
+  version = "2023.4.1";
   components = {
     "3_day_blinds" = ps: with ps; [
     ];
@@ -629,9 +629,6 @@
     "danfoss_air" = ps: with ps; [
       pydanfossair
     ];
-    "darksky" = ps: with ps; [
-      python-forecastio
-    ];
     "datadog" = ps: with ps; [
       datadog
     ];
@@ -661,12 +658,14 @@
       bluetooth-data-tools
       dbus-fast
       fnvhash
+      av
       hass-nabucasa
       hassil
       home-assistant-frontend
       home-assistant-intents
       ifaddr
       janus
+      numpy
       pillow
       psutil-home-assistant
       pyserial
@@ -986,6 +985,8 @@
     "escea" = ps: with ps; [
       pescea
     ];
+    "esera_onewire" = ps: with ps; [
+    ];
     "esphome" = ps: with ps; [
       aioesphomeapi
       aiohttp-cors
@@ -2104,8 +2105,6 @@
       fnvhash
       sqlalchemy
     ];
-    "magicseaweed" = ps: with ps; [
-    ]; # missing inputs: magicseaweed
     "mailbox" = ps: with ps; [
       aiohttp-cors
     ];
@@ -2541,6 +2540,7 @@
       nuheat
     ];
     "nuki" = ps: with ps; [
+      aiohttp-cors
       pynuki
     ];
     "numato" = ps: with ps; [
@@ -2685,12 +2685,25 @@
     ]; # missing inputs: lightify
     "otbr" = ps: with ps; [
       aiohttp-cors
+      bellows
       fnvhash
       ifaddr
+      janus
+      pillow
+      psutil-home-assistant
       pyroute2
+      pyserial-asyncio
+      pyserial
       python-otbr-api
+      pyudev
       sqlalchemy
       zeroconf
+      zha-quirks
+      zigpy-deconz
+      zigpy-xbee
+      zigpy-zigate
+      zigpy-znp
+      zigpy
     ];
     "otp" = ps: with ps; [
       pyotp
@@ -2902,6 +2915,8 @@
       pillow
       pyzbar
     ];
+    "quadrafire" = ps: with ps; [
+    ];
     "quantum_gateway" = ps: with ps; [
       quantum-gateway
     ];
@@ -4001,6 +4016,8 @@
     "verisure" = ps: with ps; [
       vsure
     ];
+    "vermont_castings" = ps: with ps; [
+    ];
     "versasense" = ps: with ps; [
       pyversasense
     ];
@@ -4030,6 +4047,12 @@
     "vlc_telnet" = ps: with ps; [
       aiovlc
     ];
+    "voice_assistant" = ps: with ps; [
+      aiohttp-cors
+      hassil
+      home-assistant-intents
+      mutagen
+    ];
     "voicerss" = ps: with ps; [
     ];
     "volkszaehler" = ps: with ps; [
@@ -4432,7 +4455,6 @@
     "cpuspeed"
     "crownstone"
     "daikin"
-    "darksky"
     "datadog"
     "debugpy"
     "deconz"
@@ -4469,6 +4491,7 @@
     "ecobee"
     "econet"
     "ecowitt"
+    "edl21"
     "efergy"
     "eight_sleep"
     "elgato"
@@ -4527,6 +4550,7 @@
     "fritzbox_callmonitor"
     "fronius"
     "frontend"
+    "frontier_silicon"
     "fully_kiosk"
     "garages_amsterdam"
     "gdacs"
@@ -4735,6 +4759,7 @@
     "network"
     "nexia"
     "nextbus"
+    "nextcloud"
     "nextdns"
     "nibe_heatpump"
     "nightscout"
@@ -4752,6 +4777,7 @@
     "nut"
     "nws"
     "nx584"
+    "obihai"
     "octoprint"
     "omnilogic"
     "onboarding"
@@ -4942,6 +4968,7 @@
     "telegram"
     "telegram_bot"
     "tellduslive"
+    "temper"
     "template"
     "tesla_wall_connector"
     "text"
@@ -5007,6 +5034,7 @@
     "vilfo"
     "vizio"
     "vlc_telnet"
+    "voice_assistant"
     "voicerss"
     "volumio"
     "volvooncall"
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 33006a10d7e..dbca73d35ee 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -69,15 +69,6 @@ let
         ];
       });
 
-      bimmer-connected = super.bimmer-connected.overridePythonAttrs (oldAttrs: rec {
-        version = "0.12.1";
-        src = fetchFromGitHub {
-          inherit (oldAttrs.src) owner repo;
-          rev = "refs/tags/${version}";
-          hash = "sha256-wLQ2UkedLSwfbUqmb85QgsDYh0zcbgQOMnhbRHW5Bnw=";
-        };
-      });
-
       dsmr-parser = super.dsmr-parser.overridePythonAttrs (oldAttrs: rec {
         version = "0.33";
         src = fetchFromGitHub {
@@ -98,15 +89,6 @@ let
         doCheck = false;
       });
 
-      gios = super.gios.overridePythonAttrs (oldAttrs: rec {
-        version = "2.3.0";
-        src = fetchFromGitHub {
-          inherit (oldAttrs.src) owner repo;
-          rev = "refs/tags/${version}";
-          hash = "sha256-/lAENP9wKZ+h2Iq2e9S7s7Naa0CTl/I2cwCxBEAwsrA=";
-        };
-      });
-
       jaraco-abode = super.jaraco-abode.overridePythonAttrs (oldAttrs: rec {
         version = "3.3.0";
         src = fetchFromGitHub {
@@ -168,16 +150,6 @@ let
         };
       });
 
-      # https://github.com/home-assistant/core/pull/80931
-      pyjwt = super.pyjwt.overridePythonAttrs (oldAttrs: rec {
-        version = "2.5.0";
-        src = super.fetchPypi {
-          pname = "PyJWT";
-          inherit version;
-          hash = "sha256-53q4lICQXYaZhEKsV4jzUzP6hfZQR6U0rcOO3zyI/Ds=";
-        };
-      });
-
       pykaleidescape = super.pykaleidescape.overridePythonAttrs (oldAttrs: rec {
         version = "1.0.1";
         src = fetchFromGitHub {
@@ -242,22 +214,6 @@ let
           inherit version;
           hash = "sha256-w0PwtUZJX116I5xwv1CpmkjXMhwWW4Kvr6hIO56+v24=";
         };
-        nativeCheckInputs = oldAttrs.nativeCheckInputs ++ (with super; [
-          pytest-xdist
-        ]);
-        disabledTestPaths = (oldAttrs.disabledTestPaths or []) ++ [
-          "test/aaa_profiling"
-          "test/ext/mypy"
-        ];
-      });
-
-      subarulink = super.subarulink.overridePythonAttrs (oldAttrs: rec {
-        version = "0.7.0";
-        src = fetchFromGitHub {
-          inherit (oldAttrs.src) owner repo;
-          rev = "refs/tags/v${version}";
-          hash = "sha256-BxnpdZwbnZF1oWcu3jRDeXvcaweOuVk1R79KpMLB02c=";
-        };
       });
 
       # Pinned due to API changes in 0.3.0
@@ -282,16 +238,6 @@ let
         };
       });
 
-      # Pinned due to API changes in 2.0
-      vsure = super.vsure.overridePythonAttrs (oldAttrs: rec {
-        version = "1.8.1";
-        src = super.fetchPypi {
-          pname = "vsure";
-          inherit version;
-          hash = "sha256-Zh83t7yjZU2NjOgCkqPUHbqvEyEWXGITRgr5d2fLtRI=";
-        };
-      });
-
       # Pinned due to API changes ~1.0
       vultr = super.vultr.overridePythonAttrs (oldAttrs: rec {
         version = "0.1.2";
@@ -327,7 +273,7 @@ let
   extraBuildInputs = extraPackages python.pkgs;
 
   # Don't forget to run parse-requirements.py after updating
-  hassVersion = "2023.3.6";
+  hassVersion = "2023.4.1";
 
 in python.pkgs.buildPythonApplication rec {
   pname = "homeassistant";
@@ -343,7 +289,7 @@ in python.pkgs.buildPythonApplication rec {
   # Primary source is the pypi sdist, because it contains translations
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-4PS6ozyqJddF6Jp9cKRojUtHTTNd3xo2oTDboowQACk=";
+    hash = "sha256-p9dR8q9eWxDGo+cBXO0zd9MFdB7pFeAfLfudHsYxcK8=";
   };
 
   # Secondary source is git for tests
@@ -351,7 +297,7 @@ in python.pkgs.buildPythonApplication rec {
     owner = "home-assistant";
     repo = "core";
     rev = "refs/tags/${version}";
-    hash = "sha256-+u1kCyIzTQrMvO6slr1YW0kZqkh4QGxUo5ucJzxkfEE=";
+    hash = "sha256-TSTn2o37XMmcU4XCPCMwvRNWW7BUadcfbK7NU/ulsNE=";
   };
 
   nativeBuildInputs = with python3.pkgs; [
@@ -425,6 +371,7 @@ in python.pkgs.buildPythonApplication rec {
     python-slugify
     pyyaml
     requests
+    ulid-transform
     voluptuous
     voluptuous-serialize
     yarl
@@ -477,6 +424,8 @@ in python.pkgs.buildPythonApplication rec {
     "--showlocals"
     # AssertionError: assert 1 == 0
     "--deselect tests/test_config.py::test_merge"
+    # AssertionError: assert 2 == 1
+    "--deselect=tests/helpers/test_translation.py::test_caching"
     # tests are located in tests/
     "tests"
   ];
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 2874d295891..5c5eb3e8268 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -4,7 +4,7 @@ buildPythonPackage rec {
   # the frontend version corresponding to a specific home-assistant version can be found here
   # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
   pname = "home-assistant-frontend";
-  version = "20230309.1";
+  version = "20230406.1";
   format = "wheel";
 
   src = fetchPypi {
@@ -12,7 +12,7 @@ buildPythonPackage rec {
     pname = "home_assistant_frontend";
     dist = "py3";
     python = "py3";
-    hash = "sha256-o9NIJHmjr3hQxCNl+DGyIfAfXugn8o9O30B46xqsSXo=";
+    hash = "sha256-hMHSkkSeIY+KH4jHOrbL9Oxo0qnm0lRggDy+CQ71a+U=";
   };
 
   # there is nothing to strip in this package
diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix
index 94fe8ef3ffb..5b930358340 100644
--- a/pkgs/servers/home-assistant/intents.nix
+++ b/pkgs/servers/home-assistant/intents.nix
@@ -19,7 +19,7 @@
 
 buildPythonPackage rec {
   pname = "home-assistant-intents";
-  version = "2023.2.28";
+  version = "2023.3.29";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
     owner = "home-assistant";
     repo = "intents";
     rev = "refs/tags/${version}";
-    hash = "sha256-u9CLPikht+T9wdQpLELPH/t+pZNcaOfbtfWT6DBwZaw=";
+    hash = "sha256-wMm2C2C+2+pW5kgMHoYFKpwnOJbS5RwpZK5HiAno0H8=";
   };
 
   sourceRoot = "source/package";
diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix
index 92782c20b5e..1a8d7e5e509 100644
--- a/pkgs/servers/home-assistant/stubs.nix
+++ b/pkgs/servers/home-assistant/stubs.nix
@@ -8,7 +8,7 @@
 
 buildPythonPackage rec {
   pname = "homeassistant-stubs";
-  version = "2023.3.6";
+  version = "2023.4.0";
   format = "pyproject";
 
   disabled = python.version != home-assistant.python.version;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
     owner = "KapJI";
     repo = "homeassistant-stubs";
     rev = "refs/tags/${version}";
-    hash = "sha256-VheYp6uwKAxfSCLF6OCB+VYunHSrmnlqHPM1w5e9KYY=";
+    hash = "sha256-Gu65PlRjAqKK6BdzNjcHeRy4Cqr6z2o+PRwmDFkSlMA=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix
index 15baefc8ce0..87aacda6f8c 100644
--- a/pkgs/servers/home-assistant/tests.nix
+++ b/pkgs/servers/home-assistant/tests.nix
@@ -39,25 +39,24 @@ let
   };
 
   extraDisabledTests = {
-    roku = [
-      # homeassistant.components.roku.media_player:media_player.py:428 Media type music is not supported with format None (mime: audio/x-matroska)
-      "test_services_play_media_audio"
+    vesync = [
+      # homeassistant.components.vesync:config_validation.py:863 The 'vesync' option has been removed, please remove it from your configuration
+      "test_async_get_config_entry_diagnostics__single_humidifier"
+      "test_async_get_device_diagnostics__single_fan"
     ];
   };
 
   extraPytestFlagsArray = {
     dnsip = [
-      # AssertionError: assert <FlowResultType.FORM: 'form'> == <FlowResultTy...create_entry'>
+      # Tries to resolve DNS entries
       "--deselect tests/components/dnsip/test_config_flow.py::test_options_flow"
     ];
     history_stats = [
       # Flaky: AssertionError: assert '0.0' == '12.0'
       "--deselect tests/components/history_stats/test_sensor.py::test_end_time_with_microseconds_zeroed"
     ];
-    logbook = [
-      "--deselect tests/components/logbook/test_websocket_api.py::test_recorder_is_far_behind "
-    ];
     modbus = [
+      # homeassistant.components.modbus.modbus:modbus.py:317 Pymodbus: modbusTest: Modbus Error: test connect exception
       "--deselect tests/components/modbus/test_init.py::test_pymodbus_connect_fail"
     ];
     modem_callerid = [
diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix
index 04a42516920..a6d5f1b3744 100644
--- a/pkgs/servers/home-automation/evcc/default.nix
+++ b/pkgs/servers/home-automation/evcc/default.nix
@@ -16,16 +16,16 @@
 
 buildGo120Module rec {
   pname = "evcc";
-  version = "0.114.1";
+  version = "0.115.0";
 
   src = fetchFromGitHub {
     owner = "evcc-io";
     repo = pname;
     rev = version;
-    hash = "sha256-c+XHSO6waDyju8oXFWGYeaCCqyaYdU2JLXr+NDXijdU=";
+    hash = "sha256-vA2HpkzNuHulUUZKL6Wm2Y052v4JdC5V8hADq78rK5c=";
   };
 
-  vendorHash = "sha256-O58Y9mfHmNUWtHmdO3hvZQbFlcqfZs0GmQDcx2RKRUs=";
+  vendorHash = "sha256-/TqA2WTNJ3cSrqLgEly1KHGvMA/MQ+p364G0ne0ezfQ=";
 
   npmDeps = fetchNpmDeps {
     inherit src;
@@ -62,10 +62,6 @@ buildGo120Module rec {
     "-w"
   ];
 
-  npmInstallFlags = [
-    "--legacy-peer-deps"
-  ];
-
   preBuild = ''
     make ui
   '';
@@ -75,6 +71,10 @@ buildGo120Module rec {
   preCheck = ''
     # requires network access
     rm meter/template_test.go
+    rm charger/template_test.go
+    rm vehicle/template_test.go
+    # times out (since 0.115.0, bisected to 31ab90e6381b30278731bd01effa62bdfb884ebc)
+    rm util/templates/render_testing.go
   '';
 
   passthru = {
diff --git a/pkgs/servers/http/envoy/default.nix b/pkgs/servers/http/envoy/default.nix
index db040f8a208..ad518e43aa8 100644
--- a/pkgs/servers/http/envoy/default.nix
+++ b/pkgs/servers/http/envoy/default.nix
@@ -81,7 +81,7 @@ buildBazelPackage rec {
   fetchAttrs = {
     sha256 = {
       x86_64-linux = "sha256-H2s8sTbmKF+yRfSzLsZAT2ckFuunFwh/FMSKj+GYyPM=";
-      aarch64-linux = "sha256-R9jzy/dpdCcGgT9yq59Wo/IN/bVo6fxnVPGhLMZ9fbM=";
+      aarch64-linux = "sha256-1/z7sZYMiuB4Re2itDZydsFVEel2NOYmi6vRmBGVO/4=";
     }.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
     dontUseCmakeConfigure = true;
     dontUseGnConfigure = true;
@@ -140,7 +140,7 @@ buildBazelPackage rec {
   removeRulesCC = false;
   removeLocalConfigCc = true;
   removeLocal = false;
-  bazelTarget = "//source/exe:envoy-static";
+  bazelTargets = [ "//source/exe:envoy-static" ];
   bazelBuildFlags = [
     "-c opt"
     "--spawn_strategy=standalone"
diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix
index eced26d6f8a..1daa150d845 100644
--- a/pkgs/servers/mastodon/source.nix
+++ b/pkgs/servers/mastodon/source.nix
@@ -1,16 +1,11 @@
 # This file was generated by pkgs.mastodon.updateScript.
-{ fetchgit, applyPatches, fetchpatch }: let
+{ fetchgit, applyPatches }: let
   src = fetchgit {
     url = "https://github.com/mastodon/mastodon.git";
-    rev = "v4.1.1";
-    sha256 = "1c0mxz45pkgmyw81z025n1ps1dkdq92337h7sd865w2fbgmzg50l";
+    rev = "v4.1.2";
+    sha256 = "18yzpc2rz9sa04y2sdxzsfkndbqqsfqvji47imwc3yj40l8hciws";
   };
 in applyPatches {
   inherit src;
-  patches = [
-    (fetchpatch {
-      url = "https://github.com/mastodon/mastodon/commit/e7b81d7d9625893b1323e12215a2a98c0f19f58f.patch";
-      hash = "sha256-cF0wtbjTNbsyqHb3uy5zYFaACIcziJ2ulJpOT5VoDO0=";
-    })
-  ];
+  patches = [];
 }
diff --git a/pkgs/servers/mastodon/version.nix b/pkgs/servers/mastodon/version.nix
index 4a8abaf4eb4..d80cafca6d6 100644
--- a/pkgs/servers/mastodon/version.nix
+++ b/pkgs/servers/mastodon/version.nix
@@ -1 +1 @@
-"4.1.1"
+"4.1.2"
diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/package.json b/pkgs/servers/matrix-synapse/matrix-hookshot/package.json
index 23aa4ad34d2..bba0c179ca7 100644
--- a/pkgs/servers/matrix-synapse/matrix-hookshot/package.json
+++ b/pkgs/servers/matrix-synapse/matrix-hookshot/package.json
@@ -1,6 +1,6 @@
 {
   "name": "matrix-hookshot",
-  "version": "3.0.1",
+  "version": "3.2.0",
   "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.",
   "main": "lib/app.js",
   "repository": "https://github.com/matrix-org/matrix-hookshot",
diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json b/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json
index bd8bc6de751..5de70b56bb5 100644
--- a/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json
+++ b/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json
@@ -1,6 +1,6 @@
 {
-  "version": "3.0.1",
-  "srcHash": "GQfQWOyiI/rxRsj9GYoc2wPaG8phl+2d9Hulxrar5Jc=",
+  "version": "3.2.0",
+  "srcHash": "7u3JT7BFoJB95vlpKagMgWzoJg0vPYX4CEoqANW0FL4=",
   "yarnHash": "0ivizv90wrbz583xjvbakv6vg782h7pjm5zbm8wb9qkpnj735avz",
-  "cargoHash": "/yEupeMwzTh/Ujbh2mPXXQbUCajFK/yl1QM3XmFS/Cc="
+  "cargoHash": "CVJoDaQzyMJUaCx7MQg/bQHVicbkmwNpwncLSbWQwbA="
 }
diff --git a/pkgs/servers/misc/gobgpd/default.nix b/pkgs/servers/misc/gobgpd/default.nix
index d20a60e5208..284159bc497 100644
--- a/pkgs/servers/misc/gobgpd/default.nix
+++ b/pkgs/servers/misc/gobgpd/default.nix
@@ -5,16 +5,16 @@
 
 buildGoModule rec {
   pname = "gobgpd";
-  version = "3.12.0";
+  version = "3.13.0";
 
   src = fetchFromGitHub {
     owner = "osrg";
     repo = "gobgp";
     rev = "refs/tags/v${version}";
-    hash = "sha256-keev3DZ3xN5UARuYKfSdox0KKBjrM5RoMD273Aw0AGY=";
+    hash = "sha256-qXLg/EZF2eU7BhILHO7Uu4juz0tVZLq37foQcSKv0P8=";
   };
 
-  vendorHash = "sha256-5lRW9gWQZRRqZoVB16kI1VEnr0XsiPtLUuioK/0f8w0=";
+  vendorHash = "sha256-ofPz9IX+4ylch6Qe0ksGZqrP5x6AktqF0JAs/hLBQo0=";
 
   postConfigure = ''
     export CGO_ENABLED=0
diff --git a/pkgs/servers/monitoring/uptime-kuma/default.nix b/pkgs/servers/monitoring/uptime-kuma/default.nix
index a5e11ac8a10..18121f5ef61 100644
--- a/pkgs/servers/monitoring/uptime-kuma/default.nix
+++ b/pkgs/servers/monitoring/uptime-kuma/default.nix
@@ -1,17 +1,17 @@
-{ pkgs, lib, fetchFromGitHub, buildNpmPackage, python3, nodejs, nixosTests }:
+{ lib, stdenv, fetchFromGitHub, buildNpmPackage, python3, nodejs, nixosTests }:
 
 buildNpmPackage rec {
   pname = "uptime-kuma";
-  version = "1.20.0";
+  version = "1.21.2";
 
   src = fetchFromGitHub {
     owner = "louislam";
     repo = "uptime-kuma";
     rev = version;
-    sha256 = "sha256-dMjhCsTjXOwxhvJeL25KNkFhRCbCuxG7Ccz8mP7P38A=";
+    sha256 = "sha256-Xu5mTerhLjOMnLXhjCdnw4yaznfta3h3D9VGk12JziE=";
   };
 
-  npmDepsHash = "sha256-Ks6KYHP6+ym9PGJ1a5nMxT7JXZyknHeaCmAkjJuCTXU=";
+  npmDepsHash = "sha256-J00sLDfUOIy/ZJTqKrMY1dAyE3HY9Cqm9vTEm2lmLoY=";
 
   patches = [
     # Fixes the permissions of the database being not set correctly
@@ -38,7 +38,10 @@ buildNpmPackage rec {
   meta = with lib; {
     description = "A fancy self-hosted monitoring tool";
     homepage = "https://github.com/louislam/uptime-kuma";
+    changelog = "https://github.com/louislam/uptime-kuma/releases/tag/${version}";
     license = licenses.mit;
     maintainers = with maintainers; [ julienmalka ];
+    # FileNotFoundError: [Errno 2] No such file or directory: 'xcrun'
+    broken = stdenv.isDarwin;
   };
 }
diff --git a/pkgs/servers/monitoring/zabbix/agent.nix b/pkgs/servers/monitoring/zabbix/agent.nix
index f11af180998..4aaeb9f103d 100644
--- a/pkgs/servers/monitoring/zabbix/agent.nix
+++ b/pkgs/servers/monitoring/zabbix/agent.nix
@@ -1,6 +1,6 @@
 { lib, stdenv, fetchurl, pkg-config, libiconv, openssl, pcre }:
 
-import ./versions.nix ({ version, sha256 }:
+import ./versions.nix ({ version, sha256, ... }:
   stdenv.mkDerivation {
     pname = "zabbix-agent";
     inherit version;
diff --git a/pkgs/servers/monitoring/zabbix/agent2.nix b/pkgs/servers/monitoring/zabbix/agent2.nix
index b4463bf05e5..0687e0eaf12 100644
--- a/pkgs/servers/monitoring/zabbix/agent2.nix
+++ b/pkgs/servers/monitoring/zabbix/agent2.nix
@@ -1,6 +1,6 @@
 { lib, buildGoModule, fetchurl, autoreconfHook, pkg-config, libiconv, openssl, pcre, zlib }:
 
-import ./versions.nix ({ version, sha256 }:
+import ./versions.nix ({ version, sha256, vendorSha256 ? throw "unsupported version ${version} for zabbix-agent2", ... }:
   buildGoModule {
     pname = "zabbix-agent2";
     inherit version;
@@ -12,7 +12,7 @@ import ./versions.nix ({ version, sha256 }:
 
     modRoot = "src/go";
 
-    vendorSha256 = "1417qi061xc4m55z0vz420fr7qpi24kw5yj9wq7iic92smakgkjn";
+    inherit vendorSha256;
 
     nativeBuildInputs = [ autoreconfHook pkg-config ];
     buildInputs = [ libiconv openssl pcre zlib ];
diff --git a/pkgs/servers/monitoring/zabbix/proxy.nix b/pkgs/servers/monitoring/zabbix/proxy.nix
index 4c34f271918..f9088e682bd 100644
--- a/pkgs/servers/monitoring/zabbix/proxy.nix
+++ b/pkgs/servers/monitoring/zabbix/proxy.nix
@@ -15,7 +15,7 @@ assert sqliteSupport -> !mysqlSupport && !postgresqlSupport;
 let
   inherit (lib) optional optionalString;
 in
-  import ./versions.nix ({ version, sha256 }:
+  import ./versions.nix ({ version, sha256, ... }:
     stdenv.mkDerivation {
       pname = "zabbix-proxy";
       inherit version;
diff --git a/pkgs/servers/monitoring/zabbix/server.nix b/pkgs/servers/monitoring/zabbix/server.nix
index 9249e3852e9..3cffedd5aeb 100644
--- a/pkgs/servers/monitoring/zabbix/server.nix
+++ b/pkgs/servers/monitoring/zabbix/server.nix
@@ -16,7 +16,7 @@ assert postgresqlSupport -> !mysqlSupport;
 let
   inherit (lib) optional optionalString;
 in
-  import ./versions.nix ({ version, sha256 }:
+  import ./versions.nix ({ version, sha256, ... }:
     stdenv.mkDerivation {
       pname = "zabbix-server";
       inherit version;
diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix
index 5bc4930621f..c36cd1487e7 100644
--- a/pkgs/servers/monitoring/zabbix/versions.nix
+++ b/pkgs/servers/monitoring/zabbix/versions.nix
@@ -1,11 +1,18 @@
 generic: {
+  v60 = generic {
+    version = "6.0.14";
+    sha256 = "sha256-YxrVl12OBxkB/cEvlGR+mV7bTBe6nRi71wLCtZPCzlg=";
+    vendorSha256 = null;
+  };
+
   v50 = generic {
-    version = "5.0.19";
-    sha256 = "sha256-esa7DczdaWiG8Ru9py8HlOhvhkjV8IQjMwuiJ6F5c6E=";
+    version = "5.0.33";
+    sha256 = "sha256-VimTMcnYaFXeBW3zkDRGMxmtOFgPBU2ANKXLjgtr0GE=";
+    vendorSha256 = "sha256-RG6tSQk3dGaoTG/LHsZkayYCHbguSNOOuAFCmpSwElQ=";
   };
 
   v40 = generic {
-    version = "4.0.37";
-    sha256 = "sha256-Wuexl8I2zA63jyTRDe8bMSP++imwSOxc4LEdUnH8jps=";
+    version = "4.0.44";
+    sha256 = "sha256-qB3hSHnPffenBC6gv/QQXJuVpj4/oN4/jt/O6QmiX+c=";
   };
 }
diff --git a/pkgs/servers/monitoring/zabbix/web.nix b/pkgs/servers/monitoring/zabbix/web.nix
index e19646e7100..cbd095e234c 100644
--- a/pkgs/servers/monitoring/zabbix/web.nix
+++ b/pkgs/servers/monitoring/zabbix/web.nix
@@ -1,6 +1,6 @@
 { lib, stdenv, fetchurl, writeText }:
 
-import ./versions.nix ({ version, sha256 }:
+import ./versions.nix ({ version, sha256, ... }:
   stdenv.mkDerivation rec {
     pname = "zabbix-web";
     inherit version;
diff --git a/pkgs/servers/spicedb/default.nix b/pkgs/servers/spicedb/default.nix
index 50c6b2a5ed0..8da312f5c70 100644
--- a/pkgs/servers/spicedb/default.nix
+++ b/pkgs/servers/spicedb/default.nix
@@ -6,16 +6,16 @@
 
 buildGoModule rec {
   pname = "spicedb";
-  version = "1.17.0";
+  version = "1.19.0";
 
   src = fetchFromGitHub {
     owner = "authzed";
     repo = "spicedb";
     rev = "v${version}";
-    hash = "sha256-oTmEMFoSIW1JQIzhGxAuHW/VSZZk5FnzdLZvjhg90ZQ=";
+    hash = "sha256-2s5FR3qICB3nw0RAgwiuHLFh/aTzu7jXuIGi0xLIXNY=";
   };
 
-  vendorHash = "sha256-tIjHgEfq7kKwyQ9iCzI51ne88WrxUATYvJYcHbVX4jQ=";
+  vendorHash = "sha256-w6Ch0oyiF32ChJopdgXFh+QTadLIMFiNBBDyfVgtCik=";
 
   subPackages = [ "cmd/spicedb" ];
 
diff --git a/pkgs/servers/teleport/11.nix b/pkgs/servers/teleport/11/default.nix
index ee6758053cc..6e6e5e4b4cd 100644
--- a/pkgs/servers/teleport/11.nix
+++ b/pkgs/servers/teleport/11/default.nix
@@ -1,5 +1,5 @@
 { callPackage, ... }@args:
-callPackage ./generic.nix ({
+callPackage ../generic.nix ({
   version = "11.3.5";
   hash = "sha256-/InWly0jCiPBlgM/qgS6ErMv7Hhg5PW9sldda1oaUIg=";
   vendorHash = "sha256-NkiFLEHBNjxUOSuAlVugAV14yCCo3z6yhX7LZQFKhvA=";
diff --git a/pkgs/servers/teleport/12.nix b/pkgs/servers/teleport/12.nix
deleted file mode 100644
index cf1bdf9cede..00000000000
--- a/pkgs/servers/teleport/12.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ callPackage, ... }@args:
-callPackage ./generic.nix ({
-  version = "12.1.0";
-  hash = "sha256-rM8ehf4Bb+IvbLLeZEfQZnq6ViAp4d3RiYv1lGYbrOc=";
-  vendorHash = "sha256-euzu6GROCZnmawLnh549ETlfLDqKFuUG9YM6klXO3z0=";
-  cargoHash = "sha256-p8N07EITd+EAMJxMqBtg+1kOuqa94e5c3NtT3Z4VL6g=";
-  yarnHash = "sha256-zwKjuP85VCCghpRdwGtaul9VtMF5ByMJ45QU7wgrteg=";
-} // builtins.removeAttrs args [ "callPackage" ])
diff --git a/pkgs/servers/teleport/12/Cargo.lock b/pkgs/servers/teleport/12/Cargo.lock
new file mode 100644
index 00000000000..895145e3927
--- /dev/null
+++ b/pkgs/servers/teleport/12/Cargo.lock
@@ -0,0 +1,1861 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf6690c370453db30743b373a60ba498fc0d6d83b11f4abfd87a84a075db5dd4"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "atomic-polyfill"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28"
+dependencies = [
+ "critical-section",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64ct"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf"
+
+[[package]]
+name = "bindgen"
+version = "0.60.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6"
+dependencies = [
+ "bitflags",
+ "cexpr",
+ "clang-sys",
+ "lazy_static",
+ "lazycell",
+ "peeking_take_while",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "rustc-hash",
+ "shlex",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "block-buffer"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
+dependencies = [
+ "block-padding",
+ "byte-tools",
+ "byteorder",
+ "generic-array 0.12.4",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
+dependencies = [
+ "byte-tools",
+]
+
+[[package]]
+name = "boring"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c713ad6d8d7a681a43870ac37b89efd2a08015ceb4b256d82707509c1f0b6bb"
+dependencies = [
+ "bitflags",
+ "boring-sys",
+ "foreign-types",
+ "lazy_static",
+ "libc",
+]
+
+[[package]]
+name = "boring-sys"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7663d3069437a5ccdb2b5f4f481c8b80446daea10fa8503844e89ac65fcdc363"
+dependencies = [
+ "bindgen",
+ "cmake",
+]
+
+[[package]]
+name = "bufstream"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8"
+
+[[package]]
+name = "bumpalo"
+version = "3.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
+
+[[package]]
+name = "byte-tools"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "cbindgen"
+version = "0.24.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6358dedf60f4d9b8db43ad187391afe959746101346fe51bb978126bec61dfb"
+dependencies = [
+ "clap",
+ "heck",
+ "indexmap",
+ "log",
+ "proc-macro2",
+ "quote",
+ "serde",
+ "serde_json",
+ "syn",
+ "tempfile",
+ "toml",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.78"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
+
+[[package]]
+name = "cexpr"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "cipher"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e"
+dependencies = [
+ "crypto-common",
+ "inout",
+]
+
+[[package]]
+name = "clang-sys"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3"
+dependencies = [
+ "glob",
+ "libc",
+ "libloading",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "strsim",
+ "termcolor",
+ "textwrap",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "cmake"
+version = "0.1.49"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "const-oid"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cec318a675afcb6a1ea1d4340e2d377e56e47c266f28043ceccbf4412ddfdd3b"
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "critical-section"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52"
+
+[[package]]
+name = "crypto-bigint"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21"
+dependencies = [
+ "generic-array 0.14.6",
+ "subtle 2.4.1",
+]
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array 0.14.6",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
+dependencies = [
+ "generic-array 0.12.4",
+ "subtle 1.0.0",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb"
+
+[[package]]
+name = "delog"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cd67f90cc14e0a91cf693141453cccf2b74db9d59c40f6be18b79169fe77dfd"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid 0.7.1",
+ "crypto-bigint",
+ "pem-rfc7468 0.3.1",
+]
+
+[[package]]
+name = "der"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de"
+dependencies = [
+ "const-oid 0.9.1",
+ "pem-rfc7468 0.6.0",
+ "zeroize",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42d4bc9b0db0a0df9ae64634ac5bdefb7afcb534e182275ca0beadbe486701c1"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "digest"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
+dependencies = [
+ "generic-array 0.12.4",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
+dependencies = [
+ "const-oid 0.9.1",
+ "crypto-common",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
+dependencies = [
+ "humantime",
+ "is-terminal",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "errno"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "fake-simd"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
+
+[[package]]
+name = "fastrand"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "flate2"
+version = "1.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "foreign-types"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
+dependencies = [
+ "foreign-types-macros",
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-macros"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
+
+[[package]]
+name = "generic-array"
+version = "0.12.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
+dependencies = [
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+]
+
+[[package]]
+name = "glob"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "heapless"
+version = "0.7.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743"
+dependencies = [
+ "atomic-polyfill",
+ "hash32",
+ "rustc_version",
+ "spin 0.9.4",
+ "stable_deref_trait",
+]
+
+[[package]]
+name = "heck"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hmac"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695"
+dependencies = [
+ "crypto-mac",
+ "digest 0.8.1",
+]
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "indexmap"
+version = "1.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "inout"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+dependencies = [
+ "generic-array 0.14.6",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c"
+dependencies = [
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "is-terminal"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189"
+dependencies = [
+ "hermit-abi 0.2.6",
+ "io-lifetimes",
+ "rustix",
+ "windows-sys",
+]
+
+[[package]]
+name = "iso7816"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7e6ac743d509349b7865595ce90bbfcfbe59f42b8ec0db9e76ec361ace3f652"
+dependencies = [
+ "delog",
+ "heapless",
+]
+
+[[package]]
+name = "iso7816-tlv"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "395d8e0ae63eb5016fbcf4a72864155880e34bce0158206fcfa7218efdd52e82"
+dependencies = [
+ "untrusted 0.9.0",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
+
+[[package]]
+name = "js-sys"
+version = "0.3.60"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+dependencies = [
+ "spin 0.5.2",
+]
+
+[[package]]
+name = "lazycell"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+
+[[package]]
+name = "libc"
+version = "0.2.139"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
+
+[[package]]
+name = "libloading"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+dependencies = [
+ "cfg-if",
+ "winapi",
+]
+
+[[package]]
+name = "libm"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
+
+[[package]]
+name = "lock_api"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "md-5"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a18af3dcaf2b0219366cdb4e2af65a6101457b415c3d1a5c71dd9c2b7c77b9c8"
+dependencies = [
+ "block-buffer",
+ "digest 0.8.1",
+ "opaque-debug",
+]
+
+[[package]]
+name = "md4"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4030c65cf2aab7ada769cae7d1e7159f8d034d6ded4f39afba037f094bfd9a1"
+dependencies = [
+ "block-buffer",
+ "digest 0.8.1",
+ "fake-simd",
+ "opaque-debug",
+]
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint-dig"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2399c9463abc5f909349d8aa9ba080e0b88b3ce2885389b60b993f39b1a56905"
+dependencies = [
+ "byteorder",
+ "lazy_static",
+ "libm",
+ "num-integer",
+ "num-iter",
+ "num-traits",
+ "rand 0.8.5",
+ "smallvec",
+ "zeroize",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+ "libm",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca565a7df06f3d4b485494f25ba05da1435950f4dc263440eda7a6fa9b8e36e4"
+dependencies = [
+ "derivative",
+ "num_enum_derive",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffa5a33ddddfee04c0283a7653987d634e880347e96b5b2ed64de07efb59db9d"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
+
+[[package]]
+name = "opaque-debug"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
+
+[[package]]
+name = "peeking_take_while"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+
+[[package]]
+name = "pem-rfc7468"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01de5d978f34aa4b2296576379fcc416034702fd94117c56ffd8a1a767cefb30"
+dependencies = [
+ "base64ct",
+]
+
+[[package]]
+name = "pem-rfc7468"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac"
+dependencies = [
+ "base64ct",
+]
+
+[[package]]
+name = "pkcs1"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a78f66c04ccc83dd4486fd46c33896f4e17b24a7a3a6400dedc48ed0ddd72320"
+dependencies = [
+ "der 0.5.1",
+ "pkcs8 0.8.0",
+ "zeroize",
+]
+
+[[package]]
+name = "pkcs1"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eff33bdbdfc54cc98a2eca766ebdec3e1b8fb7387523d5c9c9a2891da856f719"
+dependencies = [
+ "der 0.6.1",
+ "pkcs8 0.9.0",
+ "spki 0.6.0",
+ "zeroize",
+]
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der 0.5.1",
+ "spki 0.5.4",
+ "zeroize",
+]
+
+[[package]]
+name = "pkcs8"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba"
+dependencies = [
+ "der 0.6.1",
+ "spki 0.6.0",
+]
+
+[[package]]
+name = "png"
+version = "0.17.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638"
+dependencies = [
+ "bitflags",
+ "crc32fast",
+ "flate2",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.49"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.8",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rc4"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1256e23efe6097f27aa82d6ca6889361c001586ae0f6917cbad072f05eb275"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "rdp-client"
+version = "0.1.0"
+dependencies = [
+ "bitflags",
+ "byteorder",
+ "cbindgen",
+ "env_logger",
+ "iso7816",
+ "iso7816-tlv",
+ "libc",
+ "log",
+ "num-derive",
+ "num-traits",
+ "png",
+ "rand 0.8.5",
+ "rand_chacha 0.3.1",
+ "rdp-rs",
+ "rsa 0.7.2",
+ "tempfile",
+ "utf16string",
+ "uuid",
+]
+
+[[package]]
+name = "rdp-rs"
+version = "0.1.0"
+source = "git+https://github.com/gravitational/rdp-rs?rev=75eb6a30b83e7152ee6213964b5ac6e783304840#75eb6a30b83e7152ee6213964b5ac6e783304840"
+dependencies = [
+ "boring",
+ "bufstream",
+ "byteorder",
+ "gethostname",
+ "hmac",
+ "indexmap",
+ "md-5",
+ "md4",
+ "num-bigint 0.2.6",
+ "num_enum",
+ "oid-registry",
+ "rand 0.7.3",
+ "rc4",
+ "ring",
+ "rsa 0.6.1",
+ "rustls",
+ "x509-parser",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+
+[[package]]
+name = "remove_dir_all"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin 0.5.2",
+ "untrusted 0.7.1",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rsa"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cf22754c49613d2b3b119f0e5d46e34a2c628a937e3024b8762de4e7d8c710b"
+dependencies = [
+ "byteorder",
+ "digest 0.10.6",
+ "num-bigint-dig",
+ "num-integer",
+ "num-iter",
+ "num-traits",
+ "pkcs1 0.3.3",
+ "pkcs8 0.8.0",
+ "rand_core 0.6.4",
+ "smallvec",
+ "subtle 2.4.1",
+ "zeroize",
+]
+
+[[package]]
+name = "rsa"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "094052d5470cbcef561cb848a7209968c9f12dfa6d668f4bca048ac5de51099c"
+dependencies = [
+ "byteorder",
+ "digest 0.10.6",
+ "num-bigint-dig",
+ "num-integer",
+ "num-iter",
+ "num-traits",
+ "pkcs1 0.4.1",
+ "pkcs8 0.9.0",
+ "rand_core 0.6.4",
+ "signature",
+ "smallvec",
+ "subtle 2.4.1",
+ "zeroize",
+]
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "rustix"
+version = "0.36.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted 0.7.1",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a"
+
+[[package]]
+name = "serde"
+version = "1.0.151"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.151"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "shlex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+dependencies = [
+ "digest 0.10.6",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spin"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09"
+dependencies = [
+ "lock_api",
+]
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der 0.5.1",
+]
+
+[[package]]
+name = "spki"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b"
+dependencies = [
+ "base64ct",
+ "der 0.6.1",
+]
+
+[[package]]
+name = "stable_deref_trait"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "syn"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "unicode-xid",
+]
+
+[[package]]
+name = "tempfile"
+version = "3.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+dependencies = [
+ "cfg-if",
+ "fastrand",
+ "libc",
+ "redox_syscall",
+ "remove_dir_all",
+ "winapi",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.38"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.38"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "time"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
+
+[[package]]
+name = "time-macros"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "untrusted"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+
+[[package]]
+name = "utf16string"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b62a1e85e12d5d712bf47a85f426b73d303e2d00a90de5f3004df3596e9d216"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "uuid"
+version = "1.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c"
+dependencies = [
+ "getrandom 0.2.8",
+]
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
+
+[[package]]
+name = "web-sys"
+version = "0.3.60"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted 0.7.1",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "yasna"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0de7bff972b4f2a06c85f6d8454b09df153af7e3a4ec2aac81db1b105b684ddb"
+
+[[package]]
+name = "zeroize"
+version = "1.5.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f"
diff --git a/pkgs/servers/teleport/12/default.nix b/pkgs/servers/teleport/12/default.nix
new file mode 100644
index 00000000000..e0de003c720
--- /dev/null
+++ b/pkgs/servers/teleport/12/default.nix
@@ -0,0 +1,13 @@
+{ callPackage, ... }@args:
+callPackage ../generic.nix ({
+  version = "12.1.5";
+  hash = "sha256-bPnXZTe4LB50W2UT/sA+2Or/LJMqcEuPpTTF8ue/2Ak=";
+  vendorHash = "sha256-mznhfliYpsJJJSL17Q7WXX0SkIn+Bcb1fzYdLRTRDI0=";
+  yarnHash = "sha256-cElFTxolQnJAbpln2aGjlTJr/hbUML4QHeHQ3yrWVqU=";
+  cargoLock = {
+    lockFile = ./Cargo.lock;
+    outputHashes = {
+      "rdp-rs-0.1.0" = "sha256-n4x4w7GZULxqaR109das12+ZGU0xvY3wGOTWngcwe4M=";
+    };
+  };
+} // builtins.removeAttrs args [ "callPackage" ])
diff --git a/pkgs/servers/teleport/generic.nix b/pkgs/servers/teleport/generic.nix
index f318650f62d..80a419cd706 100644
--- a/pkgs/servers/teleport/generic.nix
+++ b/pkgs/servers/teleport/generic.nix
@@ -4,14 +4,12 @@
 , fetchFromGitHub
 , fetchYarnDeps
 , makeWrapper
-, symlinkJoin
 , CoreFoundation
 , AppKit
 , libfido2
 , nodejs
 , openssl
 , pkg-config
-, protobuf
 , Security
 , stdenv
 , xdg-utils
@@ -24,7 +22,8 @@
 , version
 , hash
 , vendorHash
-, cargoHash
+, cargoHash ? null
+, cargoLock ? null
 , yarnHash
 }:
 let
@@ -39,7 +38,7 @@ let
 
   rdpClient = rustPlatform.buildRustPackage rec {
     pname = "teleport-rdpclient";
-    inherit cargoHash;
+    inherit cargoHash cargoLock;
     inherit version src;
 
     buildAndTestSubdir = "lib/srv/desktop/rdp/rdpclient";
diff --git a/pkgs/servers/web-apps/mediawiki/default.nix b/pkgs/servers/web-apps/mediawiki/default.nix
index 7994d81f97a..b90dffb0be1 100644
--- a/pkgs/servers/web-apps/mediawiki/default.nix
+++ b/pkgs/servers/web-apps/mediawiki/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   pname = "mediawiki";
-  version = "1.39.2";
+  version = "1.39.3";
 
   src = fetchurl {
     url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz";
-    sha256 = "sha256-3bUdIooZymjNiHHYUBdfa+9Gh0R27RRm8BXPmEbZx6U=";
+    hash = "sha256-41dpNDh2r0JJbaQ64vRyJPuMd5uPRXBcQUfG/zUizB0=";
   };
 
   postPatch = ''
@@ -29,7 +29,9 @@ stdenv.mkDerivation rec {
     runHook postInstall
   '';
 
-  passthru.tests.mediawiki = nixosTests.mediawiki;
+  passthru.tests = {
+    inherit (nixosTests.mediawiki) mysql postgresql;
+  };
 
   meta = with lib; {
     description = "The collaborative editing software that runs Wikipedia";
diff --git a/pkgs/servers/web-apps/netbox/config.patch b/pkgs/servers/web-apps/netbox/config.patch
index 1adc0b537a4..a2e0b0b95a8 100644
--- a/pkgs/servers/web-apps/netbox/config.patch
+++ b/pkgs/servers/web-apps/netbox/config.patch
@@ -1,30 +1,30 @@
 diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py
-index d5a7bfaec..68754a8c5 100644
+index 2de06dd10..00406af48 100644
 --- a/netbox/netbox/settings.py
 +++ b/netbox/netbox/settings.py
-@@ -222,6 +222,7 @@ TASKS_REDIS_PASSWORD = TASKS_REDIS.get('PASSWORD', '')
- TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
+@@ -236,6 +236,7 @@ TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
  TASKS_REDIS_SSL = TASKS_REDIS.get('SSL', False)
  TASKS_REDIS_SKIP_TLS_VERIFY = TASKS_REDIS.get('INSECURE_SKIP_TLS_VERIFY', False)
+ TASKS_REDIS_CA_CERT_PATH = TASKS_REDIS.get('CA_CERT_PATH', False)
 +TASKS_REDIS_URL = TASKS_REDIS.get('URL')
  
  # Caching
  if 'caching' not in REDIS:
-@@ -236,11 +237,12 @@ CACHING_REDIS_SENTINELS = REDIS['caching'].get('SENTINELS', [])
- CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'default')
+@@ -253,11 +254,12 @@ CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'defau
  CACHING_REDIS_PROTO = 'rediss' if REDIS['caching'].get('SSL', False) else 'redis'
  CACHING_REDIS_SKIP_TLS_VERIFY = REDIS['caching'].get('INSECURE_SKIP_TLS_VERIFY', False)
+ CACHING_REDIS_CA_CERT_PATH = REDIS['caching'].get('CA_CERT_PATH', False)
 +CACHING_REDIS_URL = REDIS['caching'].get('URL', f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}')
  
  CACHES = {
      'default': {
          'BACKEND': 'django_redis.cache.RedisCache',
--        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
+-        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_USERNAME_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
 +        'LOCATION': CACHING_REDIS_URL,
          'OPTIONS': {
              'CLIENT_CLASS': 'django_redis.client.DefaultClient',
              'PASSWORD': CACHING_REDIS_PASSWORD,
-@@ -383,7 +385,7 @@ USE_X_FORWARDED_HOST = True
+@@ -410,7 +412,7 @@ USE_X_FORWARDED_HOST = True
  X_FRAME_OPTIONS = 'SAMEORIGIN'
  
  # Static files (CSS, JavaScript, Images)
@@ -33,7 +33,7 @@ index d5a7bfaec..68754a8c5 100644
  STATIC_URL = f'/{BASE_PATH}static/'
  STATICFILES_DIRS = (
      os.path.join(BASE_DIR, 'project-static', 'dist'),
-@@ -562,6 +564,14 @@ if TASKS_REDIS_USING_SENTINEL:
+@@ -640,6 +642,14 @@ if TASKS_REDIS_USING_SENTINEL:
              'socket_connect_timeout': TASKS_REDIS_SENTINEL_TIMEOUT
          },
      }
diff --git a/pkgs/servers/web-apps/netbox/config_3_3.patch b/pkgs/servers/web-apps/netbox/config_3_3.patch
new file mode 100644
index 00000000000..1adc0b537a4
--- /dev/null
+++ b/pkgs/servers/web-apps/netbox/config_3_3.patch
@@ -0,0 +1,50 @@
+diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py
+index d5a7bfaec..68754a8c5 100644
+--- a/netbox/netbox/settings.py
++++ b/netbox/netbox/settings.py
+@@ -222,6 +222,7 @@ TASKS_REDIS_PASSWORD = TASKS_REDIS.get('PASSWORD', '')
+ TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
+ TASKS_REDIS_SSL = TASKS_REDIS.get('SSL', False)
+ TASKS_REDIS_SKIP_TLS_VERIFY = TASKS_REDIS.get('INSECURE_SKIP_TLS_VERIFY', False)
++TASKS_REDIS_URL = TASKS_REDIS.get('URL')
+ 
+ # Caching
+ if 'caching' not in REDIS:
+@@ -236,11 +237,12 @@ CACHING_REDIS_SENTINELS = REDIS['caching'].get('SENTINELS', [])
+ CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'default')
+ CACHING_REDIS_PROTO = 'rediss' if REDIS['caching'].get('SSL', False) else 'redis'
+ CACHING_REDIS_SKIP_TLS_VERIFY = REDIS['caching'].get('INSECURE_SKIP_TLS_VERIFY', False)
++CACHING_REDIS_URL = REDIS['caching'].get('URL', f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}')
+ 
+ CACHES = {
+     'default': {
+         'BACKEND': 'django_redis.cache.RedisCache',
+-        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
++        'LOCATION': CACHING_REDIS_URL,
+         'OPTIONS': {
+             'CLIENT_CLASS': 'django_redis.client.DefaultClient',
+             'PASSWORD': CACHING_REDIS_PASSWORD,
+@@ -383,7 +385,7 @@ USE_X_FORWARDED_HOST = True
+ X_FRAME_OPTIONS = 'SAMEORIGIN'
+ 
+ # Static files (CSS, JavaScript, Images)
+-STATIC_ROOT = BASE_DIR + '/static'
++STATIC_ROOT = getattr(configuration, 'STATIC_ROOT', os.path.join(BASE_DIR, 'static')).rstrip('/')
+ STATIC_URL = f'/{BASE_PATH}static/'
+ STATICFILES_DIRS = (
+     os.path.join(BASE_DIR, 'project-static', 'dist'),
+@@ -562,6 +564,14 @@ if TASKS_REDIS_USING_SENTINEL:
+             'socket_connect_timeout': TASKS_REDIS_SENTINEL_TIMEOUT
+         },
+     }
++elif TASKS_REDIS_URL:
++    RQ_PARAMS = {
++        'URL': TASKS_REDIS_URL,
++        'PASSWORD': TASKS_REDIS_PASSWORD,
++        'SSL': TASKS_REDIS_SSL,
++        'SSL_CERT_REQS': None if TASKS_REDIS_SKIP_TLS_VERIFY else 'required',
++        'DEFAULT_TIMEOUT': RQ_DEFAULT_TIMEOUT,
++    }
+ else:
+     RQ_PARAMS = {
+         'HOST': TASKS_REDIS_HOST,
diff --git a/pkgs/servers/web-apps/netbox/default.nix b/pkgs/servers/web-apps/netbox/default.nix
index aeeb57fa379..fb9e8a6aa57 100644
--- a/pkgs/servers/web-apps/netbox/default.nix
+++ b/pkgs/servers/web-apps/netbox/default.nix
@@ -1,37 +1,14 @@
-{ lib
-, pkgs
-, fetchFromGitHub
-, fetchpatch
-, nixosTests
-, python3
-
-, plugins ? ps: [] }:
-
+{ lib, nixosTests, callPackage, fetchpatch }:
 let
-  py = python3 // {
-    pkgs = python3.pkgs.overrideScope (self: super: {
-      django = super.django_4;
-    });
-  };
-
-  extraBuildInputs = plugins py.pkgs;
+  generic = import ./generic.nix;
 in
-py.pkgs.buildPythonApplication rec {
-    pname = "netbox";
-    version = "3.3.9";
-
-    format = "other";
-
-    src = fetchFromGitHub {
-      owner = "netbox-community";
-      repo = pname;
-      rev = "refs/tags/v${version}";
-      sha256 = "sha256-KhnxD5pjlEIgISl4RMbhLCDwgUDfGFRi88ZcP1ndMhI=";
-    };
-
-    patches = [
+{
+  netbox_3_3 = callPackage generic {
+    version = "3.3.10";
+    hash = "sha256-MeOfTU5IxNDoUh7FyvwAQNRC/CE0R6p40WnlF+3RuxA=";
+    extraPatches = [
       # Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
-      ./config.patch
+      ./config_3_3.patch
       ./graphql-3_2_0.patch
       # fix compatibility ith django 4.1
       (fetchpatch {
@@ -40,77 +17,22 @@ py.pkgs.buildPythonApplication rec {
       })
     ];
 
-    propagatedBuildInputs = with py.pkgs; [
-      bleach
-      django_4
-      django-cors-headers
-      django-debug-toolbar
-      django-filter
-      django-graphiql-debug-toolbar
-      django-mptt
-      django-pglocks
-      django-prometheus
-      django-redis
-      django-rq
-      django-tables2
-      django-taggit
-      django-timezone-field
-      djangorestframework
-      drf-yasg
-      swagger-spec-validator # from drf-yasg[validation]
-      graphene-django
-      jinja2
-      markdown
-      markdown-include
-      netaddr
-      pillow
-      psycopg2
-      pyyaml
-      sentry-sdk
-      social-auth-core
-      social-auth-app-django
-      svgwrite
-      tablib
-      jsonschema
-    ] ++ extraBuildInputs;
-
-    buildInputs = with py.pkgs; [
-      mkdocs-material
-      mkdocs-material-extensions
-      mkdocstrings
-      mkdocstrings-python
-    ];
+    tests.netbox = nixosTests.netbox_3_3;
+    maintainers = with lib.maintainers; [ n0emis raitobezarius ];
+    eol = true;
+  };
 
-    nativeBuildInputs = [
-      py.pkgs.mkdocs
+  netbox = callPackage generic {
+    version = "3.4.7";
+    hash = "sha256-pWHGyzLc0tqfehWbCMF1l96L1pewb5FXBUkw9EqPtP8=";
+    extraPatches = [
+      # Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
+      ./config.patch
     ];
-
-    postBuild = ''
-      PYTHONPATH=$PYTHONPATH:netbox/
-      python -m mkdocs build
-    '';
-
-    installPhase = ''
-      mkdir -p $out/opt/netbox
-      cp -r . $out/opt/netbox
-      chmod +x $out/opt/netbox/netbox/manage.py
-      makeWrapper $out/opt/netbox/netbox/manage.py $out/bin/netbox \
-        --prefix PYTHONPATH : "$PYTHONPATH"
-    '';
-
-    passthru = {
-      # PYTHONPATH of all dependencies used by the package
-      pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
-
-      tests = {
-        inherit (nixosTests) netbox;
-      };
+    tests = {
+      inherit (nixosTests) netbox;
     };
 
-    meta = with lib; {
-      homepage = "https://github.com/netbox-community/netbox";
-      description = "IP address management (IPAM) and data center infrastructure management (DCIM) tool";
-      license = licenses.asl20;
-      maintainers = with maintainers; [ n0emis raitobezarius ];
-    };
-  }
+    maintainers = with lib.maintainers; [ minijackson n0emis raitobezarius ];
+  };
+}
diff --git a/pkgs/servers/web-apps/netbox/generic.nix b/pkgs/servers/web-apps/netbox/generic.nix
new file mode 100644
index 00000000000..ace3e4f011f
--- /dev/null
+++ b/pkgs/servers/web-apps/netbox/generic.nix
@@ -0,0 +1,110 @@
+{ lib
+, fetchFromGitHub
+, python3
+, version
+, hash
+, plugins ? ps: []
+, extraPatches ? []
+, tests ? {}
+, maintainers ? []
+, eol ? false
+}:
+  let
+    py = python3 // {
+      pkgs = python3.pkgs.overrideScope (self: super: {
+        django = super.django_4;
+      });
+    };
+
+    extraBuildInputs = plugins py.pkgs;
+  in
+  py.pkgs.buildPythonApplication rec {
+      pname = "netbox";
+      inherit version;
+
+      format = "other";
+
+      src = fetchFromGitHub {
+        owner = "netbox-community";
+        repo = pname;
+        rev = "refs/tags/v${version}";
+        inherit hash;
+      };
+
+      patches = extraPatches;
+
+      propagatedBuildInputs = with py.pkgs; [
+        bleach
+        django_4
+        django-cors-headers
+        django-debug-toolbar
+        django-filter
+        django-graphiql-debug-toolbar
+        django-mptt
+        django-pglocks
+        django-prometheus
+        django-redis
+        django-rq
+        django-tables2
+        django-taggit
+        django-timezone-field
+        djangorestframework
+        drf-yasg
+        swagger-spec-validator # from drf-yasg[validation]
+        graphene-django
+        jinja2
+        markdown
+        markdown-include
+        netaddr
+        pillow
+        psycopg2
+        pyyaml
+        sentry-sdk
+        social-auth-core
+        social-auth-app-django
+        svgwrite
+        tablib
+        jsonschema
+      ] ++ extraBuildInputs;
+
+      buildInputs = with py.pkgs; [
+        mkdocs-material
+        mkdocs-material-extensions
+        mkdocstrings
+        mkdocstrings-python
+      ];
+
+      nativeBuildInputs = [
+        py.pkgs.mkdocs
+      ];
+
+      postBuild = ''
+        PYTHONPATH=$PYTHONPATH:netbox/
+        python -m mkdocs build
+      '';
+
+      installPhase = ''
+        mkdir -p $out/opt/netbox
+        cp -r . $out/opt/netbox
+        chmod +x $out/opt/netbox/netbox/manage.py
+        makeWrapper $out/opt/netbox/netbox/manage.py $out/bin/netbox \
+          --prefix PYTHONPATH : "$PYTHONPATH"
+      '';
+
+      passthru = {
+        # PYTHONPATH of all dependencies used by the package
+        pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
+        inherit tests;
+      };
+
+      meta = {
+        homepage = "https://github.com/netbox-community/netbox";
+        description = "IP address management (IPAM) and data center infrastructure management (DCIM) tool";
+        license = lib.licenses.asl20;
+        knownVulnerabilities = (lib.optional eol "Netbox version ${version} is EOL; please upgrade by following the current release notes instructions.");
+        # Warning:
+        # Notice the missing `lib` in the inherit: it is using this function argument rather than a `with lib;` argument.
+        # If you replace this by `with lib;`, pay attention it does not inherit all maintainers in nixpkgs.
+        inherit maintainers;
+      };
+    }
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index 953d4a3de80..30b5f0eb747 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -1402,7 +1402,7 @@ self: with self; {
   }) {};
 
   # THIS IS A GENERATED FILE.  DO NOT EDIT!
-  libpciaccess = callPackage ({ stdenv, pkg-config, fetchurl, zlib }: stdenv.mkDerivation {
+  libpciaccess = callPackage ({ stdenv, pkg-config, fetchurl, hwdata, zlib }: stdenv.mkDerivation {
     pname = "libpciaccess";
     version = "0.16";
     builder = ./builder.sh;
@@ -1413,7 +1413,8 @@ self: with self; {
     hardeningDisable = [ "bindnow" "relro" ];
     strictDeps = true;
     nativeBuildInputs = [ pkg-config ];
-    buildInputs = [ zlib ];
+    buildInputs = [ hwdata zlib ];
+    configureFlags = [ "--with-pciids-path=${hwdata}/share/hwdata" ];
     meta.platforms = lib.platforms.unix;
   }) {};
 
diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
index a3751bf16f0..819adafd6ad 100755
--- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
+++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
@@ -34,6 +34,7 @@ $pcMap{"libudev"} = "udev";
 $pcMap{"gl"} = "libGL";
 $pcMap{"GL"} = "libGL";
 $pcMap{"gbm"} = "mesa";
+$pcMap{"hwdata"} = "hwdata";
 $pcMap{"\$PIXMAN"} = "pixman";
 $pcMap{"\$RENDERPROTO"} = "xorgproto";
 $pcMap{"\$DRI3PROTO"} = "xorgproto";
@@ -195,6 +196,12 @@ while (<>) {
         push @{$extraAttrs{$pkg}}, "postPatch = ''substituteInPlace configure --replace 'MAPFILES_PATH=`pkg-config' 'MAPFILES_PATH=`\$PKG_CONFIG' '';";
     }
 
+    # libpciaccess requires pci.ids{,.gz} at runtime
+    if ($pkg eq "libpciaccess") {
+        push @requires, "hwdata";
+        push @{$extraAttrs{$pkg}}, "configureFlags = [ \"--with-pciids-path=\${hwdata}/share/hwdata\" ];";
+    }
+
     if (@@ = glob("$tmpDir/*/app-defaults/")) {
         push @nativeRequires, "wrapWithXFileSearchPathHook";
     }
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 7438f35e74b..fe572da7156 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -164,6 +164,7 @@ self: super:
   });
 
   xdm = super.xdm.overrideAttrs (attrs: {
+    patches = (attrs.patches or []) ++ [ ./xdm-fix-header-inclusion.patch ];
     buildInputs = attrs.buildInputs ++ [ libxcrypt ];
     configureFlags = attrs.configureFlags or [] ++ [
       "ac_cv_path_RAWCPP=${stdenv.cc.targetPrefix}cpp"
diff --git a/pkgs/servers/x11/xorg/xdm-fix-header-inclusion.patch b/pkgs/servers/x11/xorg/xdm-fix-header-inclusion.patch
new file mode 100644
index 00000000000..7bde988aefd
--- /dev/null
+++ b/pkgs/servers/x11/xorg/xdm-fix-header-inclusion.patch
@@ -0,0 +1,29 @@
+On glibc-2.36 this fails with
+
+    genauth.c:45:12: fatal error: bsd/stdlib.h: No such file or directory
+       45 | #  include <bsd/stdlib.h>
+          |            ^~~~~~~~~~~~~~
+
+This is because the file will be included if HAVE_ARC4RANDOM is true and `__linux__` is set.
+However, this is wrong: arc4random is now defined in glibc-2.36 and thus stdlib.h must be included
+even though HAVE_ARC4RANDOM is true.
+
+diff --git a/xdm/genauth.c b/xdm/genauth.c
+index cd2ad61..74d0ae1 100644
+--- a/xdm/genauth.c
++++ b/xdm/genauth.c
+@@ -40,13 +40,7 @@ from The Open Group.
+ 
+ #include <errno.h>
+ 
+-#ifdef HAVE_ARC4RANDOM
+-# ifdef __linux__
+-#  include <bsd/stdlib.h>
+-# else
+-#  include <stdlib.h>
+-# endif
+-#endif
++#include <stdlib.h>
+ 
+ #include <time.h>
+ #define Time_t time_t
diff --git a/pkgs/servers/zigbee2mqtt/default.nix b/pkgs/servers/zigbee2mqtt/default.nix
index 39b237c542e..5c430080f1c 100644
--- a/pkgs/servers/zigbee2mqtt/default.nix
+++ b/pkgs/servers/zigbee2mqtt/default.nix
@@ -8,16 +8,16 @@
 
 buildNpmPackage rec {
   pname = "zigbee2mqtt";
-  version = "1.30.2";
+  version = "1.30.3";
 
   src = fetchFromGitHub {
     owner = "Koenkk";
     repo = "zigbee2mqtt";
     rev = version;
-    hash = "sha256-6xSFnaKUE2YtyeeaKenRbD479N1Pv/tBu4YO8mFwJxU=";
+    hash = "sha256-kAdyuJl9UY5E5+8nNj2f1mdH+/f/V66JloAngEaQcsU=";
   };
 
-  npmDepsHash = "sha256-h577FK84UhfZ2HVbwf1XOMyMBS7qfsRJFte05zUZ0bk=";
+  npmDepsHash = "sha256-V9wyEdoi6JnaIKNp7OWwBTHNcLY2qg0juDJG/MKn5X8=";
 
   nativeBuildInputs = [
     python3
diff --git a/pkgs/shells/nushell/plugins/default.nix b/pkgs/shells/nushell/plugins/default.nix
new file mode 100644
index 00000000000..ad0e0f996a5
--- /dev/null
+++ b/pkgs/shells/nushell/plugins/default.nix
@@ -0,0 +1,5 @@
+{ lib, newScope, IOKit, CoreFoundation }:
+
+lib.makeScope newScope (self: with self; {
+  query = callPackage ./query.nix { inherit IOKit CoreFoundation; };
+})
diff --git a/pkgs/shells/nushell/plugins/query.nix b/pkgs/shells/nushell/plugins/query.nix
new file mode 100644
index 00000000000..fb9ee11cba3
--- /dev/null
+++ b/pkgs/shells/nushell/plugins/query.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, lib
+, rustPlatform
+, nushell
+, nix-update-script
+, IOKit
+, CoreFoundation
+}:
+
+let
+  pname = "nushell_plugin_query";
+in
+rustPlatform.buildRustPackage {
+  inherit pname;
+  version = nushell.version;
+
+  src = nushell.src;
+
+  cargoHash = "sha256-tHTAz3/4EihdVGXAePCmcOUOjeaqjrY6fIESOGcCW/8=";
+
+  buildInputs = lib.optionals stdenv.isDarwin [ IOKit CoreFoundation ];
+
+  cargoBuildFlags = [ "--package nu_plugin_query" ];
+
+  # compilation fails with a missing symbol
+  doCheck = false;
+
+  meta = with lib; {
+    description = "A Nushell plugin to query JSON, XML, and various web data";
+    homepage = "https://github.com/nushell/nushell/tree/main/crates/nu_plugin_query";
+    license = licenses.mpl20;
+    maintainers = with maintainers; [ happysalada ];
+    platforms = with platforms; all;
+  };
+}
diff --git a/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh b/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
index 5b5677eef13..09bf25f5215 100644
--- a/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
+++ b/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
@@ -30,6 +30,13 @@ LD_LIBRARY_PATH=$out/lib $LD_BINARY $out/bin/mv $out/lib/libstdc++.* $LIBSTDCXX_
 # use a copy of patchelf.
 LD_LIBRARY_PATH=$out/lib $LD_BINARY $out/bin/cp $out/bin/patchelf .
 
+# Older versions of the bootstrap-files did not compile their
+# patchelf with -static-libgcc, so we have to be very careful not to
+# run patchelf on the same copy of libgcc_s that it links against.
+LD_LIBRARY_PATH=$out/lib $LD_BINARY $out/bin/cp $out/lib/libgcc_s.so.1 .
+LD_LIBRARY_PATH=.:$out/lib:$LIBSTDCXX_SO_DIR $LD_BINARY \
+  ./patchelf --set-rpath $out/lib --force-rpath $out/lib/libgcc_s.so.1
+
 for i in $out/bin/* $out/libexec/gcc/*/*/*; do
     if [ -L "$i" ]; then continue; fi
     if [ -z "${i##*/liblto*}" ]; then continue; fi
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix
index 3f2d77729ab..e227b685077 100644
--- a/pkgs/stdenv/linux/default.nix
+++ b/pkgs/stdenv/linux/default.nix
@@ -10,13 +10,10 @@
 #
 # Goals of the bootstrap process:
 # 1. final stdenv must not reference any of the bootstrap files.
-# 2. final stdenv must not contain any of the bootstrap files
-#    (the only current violation is libgcc_s.so in glibc).
+# 2. final stdenv must not contain any of the bootstrap files.
 # 3. final stdenv must not contain any of the files directly
 #    generated by the bootstrap code generators (assembler, linker,
-#    compiler). The only current violations are: libgcc_s.so in glibc,
-#    the lib{mpfr,mpc,gmp,isl} which are statically linked
-#    into the final gcc).
+#    compiler).
 #
 # These goals ensure that final packages and final stdenv are built
 # exclusively using nixpkgs package definitions and don't depend
@@ -111,6 +108,21 @@ let
   isBuiltByBootstrapFilesCompiler =
     pkg: isFromNixpkgs pkg && isFromBootstrapFiles pkg.stdenv.cc.cc;
 
+  commonGccOverrides = {
+    # Use a deterministically built compiler
+    # see https://github.com/NixOS/nixpkgs/issues/108475 for context
+    reproducibleBuild = true;
+    profiledCompiler = false;
+
+    # It appears that libcc1 (which is not a g++ plugin; it is a gdb plugin) gets linked against
+    # the libstdc++ from the compiler that *built* g++, not the libstdc++ which was just built.
+    # This causes a reference chain from stdenv to the bootstrapFiles:
+    #
+    #   stdenv -> gcc-lib -> xgcc-lib -> bootstrapFiles
+    #
+    disableGdbPlugin = true;
+  };
+
   commonPreHook =
     ''
       export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}"
@@ -170,7 +182,7 @@ let
 
         cc = if prevStage.gcc-unwrapped == null
              then null
-             else lib.makeOverridable (import ../../build-support/cc-wrapper) {
+             else (lib.makeOverridable (import ../../build-support/cc-wrapper) {
           name = "${name}-gcc-wrapper";
           nativeTools = false;
           nativeLibc = false;
@@ -184,7 +196,12 @@ let
           inherit lib;
           inherit (prevStage) coreutils gnugrep;
           stdenvNoCC = prevStage.ccWrapperStdenv;
-        };
+        }).overrideAttrs(a: lib.optionalAttrs (prevStage.gcc-unwrapped.passthru.isXgcc or false) {
+          # This affects only `xgcc` (the compiler which compiles the final compiler).
+          postFixup = (a.postFixup or "") + ''
+            echo "--sysroot=${lib.getDev (getLibc prevStage)}" >> $out/nix-support/cc-cflags
+          '';
+        });
 
         overrides = self: super: (overrides self super) // { fetchurl = thisStdenv.fetchurlBoot; };
       };
@@ -226,7 +243,7 @@ in
       ${localSystem.libc} = self.stdenv.mkDerivation {
         pname = "bootstrap-stage0-${localSystem.libc}";
         strictDeps = true;
-        version = "bootstrap";
+        version = "bootstrapFiles";
         enableParallelBuilding = true;
         buildCommand = ''
           mkdir -p $out
@@ -282,7 +299,7 @@ in
       };
       inherit (prevStage)
         ccWrapperStdenv
-        gcc-unwrapped coreutils gnugrep;
+        gcc-unwrapped coreutils gnugrep binutils;
 
       ${localSystem.libc} = getLibc prevStage;
 
@@ -295,6 +312,82 @@ in
     };
   })
 
+  # First rebuild of gcc; this is linked against all sorts of junk
+  # from the bootstrap-files, but we only care about the code that
+  # this compiler *emits*.  The `gcc` binary produced in this stage
+  # is not part of the final stdenv.
+  (prevStage:
+    assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped;
+    assert            isFromBootstrapFiles prevStage."${localSystem.libc}";
+    assert            isFromBootstrapFiles prevStage.gcc-unwrapped;
+    assert            isFromBootstrapFiles prevStage.coreutils;
+    assert            isFromBootstrapFiles prevStage.gnugrep;
+    stageFun prevStage {
+      name = "bootstrap-stage-xgcc";
+      overrides = final: prev: {
+        inherit (prevStage) ccWrapperStdenv coreutils gnugrep gettext bison texinfo zlib gnum4 perl;
+        patchelf = bootstrapTools;
+        ${localSystem.libc} = getLibc prevStage;
+        gmp      = prev.gmp.override { cxx = false; };
+        gcc-unwrapped =
+          (prev.gcc-unwrapped.override (commonGccOverrides // {
+            # The most logical name for this package would be something like
+            # "gcc-stage1".  Unfortunately "stage" is already reserved for the
+            # layers of stdenv, so using "stage" in the name of this package
+            # would cause massive confusion.
+            #
+            # Gcc calls its "stage1" compiler `xgcc` (--disable-bootstrap results
+            # in `xgcc` being copied to $prefix/bin/gcc).  So we imitate that.
+            #
+            name = "xgcc";
+
+            # xgcc uses ld linked against nixpkgs' glibc and gcc built
+            # against bootstrapTools glibc. We can't allow loading
+            #   $out/libexec/gcc/x86_64-unknown-linux-gnu/13.0.1/liblto_plugin.so
+            # to mix libc.so:
+            #   ...-binutils-patchelfed-ld-2.40/bin/ld: ...-xgcc-13.0.0/libexec/gcc/x86_64-unknown-linux-gnu/13.0.1/liblto_plugin.so:
+            #     error loading plugin: ...-bootstrap-tools/lib/libpthread.so.0: undefined symbol: __libc_vfork, version GLIBC_PRIVATE
+            enableLTO = false;
+          })).overrideAttrs (a: {
+
+            # This signals to cc-wrapper (as overridden above in this file) to add `--sysroot`
+            # to `$out/nix-support/cc-cflags`.
+            passthru = a.passthru // { isXgcc = true; };
+
+            # Gcc will look for the C library headers in
+            #
+            #    ${with_build_sysroot}${native_system_header_dir}
+            #
+            # The ordinary gcc expression sets `--with-build-sysroot=/` and sets
+            # `native-system-header-dir` to `"${lib.getDev stdenv.cc.libc}/include`.
+            #
+            # Unfortunately the value of "--with-native-system-header-dir=" gets "burned in" to the
+            # compiler, and it is quite difficult to get the compiler to change or ignore it
+            # afterwards.  On the other hand, the `sysroot` is very easy to change; you can just pass
+            # a `--sysroot` flag to `gcc`.
+            #
+            # So we override the expression to remove the default settings for these flags, and
+            # replace them such that the concatenated value will be the same as before, but we split
+            # the value between the two variables differently: `--native-system-header-dir=/include`,
+            # and `--with-build-sysroot=${lib.getDev stdenv.cc.libc}`.
+            #
+            configureFlags = (a.configureFlags or []) ++ [
+              "--with-native-system-header-dir=/include"
+              "--with-build-sysroot=${lib.getDev final.stdenv.cc.libc}"
+            ];
+
+            # This is a separate phase because gcc assembles its phase scripts
+            # in bash instead of nix (we should fix that).
+            preFixupPhases = (a.preFixupPhases or []) ++ [ "preFixupXgccPhase" ];
+
+            # This is needed to prevent "error: cycle detected in build of '...-xgcc-....drv'
+            # in the references of output 'lib' from output 'out'"
+            preFixupXgccPhase = ''
+              find $lib/lib/ -name \*.so\* -exec patchelf --shrink-rpath {} \; || true
+            '';
+          });
+      };
+    })
 
   # 2nd stdenv that contains our own rebuilt binutils and is used for
   # compiling our own Glibc.
@@ -303,7 +396,7 @@ in
     # previous stage1 stdenv:
     assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped;
     assert            isFromBootstrapFiles prevStage."${localSystem.libc}";
-    assert            isFromBootstrapFiles prevStage.gcc-unwrapped;
+    assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
     assert            isFromBootstrapFiles prevStage.coreutils;
     assert            isFromBootstrapFiles prevStage.gnugrep;
     stageFun prevStage {
@@ -313,7 +406,7 @@ in
       inherit (prevStage)
         ccWrapperStdenv gettext
         gcc-unwrapped coreutils gnugrep
-        perl gnum4 bison;
+        perl gnum4 bison texinfo which;
       dejagnu = super.dejagnu.overrideAttrs (a: { doCheck = false; } );
 
       # We need libidn2 and its dependency libunistring as glibc dependency.
@@ -365,6 +458,14 @@ in
           '';
         };
       };
+
+      # TODO(amjoseph): It is not yet entirely clear why this is necessary.
+      # Something strange is going on with xgcc and libstdc++ on pkgsMusl.
+      patchelf = super.patchelf.overrideAttrs(previousAttrs:
+        lib.optionalAttrs super.stdenv.hostPlatform.isMusl {
+          NIX_CFLAGS_COMPILE = (previousAttrs.NIX_CFLAGS_COMPILE or "") + " -static-libstdc++";
+        });
+
     };
 
     # `libtool` comes with obsolete config.sub/config.guess that don't recognize Risc-V.
@@ -378,11 +479,12 @@ in
   # binutils and rest of the bootstrap tools, including GCC.
   (prevStage:
     # previous stage2 stdenv:
-    assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped;
-    assert isBuiltByBootstrapFilesCompiler prevStage.${localSystem.libc};
-    assert            isFromBootstrapFiles prevStage.gcc-unwrapped;
+    assert        isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
+    assert        isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
+    assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
     assert            isFromBootstrapFiles prevStage.coreutils;
     assert            isFromBootstrapFiles prevStage.gnugrep;
+    assert lib.all isBuiltByNixpkgsCompiler (with prevStage; [ gmp isl_0_20 libmpc mpfr ]);
     stageFun prevStage {
     name = "bootstrap-stage3";
 
@@ -390,25 +492,20 @@ in
       inherit (prevStage)
         ccWrapperStdenv
         binutils coreutils gnugrep gettext
-        perl patchelf linuxHeaders gnum4 bison libidn2 libunistring;
+        perl patchelf linuxHeaders gnum4 bison libidn2 libunistring libxcrypt;
+        # We build a special copy of libgmp which doesn't use libstdc++, because
+        # xgcc++'s libstdc++ references the bootstrap-files (which is what
+        # compiles xgcc++).
+        gmp = super.gmp.override { cxx = false; };
+      } // {
       ${localSystem.libc} = getLibc prevStage;
-      gcc-unwrapped =
-        let makeStaticLibrariesAndMark = pkg:
-              lib.makeOverridable (pkg.override { stdenv = self.makeStaticLibraries self.stdenv; })
-                .overrideAttrs (a: { pname = "${a.pname}-stage3"; });
-        in super.gcc-unwrapped.override {
-        # Link GCC statically against GMP etc.  This makes sense because
-        # these builds of the libraries are only used by GCC, so it
-        # reduces the size of the stdenv closure.
-        gmp = makeStaticLibrariesAndMark super.gmp;
-        mpfr = makeStaticLibrariesAndMark super.mpfr;
-        libmpc = makeStaticLibrariesAndMark super.libmpc;
-        isl = makeStaticLibrariesAndMark super.isl_0_20;
-        # Use a deterministically built compiler
-        # see https://github.com/NixOS/nixpkgs/issues/108475 for context
-        reproducibleBuild = true;
-        profiledCompiler = false;
-      };
+      gcc-unwrapped = (super.gcc-unwrapped.override (commonGccOverrides // {
+        inherit (prevStage) which;
+      }
+      )).overrideAttrs (a: {
+        # so we can add them to allowedRequisites below
+        passthru = a.passthru // { inherit (self) gmp mpfr libmpc isl; };
+      });
     };
     extraNativeBuildInputs = [ prevStage.patchelf ] ++
       # Many tarballs come with obsolete config.sub/config.guess that don't recognize aarch64.
@@ -422,18 +519,11 @@ in
   #
   (prevStage:
     # previous stage3 stdenv:
-    assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped;
-    assert isBuiltByBootstrapFilesCompiler prevStage.${localSystem.libc};
-    assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
-    assert            isFromBootstrapFiles prevStage.coreutils;
-    assert            isFromBootstrapFiles prevStage.gnugrep;
-    # Can assume prevStage.gcc-unwrapped has almost no code from
-    # bootstrapTools as gcc bootstraps internally. The only
-    # exceptions are crt files from glibc built bybootstrapTools
-    # used to link executables and libraries, and the
-    # bootstrapTools-built, statically-linked
-    # lib{mpfr,mpc,gmp,isl}.a which are linked into the final gcc
-    # (see commit cfde88976ba4cddd01b1bb28b40afd12ea93a11d).
+    assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
+    assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
+    assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped;
+    assert     isFromBootstrapFiles prevStage.coreutils;
+    assert     isFromBootstrapFiles prevStage.gnugrep;
     stageFun prevStage {
     name = "bootstrap-stage4";
 
@@ -453,11 +543,6 @@ in
         };
       };
 
-      # force gmp to rebuild so we have the option of dynamically linking
-      # libgmp without creating a reference path from:
-      #   stage5.gcc -> stage4.coreutils -> stage3.glibc -> bootstrap
-      gmp = lib.makeOverridable (super.gmp.override { stdenv = self.stdenv; }).overrideAttrs (a: { pname = "${a.pname}-stage4"; });
-
       # To allow users' overrides inhibit dependencies too heavy for
       # bootstrap, like guile: https://github.com/NixOS/nixpkgs/issues/181188
       gnumake = super.gnumake.override { inBootstrap = true; };
@@ -494,11 +579,11 @@ in
   (prevStage:
     # previous stage4 stdenv; see stage3 comment regarding gcc,
     # which applies here as well.
-    assert        isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
-    assert isBuiltByBootstrapFilesCompiler prevStage.${localSystem.libc};
-    assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
-    assert        isBuiltByNixpkgsCompiler prevStage.coreutils;
-    assert        isBuiltByNixpkgsCompiler prevStage.gnugrep;
+    assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
+    assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
+    assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped;
+    assert isBuiltByNixpkgsCompiler prevStage.coreutils;
+    assert isBuiltByNixpkgsCompiler prevStage.gnugrep;
     {
     inherit config overlays;
     stdenv = import ../generic rec {
@@ -546,11 +631,15 @@ in
           )
         # More complicated cases
         ++ (map (x: getOutput x (getLibc prevStage)) [ "out" "dev" "bin" ] )
-        ++  [ /*propagated from .dev*/ linuxHeaders
-            binutils gcc gcc.cc gcc.cc.lib gcc.expand-response-params
+        ++  [ linuxHeaders # propagated from .dev
+            binutils gcc gcc.cc gcc.cc.lib gcc.expand-response-params gcc.cc.libgcc glibc.passthru.libgcc
           ]
-          ++ lib.optionals (!localSystem.isx86 || localSystem.libc == "musl")
-            [ prevStage.updateAutotoolsGnuConfigScriptsHook prevStage.gnu-config ];
+        ++ lib.optionals (!localSystem.isx86 || localSystem.libc == "musl")
+            [ prevStage.updateAutotoolsGnuConfigScriptsHook prevStage.gnu-config ]
+        ++ (with gcc-unwrapped.passthru; [
+          gmp libmpc mpfr isl
+        ])
+      ;
 
       overrides = self: super: {
         inherit (prevStage)
@@ -579,10 +668,10 @@ in
   (prevStage:
     # previous stage5 stdenv; see stage3 comment regarding gcc,
     # which applies here as well.
-    assert        isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
-    assert isBuiltByBootstrapFilesCompiler prevStage.${localSystem.libc};
-    assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
-    assert        isBuiltByNixpkgsCompiler prevStage.coreutils;
-    assert        isBuiltByNixpkgsCompiler prevStage.gnugrep;
+    assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
+    assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
+    assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped;
+    assert isBuiltByNixpkgsCompiler prevStage.coreutils;
+    assert isBuiltByNixpkgsCompiler prevStage.gnugrep;
     { inherit (prevStage) config overlays stdenv; })
 ]
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix
index 3aa7f6a3df5..091130ebf93 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -2,6 +2,10 @@
 
 let
   libc = pkgs.stdenv.cc.libc;
+  patchelf = pkgs.patchelf.overrideAttrs(previousAttrs: {
+    NIX_CFLAGS_COMPILE = (previousAttrs.NIX_CFLAGS_COMPILE or []) ++ [ "-static-libgcc" "-static-libstdc++" ];
+    NIX_CFLAGS_LINK = (previousAttrs.NIX_CFLAGS_LINK or []) ++ [ "-static-libgcc" "-static-libstdc++" ];
+  });
 in with pkgs; rec {
 
 
@@ -127,7 +131,7 @@ in with pkgs; rec {
         cp -d ${bootGCC.out}/bin/gcc $out/bin
         cp -d ${bootGCC.out}/bin/cpp $out/bin
         cp -d ${bootGCC.out}/bin/g++ $out/bin
-        cp -d ${bootGCC.lib}/lib/libgcc_s.so* $out/lib
+        cp    ${bootGCC.lib}/lib/libgcc_s.so* $out/lib
         cp -d ${bootGCC.lib}/lib/libstdc++.so* $out/lib
         cp -d ${bootGCC.out}/lib/libssp.a* $out/lib
         cp -d ${bootGCC.out}/lib/libssp_nonshared.a $out/lib
@@ -149,6 +153,7 @@ in with pkgs; rec {
         rm -rf $out/include/c++/*/ext/parallel
 
         cp -d ${gmpxx.out}/lib/libgmp*.so* $out/lib
+        cp -d ${isl.out}/lib/libisl*.so* $out/lib
         cp -d ${mpfr.out}/lib/libmpfr*.so* $out/lib
         cp -d ${libmpc.out}/lib/libmpc*.so* $out/lib
         cp -d ${zlib.out}/lib/libz.so* $out/lib
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index 5d154d1630b..bc810790a3d 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -70,6 +70,7 @@ with pkgs;
   trivial-builders = recurseIntoAttrs {
     writeStringReferencesToFile = callPackage ../build-support/trivial-builders/test/writeStringReferencesToFile.nix {};
     writeTextFile = callPackage ../build-support/trivial-builders/test/write-text-file.nix {};
+    writeShellScript = callPackage ../build-support/trivial-builders/test/write-shell-script.nix {};
     references = callPackage ../build-support/trivial-builders/test/references.nix {};
     overriding = callPackage ../build-support/trivial-builders/test-overriding.nix {};
     concat = callPackage ../build-support/trivial-builders/test/concat-test.nix {};
diff --git a/pkgs/test/stdenv/gcc-stageCompare.nix b/pkgs/test/stdenv/gcc-stageCompare.nix
new file mode 100644
index 00000000000..e5c2ed5921b
--- /dev/null
+++ b/pkgs/test/stdenv/gcc-stageCompare.nix
@@ -0,0 +1,32 @@
+# This test *must* be run prior to releasing any build of either stdenv or the
+# gcc that it exports!  This check should also be part of CI for any PR that
+# causes a rebuild of `stdenv.cc`.
+#
+# When we used gcc's internal bootstrap it did this check as part of (and
+# serially with) the gcc derivation.  Now that we bootstrap externally this
+# check can be done in parallel with any/all of stdenv's referrers.  But we
+# must remember to do the check.
+#
+
+{ stdenv
+, pkgs
+, lib
+}:
+
+assert stdenv.cc.isGNU;
+with pkgs;
+# rebuild gcc using the "final" stdenv
+let gcc-stageCompare = (gcc-unwrapped.override {
+      reproducibleBuild = true;
+      profiledCompiler = false;
+      stdenv = overrideCC stdenv (wrapCCWith {
+        cc = stdenv.cc;
+      });
+    }).overrideAttrs(_: {
+      NIX_OUTPATH_USED_AS_RANDOM_SEED = stdenv.cc.cc.out;
+    });
+in (runCommand "gcc-stageCompare" {} ''
+  diff -sr ${pkgs.gcc-unwrapped.checksum}/checksums ${gcc-stageCompare.checksum}/checksums && touch $out
+'').overrideAttrs (a: {
+  meta = (a.meta or { }) // { platforms = lib.platforms.linux; };
+})
diff --git a/pkgs/tools/admin/docker-credential-gcr/default.nix b/pkgs/tools/admin/docker-credential-gcr/default.nix
index 3ea03db31ad..30736215ff8 100644
--- a/pkgs/tools/admin/docker-credential-gcr/default.nix
+++ b/pkgs/tools/admin/docker-credential-gcr/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "docker-credential-gcr";
-  version = "2.1.7";
+  version = "2.1.8";
 
   src = fetchFromGitHub {
     owner = "GoogleCloudPlatform";
     repo = "docker-credential-gcr";
     rev = "v${version}";
-    sha256 = "sha256-/+c0bvPdw1FKXw0pfp7v5ArA/PrHU2b7wrt80vAXfCo=";
+    sha256 = "sha256-6f84NRqMx0NX+3g+pCYgRYkGK4DaQmUEau3oMswUmSE=";
   };
 
   patches = [
diff --git a/pkgs/tools/admin/meraki-cli/default.nix b/pkgs/tools/admin/meraki-cli/default.nix
new file mode 100644
index 00000000000..c446023770b
--- /dev/null
+++ b/pkgs/tools/admin/meraki-cli/default.nix
@@ -0,0 +1,58 @@
+{ lib
+, argcomplete
+, jinja2
+, meraki
+, rich
+, fetchPypi
+, buildPythonApplication
+, pytestCheckHook
+, requests-mock
+}:
+
+buildPythonApplication rec {
+  pname = "meraki-cli";
+  version = "1.5.0";
+  format = "setuptools";
+
+  src = fetchPypi {
+    pname = "meraki_cli";
+    inherit version;
+    hash = "sha256-YOyeovqRqt6ZMXgLnIxRvPkcW259K8NIBGdb3PwjkMg=";
+  };
+
+  disabledTests = [
+    # requires files not in PyPI tarball
+    "TestDocVersions"
+    "TestHelps"
+    # requires running "pip install"
+    "TestUpgrade"
+  ];
+
+  propagatedBuildInputs = [
+    argcomplete
+    jinja2
+    meraki
+    rich
+  ];
+
+  nativeBuildInputs = [
+    pytestCheckHook
+  ];
+
+  nativeCheckInputs = [
+    requests-mock
+  ];
+
+  pythonImportsCheck = [
+    "meraki_cli"
+  ];
+
+  meta = with lib; {
+    homepage = "https://github.com/PackeTsar/meraki-cli";
+    description = "A simple CLI tool to automate and control your Cisco Meraki Dashboard";
+    license = licenses.mit;
+    maintainers = with maintainers; [ dylanmtaylor ];
+    platforms = platforms.unix;
+    mainProgram = "meraki";
+  };
+}
diff --git a/pkgs/tools/admin/scalr-cli/default.nix b/pkgs/tools/admin/scalr-cli/default.nix
index 0b6ee340bb3..eaccb70f0f7 100644
--- a/pkgs/tools/admin/scalr-cli/default.nix
+++ b/pkgs/tools/admin/scalr-cli/default.nix
@@ -5,16 +5,16 @@
 
 buildGoModule rec {
   pname = "scalr-cli";
-  version = "0.14.5";
+  version = "0.15.1";
 
   src = fetchFromGitHub {
     owner = "Scalr";
     repo = "scalr-cli";
     rev = "v${version}";
-    hash = "sha256-X/fZDM1OYw1a0la8os9TFUrl1h5BnO+C40h2XH32vmw=";
+    hash = "sha256-8KhFF/bD//NYRQ7v+ksGAE6bKVu+nE3o3R119XbHVDA=";
   };
 
-  vendorHash = "sha256-EdDhq6LnxagutxjiOoYElhHVnSKhr/Ekt928gSooPYY=";
+  vendorHash = "sha256-xoxSQ9V9i7yxJzn8wAtIAtWlTn4q/UnNqMT93RyBHII=";
 
   ldflags = [
     "-s" "-w"
diff --git a/pkgs/tools/admin/syft/default.nix b/pkgs/tools/admin/syft/default.nix
index eb3d1029e02..0662079e81a 100644
--- a/pkgs/tools/admin/syft/default.nix
+++ b/pkgs/tools/admin/syft/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "syft";
-  version = "0.75.0";
+  version = "0.76.1";
 
   src = fetchFromGitHub {
     owner = "anchore";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-/PQza+pSIww3CzYcqEB7Ep8yHns62xh52EoqZodBPPI=";
+    hash = "sha256-PJrGie65XIKJ3HXvBDUFzKgN1EGfjgb+x97eUVwxV8w=";
     # populate values that require us to use git. By doing this in postFetch we
     # can delete .git afterwards and maintain better reproducibility of the src.
     leaveDotGit = true;
@@ -22,7 +22,7 @@ buildGoModule rec {
   };
   # hash mismatch with darwin
   proxyVendor = true;
-  vendorHash = "sha256-le660nqfrqW1a79tlY4/UKqN06zHkUpAVPQhYPqNJLU=";
+  vendorHash = "sha256-HHYKcsJ1NAGM7/CO+XiCvhfTw4mRZicDqf4/D3Tys+A=";
 
   nativeBuildInputs = [ installShellFiles ];
 
@@ -75,6 +75,6 @@ buildGoModule rec {
       vulnerability detection when used with a scanner tool like Grype.
     '';
     license = with licenses; [ asl20 ];
-    maintainers = with maintainers; [ jk ];
+    maintainers = with maintainers; [ jk developer-guy ];
   };
 }
diff --git a/pkgs/tools/audio/mpd-mpris/default.nix b/pkgs/tools/audio/mpd-mpris/default.nix
index 9992f118cad..d7548bf9abf 100644
--- a/pkgs/tools/audio/mpd-mpris/default.nix
+++ b/pkgs/tools/audio/mpd-mpris/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "mpd-mpris";
-  version = "0.4.0";
+  version = "0.4.0-2";
 
   src = fetchFromGitHub {
     owner = "natsukagami";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-ryLqGH81Z+5GQ1ROHpCWmCHKSfS8g35b0wCmr8aokWk=";
+    sha256 = "sha256-RGuscED0RvA1+5Aj+Kcnk1h/whU4npJ6hPq8GHWwxPU=";
   };
 
   vendorHash = "sha256-GmdD/4VYp3KeblNGgltFWHdOnK5qsBa2ygIYOBrH+b0=";
diff --git a/pkgs/tools/compression/xz/default.nix b/pkgs/tools/compression/xz/default.nix
index d49cc314b4a..41237a953cb 100644
--- a/pkgs/tools/compression/xz/default.nix
+++ b/pkgs/tools/compression/xz/default.nix
@@ -10,11 +10,11 @@
 
 stdenv.mkDerivation rec {
   pname = "xz";
-  version = "5.4.1";
+  version = "5.4.2";
 
   src = fetchurl {
     url = "https://tukaani.org/xz/xz-${version}.tar.bz2";
-    sha256 = "3Rcqy1OGemgBL5TBc4lAGy8nShqlro+Ey/uLfjg+qNM=";
+    sha256 = "sha256-qkmQnL2QKMRmajX6SXX5piA+2YFU+7giPuQ++c7ul8M=";
   };
 
   strictDeps = true;
diff --git a/pkgs/tools/filesystems/mtools/default.nix b/pkgs/tools/filesystems/mtools/default.nix
index d839b51d4e4..9045699e2e3 100644
--- a/pkgs/tools/filesystems/mtools/default.nix
+++ b/pkgs/tools/filesystems/mtools/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   pname = "mtools";
-  version = "4.0.42";
+  version = "4.0.43";
 
   src = fetchurl {
     url = "mirror://gnu/mtools/${pname}-${version}.tar.bz2";
-    sha256 = "sha256-ZL/f3k2Cr2si88HHLD4jHLthj0wjCcxG9U0W1VAszxU=";
+    sha256 = "sha256-VB4XlmXcTicrlgLyB0JDWRoVfaicxHBk2oxYKdvSszk=";
   };
 
   patches = lib.optional stdenv.isDarwin ./UNUSED-darwin.patch;
@@ -18,6 +18,10 @@ stdenv.mkDerivation rec {
 
   doCheck = true;
 
+  passthru = {
+    updateScript = ./update.sh;
+  };
+
   meta = with lib; {
     homepage = "https://www.gnu.org/software/mtools/";
     description = "Utilities to access MS-DOS disks";
diff --git a/pkgs/tools/filesystems/mtools/update.sh b/pkgs/tools/filesystems/mtools/update.sh
new file mode 100755
index 00000000000..8fd6505490f
--- /dev/null
+++ b/pkgs/tools/filesystems/mtools/update.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl common-updater-scripts
+set -eu -o pipefail
+
+version="$(curl -s --list-only ftp://ftp.gnu.org/gnu/mtools/ | sed 's/^.*-\([0-9]\+\.[0-9]\+\.[0-9]\+\).*$/\1/' | sort -n | uniq | tail -n1)"
+update-source-version mtools "$version"
diff --git a/pkgs/tools/games/gamemode/default.nix b/pkgs/tools/games/gamemode/default.nix
index 230ccb2ed5f..25acf8cebb1 100644
--- a/pkgs/tools/games/gamemode/default.nix
+++ b/pkgs/tools/games/gamemode/default.nix
@@ -34,6 +34,12 @@ stdenv.mkDerivation rec {
     ./preload-nix-workaround.patch
     # Do not install systemd sysusers configuration
     ./no-install-systemd-sysusers.patch
+
+    # fix build with glibc >=2.36 (declaration of pidfd_open)
+    (fetchpatch {
+      url = "https://github.com/FeralInteractive/gamemode/commit/4934191b1928ef695c3e8af21e75781f8591745f.patch";
+      sha256 = "sha256-pWf2NGbd3gEJFwVP/EIJRbTD29V7keTQHy388enktsY=";
+    })
   ];
 
   postPatch = ''
diff --git a/pkgs/tools/graphics/spirv-cross/default.nix b/pkgs/tools/graphics/spirv-cross/default.nix
index b66c2d0a759..c4dcd268491 100644
--- a/pkgs/tools/graphics/spirv-cross/default.nix
+++ b/pkgs/tools/graphics/spirv-cross/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "spirv-cross";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "SPIRV-Cross";
     rev = "sdk-${finalAttrs.version}";
-    hash = "sha256-Awtsz4iMuS3JuvaYHRxjo56EnnZPjo9YGfeYAi7lmJY=";
+    hash = "sha256-snxbTI4q0YQq8T5NQD3kcsN59iJnhlLiu1Fvr+fCDeQ=";
   };
 
   nativeBuildInputs = [ cmake python3 ];
diff --git a/pkgs/tools/graphics/vulkan-extension-layer/default.nix b/pkgs/tools/graphics/vulkan-extension-layer/default.nix
index 63d763a893d..7832b7216bd 100644
--- a/pkgs/tools/graphics/vulkan-extension-layer/default.nix
+++ b/pkgs/tools/graphics/vulkan-extension-layer/default.nix
@@ -2,14 +2,14 @@
 
 stdenv.mkDerivation rec {
   pname = "vulkan-extension-layer";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = (assert version == vulkan-headers.version;
     fetchFromGitHub {
       owner = "KhronosGroup";
       repo = "Vulkan-ExtensionLayer";
       rev = "sdk-${version}";
-      hash = "sha256-0t9HGyiYk3twYQLFCcWsrPiXY1dqjdCadjP4yMLoFwA=";
+      hash = "sha256-hxlfSnH4M3ui5nW0Ll5rhto0DnJIHW0tJzS+p4KV0R4=";
     });
 
   nativeBuildInputs = [ cmake jq ];
diff --git a/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix b/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
index ec1862df9cd..578089fb44b 100644
--- a/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
+++ b/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
@@ -25,14 +25,14 @@
 stdenv.mkDerivation rec {
   pname = "vulkan-tools-lunarg";
   # The version must match that in vulkan-headers
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   src = (assert version == vulkan-headers.version;
     fetchFromGitHub {
       owner = "LunarG";
       repo = "VulkanTools";
       rev = "sdk-${version}";
-      hash = "sha256-zgkuTy9ccg8D/riA1CM/PnbXW1R0jWEINtcEVilETwk=";
+      hash = "sha256-mvBP6wD1Z0VNLZ0mC4bA3i2IaBDtDr7K6XjHz4S3UA4=";
       fetchSubmodules = true;
     });
 
diff --git a/pkgs/tools/graphics/vulkan-tools/default.nix b/pkgs/tools/graphics/vulkan-tools/default.nix
index da84038fd0f..577e4e320d8 100644
--- a/pkgs/tools/graphics/vulkan-tools/default.nix
+++ b/pkgs/tools/graphics/vulkan-tools/default.nix
@@ -21,7 +21,7 @@
 
 stdenv.mkDerivation rec {
   pname = "vulkan-tools";
-  version = "1.3.239.0";
+  version = "1.3.243.0";
 
   # It's not strictly necessary to have matching versions here, however
   # since we're using the SDK version we may as well be consistent with
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
       owner = "KhronosGroup";
       repo = "Vulkan-Tools";
       rev = "sdk-${version}";
-      hash = "sha256-DQGwxTZzS0eATKodMpeJaQdXADvomiqPOspDYoPFZjI=";
+      hash = "sha256-8XJON+iBEPRtuQWf1bPXyOJHRkuRLnLXgTIjk7gYQwE=";
     });
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch
deleted file mode 100644
index 428a0232dc3..00000000000
--- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-:100644 100644 fac4f53 aed9617 M	src/rimeengine.cpp
-
-diff --git a/src/rimeengine.cpp b/src/rimeengine.cpp
-index fac4f53..aed9617 100644
---- a/src/rimeengine.cpp
-+++ b/src/rimeengine.cpp
-@@ -164,7 +164,10 @@ void RimeEngine::rimeStart(bool fullcheck) {
-             RIME_ERROR() << "Failed to create user directory: " << userDir;
-         }
-     }
--    const char *sharedDataDir = RIME_DATA_DIR;
-+    const char *sharedDataDir = getenv("NIX_RIME_DATA_DIR");
-+    if (!sharedDataDir) {
-+        sharedDataDir = RIME_DATA_DIR;
-+    }
- 
-     RIME_STRUCT(RimeTraits, fcitx_rime_traits);
-     fcitx_rime_traits.shared_data_dir = sharedDataDir;
diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
index 03150b43c47..4249567635c 100644
--- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
+++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
@@ -6,6 +6,9 @@
 , gettext
 , fcitx5
 , librime
+, rime-data
+, symlinkJoin
+, rimeDataPkgs ? [ rime-data ]
 }:
 
 stdenv.mkDerivation rec {
@@ -35,7 +38,14 @@ stdenv.mkDerivation rec {
     librime
   ];
 
-  patches = [ ./fcitx5-rime-with-nix-env-variable.patch ];
+  rimeDataDrv = symlinkJoin {
+    name = "fcitx5-rime-data";
+    paths = rimeDataPkgs;
+  };
+
+  postInstall = ''
+    cp -r "${rimeDataDrv}/share/rime-data/." $out/share/rime-data/
+  '';
 
   meta = with lib; {
     description = "RIME support for Fcitx5";
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
index d415b6b5a45..774978929b4 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
@@ -9,6 +9,8 @@
 , librime
 , pkg-config
 , rime-data
+, symlinkJoin
+, rimeDataPkgs ? [ rime-data ]
 }:
 
 stdenv.mkDerivation rec {
@@ -22,15 +24,18 @@ stdenv.mkDerivation rec {
     sha256 = "0gdxg6ia0i31jn3cvh1nrsjga1j31hf8a2zfgg8rzn25chrfr319";
   };
 
-  buildInputs = [ gdk-pixbuf glib ibus libnotify librime rime-data ];
+  buildInputs = [ gdk-pixbuf glib ibus libnotify librime ];
   nativeBuildInputs = [ cmake pkg-config ];
 
-  cmakeFlags = [ "-DRIME_DATA_DIR=${rime-data}/share/rime-data" ];
+  cmakeFlags = [ "-DRIME_DATA_DIR=${placeholder "out"}/share/rime-data" ];
 
-  prePatch = ''
-    substituteInPlace CMakeLists.txt \
-       --replace 'DESTINATION "''${RIME_DATA_DIR}"' \
-                 'DESTINATION "''${CMAKE_INSTALL_DATADIR}/rime-data"'
+  rimeDataDrv = symlinkJoin {
+    name = "ibus-rime-data";
+    paths = rimeDataPkgs;
+  };
+
+  postInstall = ''
+    cp -r "${rimeDataDrv}/share/rime-data/." $out/share/rime-data/
   '';
 
   meta = with lib; {
diff --git a/pkgs/tools/misc/aichat/default.nix b/pkgs/tools/misc/aichat/default.nix
new file mode 100644
index 00000000000..945abf1f23b
--- /dev/null
+++ b/pkgs/tools/misc/aichat/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, stdenv
+, darwin
+, rustPlatform
+, fetchFromGitHub
+, pkg-config
+}:
+
+rustPlatform.buildRustPackage rec {
+  pname = "aichat";
+  version = "0.8.0";
+
+  src = fetchFromGitHub {
+    owner = "sigoden";
+    repo = "aichat";
+    rev = "v${version}";
+    hash = "sha256-E/QslRDeifFHlHUELv9rYHjfCAB1yXXiXlWOyPNkfps=";
+  };
+
+  cargoHash = "sha256-7TTHBeZ68G6k5eHBL1zDGsYiTyx27fBbN7Rl9AiZTng=";
+
+  nativeBuildInputs = [
+    pkg-config
+  ];
+
+  buildInputs = lib.optionals stdenv.isDarwin [
+    darwin.apple_sdk.frameworks.CoreFoundation
+    darwin.apple_sdk.frameworks.Security
+  ];
+
+  meta = with lib; {
+    description = "Chat with gpt-3.5/chatgpt in terminal.";
+    homepage = "https://github.com/sigoden/aichat";
+    license = licenses.mit;
+    maintainers = with maintainers; [ mwdomino ];
+  };
+}
diff --git a/pkgs/tools/misc/chatgpt-cli/default.nix b/pkgs/tools/misc/chatgpt-cli/default.nix
index fcfea81e7f2..a81be70cb1f 100644
--- a/pkgs/tools/misc/chatgpt-cli/default.nix
+++ b/pkgs/tools/misc/chatgpt-cli/default.nix
@@ -5,16 +5,16 @@
 }:
 buildGoModule rec {
   pname = "chatgpt";
-  version = "1.0.2";
+  version = "1.1";
 
   src = fetchFromGitHub {
     owner = "j178";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-7PQ390KX/+Yu730pluO+jL1NNZ1yB1CO+YTj41/OByo=";
+    hash = "sha256-HhpllMpr9VvtpaFMDPPQpJLyyJhKI4uWQswsFLrMhos=";
   };
 
-  vendorHash = "sha256-MSqCFcBY6z16neinGsxH+YFA7R2p+4kwolgqGxjQVq4=";
+  vendorHash = "sha256-QsK2ghfmhqSDCPiQz0/bdGJvxijDGSi4kAG6f8hJyrg=";
 
   subPackages = [ "." ];
 
diff --git a/pkgs/tools/misc/enumer/default.nix b/pkgs/tools/misc/enumer/default.nix
index c7e7818d09e..0b2cd46463b 100644
--- a/pkgs/tools/misc/enumer/default.nix
+++ b/pkgs/tools/misc/enumer/default.nix
@@ -6,16 +6,16 @@
 
 buildGoModule rec {
   pname = "enumer";
-  version = "1.5.7";
+  version = "1.5.8";
 
   src = fetchFromGitHub {
     owner = "dmarkham";
     repo = "enumer";
     rev = "refs/tags/v${version}";
-    hash = "sha256-2fVWrrWOiCtg7I3Lul2PgQ2u/qDEDioPSB61Tp0rfEo=";
+    hash = "sha256-+YTsXYWVmJ32V/Eptip3WAiqIYv+6nqbdph0K2XzLdc=";
   };
 
-  vendorSha256 = "sha256-BmFv0ytRnjaB7z7Gb+38Fw2ObagnaFMnMhlejhaGxsk=";
+  vendorHash = "sha256-+dCitvPz2JUbybXVJxUOo1N6+SUPCSjlacL8bTSlb7w=";
 
   meta = with lib; {
     description = "Go tool to auto generate methods for enums";
diff --git a/pkgs/tools/misc/fd/default.nix b/pkgs/tools/misc/fd/default.nix
index 38055706004..b1845451491 100644
--- a/pkgs/tools/misc/fd/default.nix
+++ b/pkgs/tools/misc/fd/default.nix
@@ -13,8 +13,6 @@ rustPlatform.buildRustPackage rec {
 
   cargoHash = "sha256-AstE8KGICgPhqRKlJecrE9iPUUWaOvca6ocWf85IzNo=";
 
-  auditable = true; # TODO: remove when this is the default
-
   nativeBuildInputs = [ installShellFiles ];
 
   # skip flaky test
diff --git a/pkgs/tools/misc/mongodb-compass/default.nix b/pkgs/tools/misc/mongodb-compass/default.nix
index 6ac50936efe..7bd813a5829 100644
--- a/pkgs/tools/misc/mongodb-compass/default.nix
+++ b/pkgs/tools/misc/mongodb-compass/default.nix
@@ -33,7 +33,7 @@ xorg,
 }:
 
 let
-  version = "1.36.1";
+  version = "1.36.2";
 
   rpath = lib.makeLibraryPath [
     alsa-lib
@@ -82,7 +82,7 @@ let
     if stdenv.hostPlatform.system == "x86_64-linux" then
       fetchurl {
         url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
-        sha256 = "sha256-nM4Afka2dTjI9xn3cu23ACoj5qIFH4c7tJTNLmD23Jw=";
+        sha256 = "sha256-IegS2qQrInWiJAtAP9/voymuyWyyBYK6hbatmkOnFX4=";
       }
     else
       throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
diff --git a/pkgs/tools/misc/opentelemetry-collector/default.nix b/pkgs/tools/misc/opentelemetry-collector/default.nix
index e9448f84fd2..2b0664c3c51 100644
--- a/pkgs/tools/misc/opentelemetry-collector/default.nix
+++ b/pkgs/tools/misc/opentelemetry-collector/default.nix
@@ -12,17 +12,17 @@ let
 in
 buildGoModule rec {
   pname = "opentelemetry-collector";
-  version = "0.71.0";
+  version = "0.74.0";
 
   src = fetchFromGitHub {
     owner = "open-telemetry";
     repo = "opentelemetry-collector";
     rev = "v${version}";
-    sha256 = "sha256-Y6HSz81edWklXhTbaK9LvdwmgNPRMtI1BD0IfcjWl3I=";
+    sha256 = "sha256-A2xiYCU2Lq/F59pQhgQD8sf1BcRvuaWKvGdxNGQ938E=";
   };
   # there is a nested go.mod
   sourceRoot = "source/cmd/otelcorecol";
-  vendorHash = "sha256-Zi9Rkfm+y0jZySwMJxAa5Sx/r5WAYvOVez3J0yQza2w=";
+  vendorHash = "sha256-VTPywVGs56lJxYLwmz71jBJ5ltxCZYUw0z6RslN2ZOE=";
 
   preBuild = ''
     # set the build version, can't be done via ldflags
diff --git a/pkgs/tools/misc/pipe-rename/default.nix b/pkgs/tools/misc/pipe-rename/default.nix
index 529a7db25b5..5d7d37bb585 100644
--- a/pkgs/tools/misc/pipe-rename/default.nix
+++ b/pkgs/tools/misc/pipe-rename/default.nix
@@ -2,14 +2,14 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "pipe-rename";
-  version = "1.6.1";
+  version = "1.6.2";
 
   src = fetchCrate {
     inherit pname version;
-    sha256 = "sha256-95Gj5iy8VYBzpV0kmGhronIR5LSjelfOueBQD/8gbfw=";
+    sha256 = "sha256-eMTqKKcFeEICref35/RHWNzpnjLDrG7rjcXjOSAnwIo=";
   };
 
-  cargoSha256 = "sha256-HiElAPgNeICEVbMBfK6syCoQb5smHhBH1MOuo2swci4=";
+  cargoSha256 = "sha256-X4wmhyWpjq4EyAVsfdeP76NSC9tcZjZ6woCsRvw0Gzo=";
 
   nativeCheckInputs = [ python3 ];
 
diff --git a/pkgs/tools/misc/wakapi/default.nix b/pkgs/tools/misc/wakapi/default.nix
index 1300b2df908..6ca25370778 100644
--- a/pkgs/tools/misc/wakapi/default.nix
+++ b/pkgs/tools/misc/wakapi/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "wakapi";
-  version = "2.6.2";
+  version = "2.7.0";
 
   src = fetchFromGitHub {
     owner = "muety";
     repo = pname;
     rev = version;
-    sha256 = "sha256-yMxcePwBUteqrdfvDjZSRInOXMFmwaFoVBihcMQFTME=";
+    sha256 = "sha256-1EMSrHx6Tx58voz5veyNZg1gnubuGyg2K4dg2QdzmMw=";
   };
 
-  vendorHash = "sha256-sfx8qlmJrS0hkD6DSvKqfnBDbxj8eNA3hnprSwA2fSI=";
+  vendorHash = "sha256-0wHXULDKyXYBTGxfSQXT/5NidPtSnx7ujb8vyczmE38=";
 
   # Not a go module required by the project, contains development utilities
   excludedPackages = [ "scripts" ];
diff --git a/pkgs/tools/misc/wakatime/default.nix b/pkgs/tools/misc/wakatime/default.nix
index eda5790c7c4..d2274d90895 100644
--- a/pkgs/tools/misc/wakatime/default.nix
+++ b/pkgs/tools/misc/wakatime/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "wakatime";
-  version = "1.70.0";
+  version = "1.70.1";
 
   src = fetchFromGitHub {
     owner = "wakatime";
     repo = "wakatime-cli";
     rev = "v${version}";
-    hash = "sha256-JURz3xPZIqrPreh+kT+o62cOhw55anUH4kqaT3t0tM0=";
+    hash = "sha256-PZIO8ULvSdsOeRLGPrsRyoql8Z4Xq7z4q/AErw239BI=";
   };
 
   vendorHash = "sha256-SlYYrlRDBvhNm2BxemK9HzzsqM/RGH/sDQXpoGEY8rw=";
diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index 16136296879..c0b488627ef 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -22,6 +22,7 @@
 , rtmpSupport ? false, rtmpdump
 , scpSupport ? zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin, libssh2
 , wolfsslSupport ? false, wolfssl
+, rustlsSupport ? false, rustls-ffi
 , zlibSupport ? true, zlib
 , zstdSupport ? false, zstd
 
@@ -42,9 +43,7 @@
 # cgit) that are needed here should be included directly in Nixpkgs as
 # files.
 
-assert !(gnutlsSupport && opensslSupport);
-assert !(gnutlsSupport && wolfsslSupport);
-assert !(opensslSupport && wolfsslSupport);
+assert !((lib.count (x: x) [ gnutlsSupport opensslSupport wolfsslSupport rustlsSupport ]) > 1);
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "curl";
@@ -89,6 +88,7 @@ stdenv.mkDerivation (finalAttrs: {
     optional rtmpSupport rtmpdump ++
     optional scpSupport libssh2 ++
     optional wolfsslSupport wolfssl ++
+    optional rustlsSupport rustls-ffi ++
     optional zlibSupport zlib ++
     optional zstdSupport zstd;
 
@@ -104,11 +104,12 @@ stdenv.mkDerivation (finalAttrs: {
       (lib.enableFeature c-aresSupport "ares")
       (lib.enableFeature ldapSupport "ldap")
       (lib.enableFeature ldapSupport "ldaps")
-      # The build fails when using wolfssl with --with-ca-fallback
-      (lib.withFeature (!wolfsslSupport) "ca-fallback")
+      # --with-ca-fallback is only supported for openssl and gnutls https://github.com/curl/curl/blame/curl-8_0_1/acinclude.m4#L1640
+      (lib.withFeature (opensslSupport || gnutlsSupport) "ca-fallback")
       (lib.withFeature http3Support "nghttp3")
       (lib.withFeature http3Support "ngtcp2")
       (lib.withFeature rtmpSupport "librtmp")
+      (lib.withFeature rustlsSupport "rustls")
       (lib.withFeature zstdSupport "zstd")
       (lib.withFeatureAs brotliSupport "brotli" (lib.getDev brotli))
       (lib.withFeatureAs gnutlsSupport "gnutls" (lib.getDev gnutls))
@@ -129,7 +130,7 @@ stdenv.mkDerivation (finalAttrs: {
       # Without this curl might detect /etc/ssl/cert.pem at build time on macOS, causing curl to ignore NIX_SSL_CERT_FILE.
       "--without-ca-bundle"
       "--without-ca-path"
-    ] ++ lib.optionals (!gnutlsSupport && !opensslSupport && !wolfsslSupport) [
+    ] ++ lib.optionals (!gnutlsSupport && !opensslSupport && !wolfsslSupport && !rustlsSupport) [
       "--without-ssl"
     ];
 
diff --git a/pkgs/tools/networking/driftnet/default.nix b/pkgs/tools/networking/driftnet/default.nix
index 4f077a4bc95..ccf6da31be2 100644
--- a/pkgs/tools/networking/driftnet/default.nix
+++ b/pkgs/tools/networking/driftnet/default.nix
@@ -18,13 +18,13 @@
 
 stdenv.mkDerivation rec {
   pname = "driftnet";
-  version = "1.4.0";
+  version = "1.5.0";
 
   src = fetchFromGitHub {
     owner = "deiv";
     repo = "driftnet";
     rev = "refs/tags/v${version}";
-    hash = "sha256-szmezYnszlRanq8pMD0CIGA+zTYGSwSHcDaZ2Gx1KCA=";
+    hash = "sha256-lMn60vtOMPs1Tr+SnAOUZDrNIO7gEXdHpizjXiEkkoM=";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/tools/networking/gobgp/default.nix b/pkgs/tools/networking/gobgp/default.nix
index d624d1f48d7..c01ac789b73 100644
--- a/pkgs/tools/networking/gobgp/default.nix
+++ b/pkgs/tools/networking/gobgp/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "gobgp";
-  version = "3.12.0";
+  version = "3.13.0";
 
   src = fetchFromGitHub {
     owner = "osrg";
     repo = "gobgp";
     rev = "v${version}";
-    sha256 = "sha256-keev3DZ3xN5UARuYKfSdox0KKBjrM5RoMD273Aw0AGY=";
+    sha256 = "sha256-qXLg/EZF2eU7BhILHO7Uu4juz0tVZLq37foQcSKv0P8=";
   };
 
-  vendorHash = "sha256-5lRW9gWQZRRqZoVB16kI1VEnr0XsiPtLUuioK/0f8w0=";
+  vendorHash = "sha256-ofPz9IX+4ylch6Qe0ksGZqrP5x6AktqF0JAs/hLBQo0=";
 
   postConfigure = ''
     export CGO_ENABLED=0
diff --git a/pkgs/tools/networking/netbird/default.nix b/pkgs/tools/networking/netbird/default.nix
index 80cc4f097a2..0323c8e6f85 100644
--- a/pkgs/tools/networking/netbird/default.nix
+++ b/pkgs/tools/networking/netbird/default.nix
@@ -14,16 +14,16 @@ let
 in
 buildGoModule rec {
   pname = "netbird";
-  version = "0.14.4";
+  version = "0.14.6";
 
   src = fetchFromGitHub {
     owner = "netbirdio";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-AzWYJGYlUsgR5ihXwY9ZyN/pL5avionql/jwqhYKsxc=";
+    sha256 = "sha256-S11PshEVwOYPb8RGs5joC3Cr8CNKAenK6JRd/oV4LNQ=";
   };
 
-  vendorHash = "sha256-8cVEujVKwKvO81H+ukVxQouVVH7uZm/FwK9RAKJLN2c=";
+  vendorHash = "sha256-RyTfEZPwr2CNb9M8vGmo4gtbqQDh2KWApyz2Yx6qPmk=";
 
   nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config;
 
diff --git a/pkgs/tools/networking/pritunl-client/default.nix b/pkgs/tools/networking/pritunl-client/default.nix
index 5cf8ea3fe6f..7e0399a8972 100644
--- a/pkgs/tools/networking/pritunl-client/default.nix
+++ b/pkgs/tools/networking/pritunl-client/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "pritunl-client";
-  version = "1.3.3477.58";
+  version = "1.3.3484.2";
 
   src = fetchFromGitHub {
     owner = "pritunl";
     repo = "pritunl-client-electron";
     rev = version;
-    sha256 = "sha256-XsYdmJINzeZgvofsKTG/4dXNv4r46FLkEmNGQki1tmU=";
+    sha256 = "sha256-thIbw/Iek2vNNmkOBHrzEhTbaOm05CsbjqORQKC2jIs=";
   };
 
   modRoot = "cli";
diff --git a/pkgs/tools/networking/trurl/default.nix b/pkgs/tools/networking/trurl/default.nix
new file mode 100644
index 00000000000..72343d6c3c2
--- /dev/null
+++ b/pkgs/tools/networking/trurl/default.nix
@@ -0,0 +1,33 @@
+{ lib, stdenv, fetchFromGitHub, curl, perl }:
+
+stdenv.mkDerivation rec {
+  pname = "trurl";
+  version = "0.3";
+
+  src = fetchFromGitHub {
+    owner = "curl";
+    repo = pname;
+    rev = "${pname}-${version}";
+    sha256 = "sha256-z7Na7lXDzSmBTuSBaizyG892D3IfbN43ytPjOEQ9CAA=";
+  };
+
+  separateDebugInfo = stdenv.isLinux;
+
+  enableParallelBuilding = true;
+
+  buildInputs = [ curl ];
+  makeFlags = [ "PREFIX=$(out)" ];
+
+  doCheck = true;
+  checkInputs = [ perl ];
+  checkTarget = "test";
+
+  meta = with lib; {
+    description = "A command line tool for URL parsing and manipulation";
+    homepage = "https://curl.se/trurl";
+    changelog = "https://github.com/curl/trurl/releases/tag/${pname}-${version}";
+    license = licenses.curl;
+    maintainers = with maintainers; [ christoph-heiss ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/tools/networking/unbound/default.nix b/pkgs/tools/networking/unbound/default.nix
index 690cf3d9701..7e447b4a9be 100644
--- a/pkgs/tools/networking/unbound/default.nix
+++ b/pkgs/tools/networking/unbound/default.nix
@@ -65,6 +65,8 @@ stdenv.mkDerivation rec {
     ++ lib.optionals withDoH [ libnghttp2 ]
     ++ lib.optionals withPythonModule [ python ];
 
+  enableParallelBuilding = true;
+
   configureFlags = [
     "--with-ssl=${openssl.dev}"
     "--with-libexpat=${expat.dev}"
diff --git a/pkgs/tools/networking/zrok/default.nix b/pkgs/tools/networking/zrok/default.nix
new file mode 100644
index 00000000000..f6d32d9cca9
--- /dev/null
+++ b/pkgs/tools/networking/zrok/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, lib, fetchzip, patchelf }:
+
+stdenv.mkDerivation rec {
+  pname = "zrok";
+  version = "0.3.4";
+
+  src = fetchzip {
+    url = "https://github.com/openziti/zrok/releases/download/v${version}/zrok_${version}_linux_amd64.tar.gz";
+    stripRoot = false;
+    sha256 = "sha256-lfsKOo53DarrczQfFhZED2vmzxIyq/TCPtVZECLMV3U=";
+  };
+
+  installPhase = let
+    interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")";
+  in ''
+    mkdir -p $out/bin
+    cp zrok $out/bin/
+    chmod +x $out/bin/zrok
+    patchelf --set-interpreter "${interpreter}" "$out/bin/zrok"
+  '';
+
+  meta = {
+    description = "Geo-scale, next-generation sharing platform built on top of OpenZiti";
+    homepage = "https://zrok.io";
+    maintainers = [ lib.maintainers.bandresen ];
+    platforms = [ "x86_64-linux" ];
+    sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+    license = lib.licenses.apsl20;
+  };
+
+}
diff --git a/pkgs/tools/security/cosign/default.nix b/pkgs/tools/security/cosign/default.nix
index 2fcde94f900..5997d5eb33c 100644
--- a/pkgs/tools/security/cosign/default.nix
+++ b/pkgs/tools/security/cosign/default.nix
@@ -13,13 +13,13 @@
 }:
 buildGoModule rec {
   pname = "cosign";
-  version = "2.0.0";
+  version = "2.0.1";
 
   src = fetchFromGitHub {
     owner = "sigstore";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-919oxYi4e56EhSBN0FdcEZBA430owaDnKHkgTneScXw=";
+    hash = "sha256-x03I86WJT+dLToeGzIaPrLJK0G7siVZuJHjE1WjZao0=";
   };
 
   buildInputs =
@@ -28,7 +28,7 @@ buildGoModule rec {
 
   nativeBuildInputs = [ pkg-config installShellFiles ];
 
-  vendorSha256 = "sha256-DtFywktiGHlsdOFVpKUtKLYXJYwQYy1VISfUYVXlOG8=";
+  vendorHash = "sha256-eTyFIuq9G9/0t5ePZNsBpKJ/lcUU0ryqzg6i+nqbHc4=";
 
   subPackages = [
     "cmd/cosign"
diff --git a/pkgs/tools/security/exploitdb/default.nix b/pkgs/tools/security/exploitdb/default.nix
index 2ae5262e97d..b70c7c1e0a3 100644
--- a/pkgs/tools/security/exploitdb/default.nix
+++ b/pkgs/tools/security/exploitdb/default.nix
@@ -6,13 +6,13 @@
 
 stdenv.mkDerivation rec {
   pname = "exploitdb";
-  version = "2023-04-01";
+  version = "2023-04-06";
 
   src = fetchFromGitLab {
     owner = "exploit-database";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-9cH1zJd3r6unnJMnnpLGZZ82FGafRpiBq0rECH//PPc=";
+    hash = "sha256-Y+UdrSTmqLLLdUwv6ruAHEfqCCN7Sil8OGmIuVlPfRs=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/security/grype/default.nix b/pkgs/tools/security/grype/default.nix
index 6790d75eb1b..097899555a4 100644
--- a/pkgs/tools/security/grype/default.nix
+++ b/pkgs/tools/security/grype/default.nix
@@ -7,13 +7,13 @@
 
 buildGoModule rec {
   pname = "grype";
-  version = "0.60.0";
+  version = "0.61.0";
 
   src = fetchFromGitHub {
     owner = "anchore";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-CKaUNv4ymLksZ9zpI8jD4lC0keNNNSpUADSTo3evoIo=";
+    hash = "sha256-PPCeEhV4+iSGDBUIN89wlEUEX20bkcX3B7LxU7JDZQc=";
     # populate values that require us to use git. By doing this in postFetch we
     # can delete .git afterwards and maintain better reproducibility of the src.
     leaveDotGit = true;
@@ -28,7 +28,7 @@ buildGoModule rec {
 
   proxyVendor = true;
 
-  vendorHash = "sha256-2zZlURnArgHK/zfIxHoWn5W6mfd5T7CbAlSqDnal1Mw=";
+  vendorHash = "sha256-L77tzgcshTNAvg6fKkgN6zdDws76wWoJvygAdArscVI=";
 
   nativeBuildInputs = [
     installShellFiles
diff --git a/pkgs/tools/security/iaito/default.nix b/pkgs/tools/security/iaito/default.nix
index 4e7567d45fd..a33db947ac9 100644
--- a/pkgs/tools/security/iaito/default.nix
+++ b/pkgs/tools/security/iaito/default.nix
@@ -13,14 +13,14 @@
 
 stdenv.mkDerivation rec {
   pname = "iaito";
-  version = "5.8.2";
+  version = "5.8.4";
 
   srcs = [
     (fetchFromGitHub rec {
       owner = "radareorg";
       repo = "iaito";
       rev = version;
-      hash = "sha256-6Do06u9axqH+DpGASEce8j3iGlrkIZGv50seyazOo1w=";
+      hash = "sha256-pt2vq+JN+Ccv+9o8s2y87xTVeQp2WJ0UfKdoWGsBkUI=";
       name = repo;
     })
     (fetchFromGitHub rec {
diff --git a/pkgs/tools/security/saml2aws/default.nix b/pkgs/tools/security/saml2aws/default.nix
index 19a1b275028..e7dc4954b0e 100644
--- a/pkgs/tools/security/saml2aws/default.nix
+++ b/pkgs/tools/security/saml2aws/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "saml2aws";
-  version = "2.36.5";
+  version = "2.36.6";
 
   src = fetchFromGitHub {
     owner = "Versent";
     repo = "saml2aws";
     rev = "v${version}";
-    sha256 = "sha256-v5lr0CtKBDNB3Cy9/3mA6E0koQyQvtGe1ET2Mm4EfDc=";
+    sha256 = "sha256-llEdO19TvHzvH4sV1c+1dHqowG2fVLOqMOqCrH6Urws=";
   };
 
   vendorHash = "sha256-MXm1V8GrjZn/x0Q6fW8zJN351zVsPGME4eFg6f8cEX8=";
diff --git a/pkgs/tools/security/tracee/default.nix b/pkgs/tools/security/tracee/default.nix
index 89a8ba6bcc2..bf1525d71e9 100644
--- a/pkgs/tools/security/tracee/default.nix
+++ b/pkgs/tools/security/tracee/default.nix
@@ -2,7 +2,7 @@
 , buildGoModule
 , fetchFromGitHub
 
-, llvmPackages_13
+, clang
 , pkg-config
 
 , zlib
@@ -14,20 +14,17 @@
 , tracee
 }:
 
-let
-  inherit (llvmPackages_13) clang;
-in
 buildGoModule rec {
   pname = "tracee";
-  version = "0.11.0";
+  version = "0.13.0";
 
   src = fetchFromGitHub {
     owner = "aquasecurity";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-fAbii/DEXx9WJpolc7amqF9TQj4oE5x0TCiNOtVasGo=";
+    hash = "sha256-55+eyulFbzR2ZzKbTN5sHIickpwXY8eJDDzf6Gzwhsk=";
   };
-  vendorSha256 = "sha256-eenhIsiJhPLgwJo2spIGURPkcsec3kO4L5UJ0FWniQc=";
+  vendorHash = "sha256-qEubjzYGdiBntPOJw8dR/THcvK2Bml97SXHImIWbDm0=";
 
   patches = [
     ./use-our-libbpf.patch
@@ -59,15 +56,16 @@ buildGoModule rec {
   # see passthru.tests.integration
   doCheck = false;
 
+  outputs = [ "out" "lib" "share" ];
+
   installPhase = ''
     runHook preInstall
 
-    mkdir -p $out/{bin,share/tracee}
-
-    mv ./dist/tracee-{ebpf,rules} $out/bin/
+    mkdir -p $out/bin $lib/lib/tracee $share/share/tracee
 
-    mv ./dist/rules $out/share/tracee/
-    mv ./cmd/tracee-rules/templates $out/share/tracee/
+    mv ./dist/tracee $out/bin/
+    mv ./dist/tracee.bpf.core.o $lib/lib/tracee/
+    mv ./cmd/tracee-rules/templates $share/share/tracee/
 
     runHook postInstall
   '';
@@ -76,10 +74,8 @@ buildGoModule rec {
   installCheckPhase = ''
     runHook preInstallCheck
 
-    $out/bin/tracee-ebpf --help
-    $out/bin/tracee-ebpf --version | grep "v${version}"
-
-    $out/bin/tracee-rules --help
+    $out/bin/tracee --help
+    $out/bin/tracee --version | grep "v${version}"
 
     runHook postInstallCheck
   '';
@@ -89,7 +85,7 @@ buildGoModule rec {
     version = testers.testVersion {
       package = tracee;
       version = "v${version}";
-      command = "tracee-ebpf --version";
+      command = "tracee --version";
     };
   };
 
@@ -111,6 +107,7 @@ buildGoModule rec {
       gpl2Plus
     ];
     maintainers = with maintainers; [ jk ];
-    platforms = [ "x86_64-linux" ];
+    platforms = [ "x86_64-linux" "aarch64-linux" ];
+    outputsToInstall = [ "out" "share" ];
   };
 }
diff --git a/pkgs/tools/security/tracee/use-our-libbpf.patch b/pkgs/tools/security/tracee/use-our-libbpf.patch
index 562bdb6e09f..00d91ca6e3b 100644
--- a/pkgs/tools/security/tracee/use-our-libbpf.patch
+++ b/pkgs/tools/security/tracee/use-our-libbpf.patch
@@ -1,5 +1,5 @@
 diff --git a/Makefile b/Makefile
-index c72cf63d..e96b7eed 100644
+index d7596a1a..dd7b97b6 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -50,6 +50,7 @@ CMD_STATICCHECK ?= staticcheck
@@ -10,18 +10,7 @@ index c72cf63d..e96b7eed 100644
  LIB_ELF ?= libelf
  LIB_ZLIB ?= zlib
  
-@@ -172,10 +173,6 @@ env:
- 	@echo "KERN_BUILD_PATH          $(KERN_BUILD_PATH)"
- 	@echo "KERN_SRC_PATH            $(KERN_SRC_PATH)"
- 	@echo ---------------------------------------
--	@echo "LIBBPF_CFLAGS            $(LIBBPF_CFLAGS)"
--	@echo "LIBBPF_LDLAGS            $(LIBBPF_LDFLAGS)"
--	@echo "LIBBPF_SRC               $(LIBBPF_SRC)"
--	@echo ---------------------------------------
- 	@echo "STATIC                   $(STATIC)"
- 	@echo ---------------------------------------
- 	@echo "BPF_VCPU                 $(BPF_VCPU)"
-@@ -274,8 +271,6 @@ OUTPUT_DIR = ./dist
+@@ -279,8 +280,6 @@ OUTPUT_DIR = ./dist
  $(OUTPUT_DIR):
  #
  	@$(CMD_MKDIR) -p $@
@@ -30,61 +19,7 @@ index c72cf63d..e96b7eed 100644
  
  #
  # embedded btfhub
-@@ -286,37 +281,6 @@ $(OUTPUT_DIR)/btfhub:
- 	@$(CMD_MKDIR) -p $@
- 	@$(CMD_TOUCH) $@/.place-holder # needed for embed.FS
- 
--#
--# libbpf
--#
--
--LIBBPF_CFLAGS = "-fPIC"
--LIBBPF_LDLAGS =
--LIBBPF_SRC = ./3rdparty/libbpf/src
--
--$(OUTPUT_DIR)/libbpf/libbpf.a: \
--	$(LIBBPF_SRC) \
--	$(wildcard $(LIBBPF_SRC)/*.[ch]) \
--	| .checkver_$(CMD_CLANG) $(OUTPUT_DIR)
--#
--	CC="$(CMD_CLANG)" \
--		CFLAGS="$(LIBBPF_CFLAGS)" \
--		LD_FLAGS="$(LIBBPF_LDFLAGS)" \
--		$(MAKE) \
--		-C $(LIBBPF_SRC) \
--		BUILD_STATIC_ONLY=1 \
--		DESTDIR=$(abspath ./$(OUTPUT_DIR)/libbpf/) \
--		OBJDIR=$(abspath ./$(OUTPUT_DIR)/libbpf/obj) \
--		INCLUDEDIR= LIBDIR= UAPIDIR= prefix= libdir= \
--		install install_uapi_headers
--
--$(LIBBPF_SRC): \
--	| .check_$(CMD_GIT)
--#
--ifeq ($(wildcard $@), )
--	@$(CMD_GIT) submodule update --init --recursive
--endif
--
- #
- # non co-re ebpf
- #
-@@ -333,7 +297,6 @@ BPF_NOCORE_TAG = $(subst .,_,$(KERN_RELEASE)).$(subst .,_,$(VERSION))
- bpf-nocore: $(OUTPUT_DIR)/tracee.bpf.$(BPF_NOCORE_TAG).o
- 
- $(OUTPUT_DIR)/tracee.bpf.$(BPF_NOCORE_TAG).o: \
--	$(OUTPUT_DIR)/libbpf/libbpf.a \
- 	$(TRACEE_EBPF_OBJ_SRC)
- #
- 	MAKEFLAGS="--no-print-directory"
-@@ -351,7 +314,6 @@ $(OUTPUT_DIR)/tracee.bpf.$(BPF_NOCORE_TAG).o: \
- 		-I $(KERN_SRC_PATH)/include/uapi \
- 		-I $(KERN_BUILD_PATH)/include/generated \
- 		-I $(KERN_BUILD_PATH)/include/generated/uapi \
--		-I $(OUTPUT_DIR)/libbpf \
- 		-I ./3rdparty/include \
- 		-Wunused \
- 		-Wall \
-@@ -412,7 +374,6 @@ TRACEE_EBPF_OBJ_CORE_HEADERS = $(shell find pkg/ebpf/c -name *.h)
+@@ -418,7 +417,6 @@ TRACEE_EBPF_OBJ_CORE_HEADERS = $(shell find pkg/ebpf/c -name *.h)
  bpf-core: $(OUTPUT_DIR)/tracee.bpf.core.o
  
  $(OUTPUT_DIR)/tracee.bpf.core.o: \
@@ -92,15 +27,7 @@ index c72cf63d..e96b7eed 100644
  	$(TRACEE_EBPF_OBJ_SRC) \
  	$(TRACEE_EBPF_OBJ_CORE_HEADERS)
  #
-@@ -421,7 +382,6 @@ $(OUTPUT_DIR)/tracee.bpf.core.o: \
- 		-D__BPF_TRACING__ \
- 		-DCORE \
- 		-I./pkg/ebpf/c/ \
--		-I$(OUTPUT_DIR)/libbpf/ \
- 		-I ./3rdparty/include \
- 		-target bpf \
- 		-O2 -g \
-@@ -447,8 +407,8 @@ ifeq ($(STATIC), 1)
+@@ -453,8 +451,8 @@ ifeq ($(STATIC), 1)
      GO_TAGS_EBPF := $(GO_TAGS_EBPF),netgo
  endif
  
@@ -111,7 +38,7 @@ index c72cf63d..e96b7eed 100644
  
  GO_ENV_EBPF =
  GO_ENV_EBPF += GOOS=linux
-@@ -468,6 +428,7 @@ $(OUTPUT_DIR)/tracee-ebpf: \
+@@ -474,6 +472,7 @@ $(OUTPUT_DIR)/tracee-ebpf: \
  	$(TRACEE_EBPF_SRC) \
  	./embedded-ebpf.go \
  	| .checkver_$(CMD_GO) \
@@ -119,11 +46,3 @@ index c72cf63d..e96b7eed 100644
  	.checklib_$(LIB_ELF) \
  	.checklib_$(LIB_ZLIB) \
  	btfhub
-@@ -658,7 +619,6 @@ test-rules: \
- .PHONY: test-upstream-libbpfgo
- test-upstream-libbpfgo: \
- 	.checkver_$(CMD_GO) \
--	$(OUTPUT_DIR)/libbpf/libbpf.a
- #
- 	./tests/libbpfgo.sh $(GO_ENV_EBPF)
- 
diff --git a/pkgs/tools/system/gptfdisk/default.nix b/pkgs/tools/system/gptfdisk/default.nix
index dbce7316303..ea6b12ac5eb 100644
--- a/pkgs/tools/system/gptfdisk/default.nix
+++ b/pkgs/tools/system/gptfdisk/default.nix
@@ -13,7 +13,6 @@ stdenv.mkDerivation rec {
 
   patches = [
     # issues with popt 1.19 (from upstream but not yet released):
-    # https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/
     # https://github.com/rpm-software-management/popt/issues/80
     ./popt-1-19.patch
 
diff --git a/pkgs/tools/system/gptfdisk/popt-1-19.patch b/pkgs/tools/system/gptfdisk/popt-1-19.patch
index ae971362cdd..234c664c962 100644
--- a/pkgs/tools/system/gptfdisk/popt-1-19.patch
+++ b/pkgs/tools/system/gptfdisk/popt-1-19.patch
@@ -1,3 +1,25 @@
+commit 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d
+Author: Rod Smith <rodsmith@rodsbooks.com>
+Date:   Fri Apr 15 18:10:14 2022 -0400
+
+    Fix failure & crash of sgdisk when compiled with latest popt (commit 740; presumably eventually release 1.19)
+
+diff --git a/NEWS b/NEWS
+index c7add56..9e153fd 100644
+--- a/NEWS
++++ b/NEWS
+@@ -1,3 +1,11 @@
++1.0.10 (?/??/2022):
++-------------------
++
++- Fixed problem that caused sgdisk to crash with errors about being unable
++  to read the disk's partition table when compiled with the latest popt
++  (commit 740, which is pre-release as I type; presumably version 1.19 and
++  later once released).
++
+ 1.0.9 (4/14/2022):
+ ------------------
+ 
 diff --git a/gptcl.cc b/gptcl.cc
 index 34c9421..0d578eb 100644
 --- a/gptcl.cc
@@ -11,3 +33,52 @@ index 34c9421..0d578eb 100644
     poptResetContext(poptCon);
  
     if (device != NULL) {
+diff --git a/support.h b/support.h
+index 8ba9ad1..f91f1bc 100644
+--- a/support.h
++++ b/support.h
+@@ -8,7 +8,7 @@
+ #include <stdlib.h>
+ #include <string>
+ 
+-#define GPTFDISK_VERSION "1.0.9"
++#define GPTFDISK_VERSION "1.0.9.1"
+ 
+ #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__)
+ // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64
+
+commit f5de3401b974ce103ffd93af8f9d43505a04aaf9
+Author: Damian Kurek <starfire24680@gmail.com>
+Date:   Thu Jul 7 03:39:16 2022 +0000
+
+    Fix NULL dereference when duplicating string argument
+    
+    poptGetArg can return NULL if there are no additional arguments, which
+    makes strdup dereference NULL on strlen
+
+diff --git a/gptcl.cc b/gptcl.cc
+index 0d578eb..ab95239 100644
+--- a/gptcl.cc
++++ b/gptcl.cc
+@@ -155,10 +155,11 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) {
+    } // while
+ 
+    // Assume first non-option argument is the device filename....
+-   device = strdup((char*) poptGetArg(poptCon));
+-   poptResetContext(poptCon);
++   device = (char*) poptGetArg(poptCon);
+ 
+    if (device != NULL) {
++      device = strdup(device);
++      poptResetContext(poptCon);
+       JustLooking(); // reset as necessary
+       BeQuiet(); // Tell called functions to be less verbose & interactive
+       if (LoadPartitions((string) device)) {
+@@ -498,6 +499,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) {
+          cerr << "Error encountered; not saving changes.\n";
+          retval = 4;
+       } // if
++      free(device);
+    } // if (device != NULL)
+    poptFreeContext(poptCon);
+    return retval;
diff --git a/pkgs/tools/system/kmon/default.nix b/pkgs/tools/system/kmon/default.nix
index 6f54579132f..589460e6a89 100644
--- a/pkgs/tools/system/kmon/default.nix
+++ b/pkgs/tools/system/kmon/default.nix
@@ -2,16 +2,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "kmon";
-  version = "1.6.2";
+  version = "1.6.3";
 
   src = fetchFromGitHub {
     owner = "orhun";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-LJ8vfjSUaNZQAtv9TXAZf1JMRzB1yN8/qbXphRUJVYY=";
+    sha256 = "sha256-lB6vJqb6/Qwj3odCJzyQ0+xEl5V/ZPj9cAJGNfiYAOY=";
   };
 
-  cargoSha256 = "sha256-5OUc2e1fMlSArKMCANqtRCAh21iPjzuGjGrEP8/hQXk=";
+  cargoSha256 = "sha256-Ff5vGc90VxmyKQSsjUfoI1NL95DmD1SJx3eC1SP6rt4=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/tools/text/d2/default.nix b/pkgs/tools/text/d2/default.nix
index 8c509365f0a..14a8987af24 100644
--- a/pkgs/tools/text/d2/default.nix
+++ b/pkgs/tools/text/d2/default.nix
@@ -8,16 +8,16 @@
 
 buildGoModule rec {
   pname = "d2";
-  version = "0.2.6";
+  version = "0.3.0";
 
   src = fetchFromGitHub {
     owner = "terrastruct";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-bZJu4l5xAVqm/1HIhHfnZF9JRswAE/c6OzuZ8mmHA9U=";
+    hash = "sha256-ll6kOmHJZRsN6DkQRAUXyxz61tjwwi+p5eOuLfGDpI8=";
   };
 
-  vendorHash = "sha256-wXE2+a30KohIOuxFeBQPcV7X2Ka+4t7zqHdr48kifY0=";
+  vendorHash = "sha256-jfGolYHWX/9Zr5JHiWl8mCfaaRT2AU8v32PtgM1KI8c=";
 
   ldflags = [
     "-s"
diff --git a/pkgs/tools/text/mdbook/default.nix b/pkgs/tools/text/mdbook/default.nix
index 155cca613a7..39926cded4b 100644
--- a/pkgs/tools/text/mdbook/default.nix
+++ b/pkgs/tools/text/mdbook/default.nix
@@ -13,8 +13,6 @@ rustPlatform.buildRustPackage rec {
 
   cargoHash = "sha256-TViBclvCJeoOInTt13B7297JDtRkwvOjIf6AVAbpanU=";
 
-  auditable = true; # TODO: remove when this is the default
-
   buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ];
 
   passthru = {
diff --git a/pkgs/tools/text/ripgrep/default.nix b/pkgs/tools/text/ripgrep/default.nix
index be989994dbf..022f8bd25bb 100644
--- a/pkgs/tools/text/ripgrep/default.nix
+++ b/pkgs/tools/text/ripgrep/default.nix
@@ -22,8 +22,6 @@ rustPlatform.buildRustPackage rec {
 
   cargoSha256 = "1kfdgh8dra4jxgcdb0lln5wwrimz0dpp33bq3h7jgs8ngaq2a9wp";
 
-  auditable = true; # TODO: remove when this is the default
-
   nativeBuildInputs = [ asciidoctor installShellFiles ]
     ++ lib.optional withPCRE2 pkg-config;
   buildInputs = lib.optional withPCRE2 pcre2
diff --git a/pkgs/tools/text/scraper/default.nix b/pkgs/tools/text/scraper/default.nix
index e1ee0ae2ab5..fd8324217f0 100644
--- a/pkgs/tools/text/scraper/default.nix
+++ b/pkgs/tools/text/scraper/default.nix
@@ -1,17 +1,15 @@
-{ lib, rustPlatform, fetchFromGitHub, installShellFiles }:
+{ lib, rustPlatform, fetchCrate, installShellFiles }:
 
 rustPlatform.buildRustPackage rec {
   pname = "scraper";
-  version = "0.15.0";
+  version = "0.16.0";
 
-  src = fetchFromGitHub {
-    owner = "causal-agent";
-    repo = "scraper";
-    rev = "v${version}";
-    hash = "sha256-K0MeZeS60gxo0/kBCaffNVQrR5S1HDoq77hnC//LMQg=";
+  src = fetchCrate {
+    inherit pname version;
+    hash = "sha256-3FxEfrScOetB1raiT9xjq9G2xLrLZqVlkqbVAFCIhZ0=";
   };
 
-  cargoHash = "sha256-2IvfJaYyX7ZA1y3TETydb7wXRER4CfH69xEvnxKCFTc=";
+  cargoHash = "sha256-Pf8+vvOvOHpuJ2v7iwdVzHwneqvhk2E4nbGO4TL/FAM=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix
index 255c208783f..77c195962b3 100644
--- a/pkgs/tools/typesetting/tex/texlive/bin.nix
+++ b/pkgs/tools/typesetting/tex/texlive/bin.nix
@@ -121,8 +121,11 @@ core = stdenv.mkDerivation rec {
   installTargets = [ "install" "texlinks" ];
 
   # TODO: perhaps improve texmf.cnf search locations
-  postInstall = /* links format -> engine will be regenerated in texlive.combine */ ''
-    PATH="$out/bin:$PATH" ${buildPackages.texlive.bin.texlinks}/bin/texlinks --cnffile "$out/share/texmf-dist/web2c/fmtutil.cnf" --unlink "$out/bin"
+  postInstall =
+    /* links format -> engine will be regenerated in texlive.combine
+       note: for unlinking, the texlinks patch is irrelevant, so we use
+       the included texlinks.sh to avoid the dependency on bin.texlinks */ ''
+    PATH="$out/bin:$PATH" sh ../texk/texlive/linked_scripts/texlive-extra/texlinks.sh --cnffile "$out/share/texmf-dist/web2c/fmtutil.cnf" --unlink "$out/bin"
   '' + /* a few texmf-dist files are useful; take the rest from pkgs */ ''
     mv "$out/share/texmf-dist/web2c/texmf.cnf" .
     rm -r "$out/share/texmf-dist"
diff --git a/pkgs/tools/typesetting/typst/Cargo.lock b/pkgs/tools/typesetting/typst/Cargo.lock
index c595674ad62..6cc43ac7d1b 100644
--- a/pkgs/tools/typesetting/typst/Cargo.lock
+++ b/pkgs/tools/typesetting/typst/Cargo.lock
@@ -27,6 +27,46 @@ dependencies = [
 ]
 
 [[package]]
+name = "anstream"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-wincon",
+ "concolor-override",
+ "concolor-query",
+ "is-terminal",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
 name = "arrayref"
 version = "0.3.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -58,9 +98,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
 
 [[package]]
 name = "biblatex"
-version = "0.7.0"
+version = "0.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bc17a7f4d461f93f5dbbae4c961746cb4aafb5c6c1a61089a86836614932a3c"
+checksum = "cc9fd60378277e44cd400ec5f35e768ce0d5a63d8d18ac7b1a9231196251dae5"
 dependencies = [
  "chrono",
  "numerals",
@@ -143,6 +183,48 @@ dependencies = [
 ]
 
 [[package]]
+name = "clap"
+version = "4.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+ "once_cell",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "bitflags",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_derive"
+version = "4.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.11",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1"
+
+[[package]]
 name = "codespan-reporting"
 version = "0.11.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -180,6 +262,21 @@ dependencies = [
 ]
 
 [[package]]
+name = "concolor-override"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f"
+
+[[package]]
+name = "concolor-query"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf"
+dependencies = [
+ "windows-sys 0.45.0",
+]
+
+[[package]]
 name = "core-foundation-sys"
 version = "0.8.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -258,7 +355,7 @@ dependencies = [
  "proc-macro2",
  "quote",
  "scratch",
- "syn 2.0.4",
+ "syn 2.0.11",
 ]
 
 [[package]]
@@ -275,7 +372,7 @@ checksum = "631569015d0d8d54e6c241733f944042623ab6df7bc3be7466874b05fcdb1c5f"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.4",
+ "syn 2.0.11",
 ]
 
 [[package]]
@@ -334,6 +431,27 @@ dependencies = [
 ]
 
 [[package]]
+name = "errno"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
 name = "fancy-regex"
 version = "0.7.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -433,9 +551,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
 
 [[package]]
 name = "hayagriva"
-version = "0.2.0"
+version = "0.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33f939b9606af811242f770582c89a2f8bb5de4e531c0a1df9d2d4906bcbc32a"
+checksum = "d8a21ff266f0b113789bbf4a27da16330315eebbd7df8e844f95d29f92ad556d"
 dependencies = [
  "biblatex",
  "chrono",
@@ -459,6 +577,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
 
 [[package]]
+name = "hermit-abi"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
+
+[[package]]
 name = "hypher"
 version = "0.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -578,6 +702,29 @@ dependencies = [
 ]
 
 [[package]]
+name = "io-lifetimes"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "is-terminal"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8"
+dependencies = [
+ "hermit-abi",
+ "io-lifetimes",
+ "rustix",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
 name = "isolang"
 version = "2.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -670,9 +817,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
 
 [[package]]
+name = "linux-raw-sys"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d"
+
+[[package]]
 name = "lipsum"
-version = "0.8.2"
-source = "git+https://github.com/reknih/lipsum#025427353ab32268daa3d96feda380a96db529c5"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c5e9ef2d2ad6fe67a59ace27c203c8d3a71d195532ee82e3bbe0d5f9a9ca541"
 dependencies = [
  "rand",
  "rand_chacha",
@@ -799,12 +953,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
 
 [[package]]
+name = "open"
+version = "4.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "075c5203b3a2b698bc72c6c10b1f6263182135751d5013ea66e8a4b3d0562a43"
+dependencies = [
+ "pathdiff",
+]
+
+[[package]]
 name = "paste"
 version = "1.0.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
 
 [[package]]
+name = "pathdiff"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
+
+[[package]]
 name = "pdf-writer"
 version = "0.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1006,6 +1175,20 @@ dependencies = [
 ]
 
 [[package]]
+name = "rustix"
+version = "0.37.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e78cc525325c06b4a7ff02db283472f3c042b7ff0c391f96c6d5ac6f4f91b75"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
 name = "rustversion"
 version = "1.0.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1074,7 +1257,7 @@ checksum = "e801c1712f48475582b7696ac71e0ca34ebb30e09338425384269d9717c62cad"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.4",
+ "syn 2.0.11",
 ]
 
 [[package]]
@@ -1128,6 +1311,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
 
 [[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
 name = "strum"
 version = "0.24.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1189,9 +1378,9 @@ dependencies = [
 
 [[package]]
 name = "syn"
-version = "2.0.4"
+version = "2.0.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c622ae390c9302e214c31013517c2061ecb2699935882c60a9b37f82f8625ae"
+checksum = "21e3787bb71465627110e7d87ed4faaa36c1f61042ee67badb9e2ef173accc40"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1251,7 +1440,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.4",
+ "syn 2.0.11",
 ]
 
 [[package]]
@@ -1318,7 +1507,7 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
 
 [[package]]
 name = "typst"
-version = "0.0.0"
+version = "0.1.0"
 dependencies = [
  "bitflags",
  "bytemuck",
@@ -1354,9 +1543,10 @@ dependencies = [
 
 [[package]]
 name = "typst-cli"
-version = "0.0.0"
+version = "0.1.0"
 dependencies = [
  "chrono",
+ "clap",
  "codespan-reporting",
  "comemo",
  "dirs",
@@ -1364,7 +1554,7 @@ dependencies = [
  "memmap2",
  "notify",
  "once_cell",
- "pico-args",
+ "open",
  "same-file",
  "siphasher",
  "typst",
@@ -1374,7 +1564,7 @@ dependencies = [
 
 [[package]]
 name = "typst-docs"
-version = "0.0.0"
+version = "0.1.0"
 dependencies = [
  "comemo",
  "heck",
@@ -1392,7 +1582,7 @@ dependencies = [
 
 [[package]]
 name = "typst-library"
-version = "0.0.0"
+version = "0.1.0"
 dependencies = [
  "comemo",
  "csv",
@@ -1406,6 +1596,7 @@ dependencies = [
  "roxmltree",
  "rustybuzz",
  "serde_json",
+ "serde_yaml",
  "smallvec",
  "syntect",
  "ttf-parser 0.18.1",
@@ -1420,7 +1611,7 @@ dependencies = [
 
 [[package]]
 name = "typst-macros"
-version = "0.0.0"
+version = "0.1.0"
 dependencies = [
  "heck",
  "proc-macro2",
@@ -1431,7 +1622,7 @@ dependencies = [
 
 [[package]]
 name = "typst-tests"
-version = "0.0.0"
+version = "0.1.0"
 dependencies = [
  "comemo",
  "elsa",
@@ -1585,6 +1776,12 @@ dependencies = [
 ]
 
 [[package]]
+name = "utf8parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
+[[package]]
 name = "version_check"
 version = "0.9.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/pkgs/tools/typesetting/typst/default.nix b/pkgs/tools/typesetting/typst/default.nix
index ed5473892e4..7d6f3215fac 100644
--- a/pkgs/tools/typesetting/typst/default.nix
+++ b/pkgs/tools/typesetting/typst/default.nix
@@ -7,20 +7,19 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "typst";
-  version = "23-03-28";
+  version = "0.1.0";
 
   src = fetchFromGitHub {
     owner = "typst";
     repo = "typst";
     rev = "v${version}";
-    hash = "sha256-0fTGbXdpzPadABWqdReQNZf2N7OMZ8cs9U5fmhfN6m4=";
+    hash = "sha256-fPcQlgmpViDsvd9OmnP1wZoMTOtyL5pfH6plktNG0JQ=";
   };
 
   cargoLock = {
     lockFile = ./Cargo.lock;
     outputHashes = {
       "iai-0.1.1" = "sha256-EdNzCPht5chg7uF9O8CtPWR/bzSYyfYIXNdLltqdlR0=";
-      "lipsum-0.8.2" = "sha256-deIbpn4YM7/NeuJ5Co48ivJmxwrcsbLl6c3cP3JZxAQ=";
     };
   };
 
@@ -28,15 +27,10 @@ rustPlatform.buildRustPackage rec {
     darwin.apple_sdk.frameworks.CoreServices
   ];
 
-  cargoBuildFlags = [ "-p" "typst-cli" ];
-  cargoTestFlags = [ "-p" "typst-cli" ];
-
-  # https://github.com/typst/typst/blob/056d15a/cli/src/main.rs#L164
-  TYPST_VERSION = version;
-
   meta = with lib; {
     description = "A new markup-based typesetting system that is powerful and easy to learn";
     homepage = "https://typst.app";
+    changelog = "https://github.com/typst/typst/releases/tag/${src.rev}";
     license = licenses.asl20;
     maintainers = with maintainers; [ drupol figsoda kanashimia ];
   };
diff --git a/pkgs/tools/video/rav1e/default.nix b/pkgs/tools/video/rav1e/default.nix
index 938a686f847..244aed92f81 100644
--- a/pkgs/tools/video/rav1e/default.nix
+++ b/pkgs/tools/video/rav1e/default.nix
@@ -25,8 +25,6 @@ in rustPlatform.buildRustPackage rec {
 
   cargoHash = "sha256-66mVkoqMl+KNCXWsGUbu8nBrazgHP+5dTaT2Ye0btWY=";
 
-  auditable = true; # TODO: remove when this is the default
-
   depsBuildBuild = [ pkg-config ];
 
   nativeBuildInputs = [ cargo-c libgit2 nasm ];
diff --git a/pkgs/tools/virtualization/distrobuilder/default.nix b/pkgs/tools/virtualization/distrobuilder/default.nix
index a6f090be33f..a6ae67b07e7 100644
--- a/pkgs/tools/virtualization/distrobuilder/default.nix
+++ b/pkgs/tools/virtualization/distrobuilder/default.nix
@@ -8,6 +8,7 @@
 , gnutar
 , squashfsTools
 , debootstrap
+, fetchpatch
 }:
 
 let
@@ -23,7 +24,7 @@ buildGoModule rec {
   pname = "distrobuilder";
   version = "2.1";
 
-  vendorSha256 = "sha256-6LsJ6nZIo+aC8kvF+1aZD1WoXNTj9siB8QhKPVA6MSc=";
+  vendorSha256 = "sha256-yRMsf8KfpNmVUX4Rn4ZPLUPFZCT/g78MKAfgbFDPVkE=";
 
   src = fetchFromGitHub {
     owner = "lxc";
@@ -35,6 +36,21 @@ buildGoModule rec {
 
   buildInputs = bins;
 
+  patches = [
+    # go.mod update: needed to to include a newer lxd which contains
+    # https://github.com/lxc/lxd/commit/d83f061a21f509d42b7a334b97403d2a019a7b52
+    # which is needed to fix the build w/glibc-2.36.
+    (fetchpatch {
+      url = "https://github.com/lxc/distrobuilder/commit/5346bcc77dd7f141a36a8da851f016d0b929835e.patch";
+      sha256 = "sha256-H6cSbY0v/FThx72AvoAvUCs2VCYN/PQ0W4H82mQQ3SI=";
+    })
+    # Fixup to keep it building after go.mod update.
+    (fetchpatch {
+      url = "https://github.com/lxc/distrobuilder/commit/2c8cbfbf603e7446efce9f30812812336ccf4f2c.patch";
+      sha256 = "sha256-qqofghcHGosR2qycGb02c8rwErFyRRhsRKdQfyah8Ds=";
+    })
+  ];
+
   # tests require a local keyserver (mkg20001/nixpkgs branch distrobuilder-with-tests) but gpg is currently broken in tests
   doCheck = false;
 
diff --git a/pkgs/tools/wayland/wl-clipboard/default.nix b/pkgs/tools/wayland/wl-clipboard/default.nix
index 59f7c9110cf..923391b7995 100644
--- a/pkgs/tools/wayland/wl-clipboard/default.nix
+++ b/pkgs/tools/wayland/wl-clipboard/default.nix
@@ -33,6 +33,6 @@ stdenv.mkDerivation rec {
     description = "Command-line copy/paste utilities for Wayland";
     license = licenses.gpl3Plus;
     maintainers = with maintainers; [ dywedir ];
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
 }
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 60f53a8edbe..5aeaefb0a2c 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -203,6 +203,7 @@ mapAliases ({
   cde-gtk-theme = throw "cde-gtk-theme has been removed from nixpkgs as it shipped with python2 scripts that didn't work anymore"; # Added 2022-01-12
   cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs"; # Added 2020-06-05
   checkbashism = throw "'checkbashism' has been renamed to/replaced by 'checkbashisms'"; # Converted to throw 2022-02-22
+  chefdk = throw "chefdk has been removed due to being deprecated upstream by Chef Workstation"; # Added 2023-03-22
   chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27
   chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # Added 2020-08-15
   chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # Added 2022-01-07
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e0591379705..250edaf1529 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1382,6 +1382,8 @@ with pkgs;
 
   ahcpd = callPackage ../tools/networking/ahcpd { };
 
+  aichat = callPackage ../tools/misc/aichat { };
+
   aide = callPackage ../tools/security/aide { };
 
   aioblescan = with python3Packages; toPythonApplication aioblescan;
@@ -1831,6 +1833,8 @@ with pkgs;
 
   git-appraise = callPackage ../applications/version-management/git-appraise { };
 
+  git-archive-all = python3.pkgs.callPackage ../applications/version-management/git-archive-all { };
+
   git-backup = callPackage ../applications/version-management/git-backup {
     openssl = openssl_1_1;
     inherit (darwin.apple_sdk.frameworks) Security;
@@ -2239,8 +2243,7 @@ with pkgs;
 
   melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
 
-  mgba = callPackage ../applications/emulators/mgba {
-  };
+  mgba = libsForQt5.callPackage ../applications/emulators/mgba { };
 
   mupen64plus = callPackage ../applications/emulators/mupen64plus { };
 
@@ -2448,6 +2451,8 @@ with pkgs;
 
   krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
 
+  lesscpy = callPackage ../development/compilers/lesscpy { };
+
   lf = callPackage ../applications/file-managers/lf { };
 
   ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
@@ -3791,6 +3796,8 @@ with pkgs;
 
   biliass = with python3.pkgs; toPythonApplication biliass;
 
+  bilibili = callPackage ../applications/video/bilibili { };
+
   bindfs = callPackage ../tools/filesystems/bindfs { };
 
   binwalk = with python3Packages; toPythonApplication binwalk;
@@ -4778,6 +4785,8 @@ with pkgs;
 
   gladtex = callPackage ../tools/typesetting/tex/gladtex { };
 
+  latex2mathml = with python3Packages; toPythonApplication latex2mathml;
+
   latexrun = callPackage ../tools/typesetting/tex/latexrun { };
 
   lkproof = callPackage ../tools/typesetting/tex/lkproof { };
@@ -6540,6 +6549,8 @@ with pkgs;
 
   curlie = callPackage ../tools/networking/curlie { };
 
+  trurl = callPackage ../tools/networking/trurl { };
+
   cunit = callPackage ../tools/misc/cunit { };
   bcunit = callPackage ../tools/misc/bcunit { };
 
@@ -7030,9 +7041,7 @@ with pkgs;
 
   tracker-miners = callPackage ../development/libraries/tracker-miners { };
 
-  tracy = callPackage ../development/tools/tracy {
-    inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
-  };
+  tracy = callPackage ../development/tools/tracy { };
 
   tridactyl-native = callPackage ../tools/networking/tridactyl-native { };
 
@@ -8623,9 +8632,7 @@ with pkgs;
 
   ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
 
-  ipget = callPackage ../applications/networking/ipget {
-    buildGoModule = buildGo118Module; # build fails with 1.19
-  };
+  ipget = callPackage ../applications/networking/ipget { };
 
   i-pi = with python3Packages; toPythonApplication i-pi;
 
@@ -10159,7 +10166,8 @@ with pkgs;
 
   netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
 
-  netbox = callPackage ../servers/web-apps/netbox { };
+  inherit (callPackage ../servers/web-apps/netbox { })
+    netbox_3_3 netbox;
 
   netcat = libressl.nc;
 
@@ -11758,9 +11766,7 @@ with pkgs;
 
   rmtrash = callPackage ../tools/misc/rmtrash { };
 
-  roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit {
-    scons = sconsPackages.scons_4_1_0;
-  };
+  roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
 
   rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
 
@@ -12660,10 +12666,10 @@ with pkgs;
 
   telegraf = callPackage ../servers/monitoring/telegraf { };
 
-  teleport_11 = callPackage ../servers/teleport/11.nix {
+  teleport_11 = callPackage ../servers/teleport/11 {
     inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
   };
-  teleport_12 = callPackage ../servers/teleport/12.nix {
+  teleport_12 = callPackage ../servers/teleport/12 {
     inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
   };
   teleport = teleport_12;
@@ -12932,7 +12938,9 @@ with pkgs;
 
   tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
 
-  tracee = callPackage ../tools/security/tracee { };
+  tracee = callPackage ../tools/security/tracee {
+    clang = clang_14;
+  };
 
   tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
 
@@ -14564,6 +14572,8 @@ with pkgs;
   gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
   gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
 
+  gbforth = callPackage ../development/compilers/gbforth { };
+
   inherit (let
       num =
         if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
@@ -15903,11 +15913,11 @@ with pkgs;
     inherit (darwin) apple_sdk;
   };
 
-  rust_1_67 = callPackage ../development/compilers/rust/1_67.nix {
+  rust_1_68 = callPackage ../development/compilers/rust/1_68.nix {
     inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
     llvm_15 = llvmPackages_15.libllvm;
   };
-  rust = rust_1_67;
+  rust = rust_1_68;
 
   mrustc = callPackage ../development/compilers/mrustc { };
   mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
@@ -15916,8 +15926,8 @@ with pkgs;
     openssl = openssl_1_1;
   };
 
-  rustPackages_1_67 = rust_1_67.packages.stable;
-  rustPackages = rustPackages_1_67;
+  rustPackages_1_68 = rust_1_68.packages.stable;
+  rustPackages = rustPackages_1_68;
 
   inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
 
@@ -17651,8 +17661,6 @@ with pkgs;
 
   cheat = callPackage ../applications/misc/cheat { };
 
-  chefdk = callPackage ../development/tools/chefdk { };
-
   matter-compiler = callPackage ../development/compilers/matter-compiler { };
 
   cfr = callPackage ../development/tools/java/cfr { };
@@ -17967,6 +17975,8 @@ with pkgs;
 
   license_finder = callPackage ../development/tools/license_finder { };
 
+  license-scanner = callPackage ../development/tools/license-scanner { };
+
   Literate = callPackage ../development/tools/literate-programming/Literate { };
 
   md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
@@ -18405,6 +18415,8 @@ with pkgs;
 
   mdl = callPackage ../development/tools/misc/mdl { };
 
+  meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
+
   python-matter-server = with python3Packages; toPythonApplication python-matter-server;
 
   minify = callPackage ../development/web/minify { };
@@ -18574,6 +18586,8 @@ with pkgs;
     };
   }));
 
+  pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
+
   portableService = callPackage ../build-support/portable-service { };
 
   polar = callPackage ../tools/misc/polar { };
@@ -18630,6 +18644,12 @@ with pkgs;
     inherit (linuxPackages) perf;
   };
 
+  qtcreator-qt6 = qt6Packages.callPackage ../development/tools/qtcreator/qt6.nix {
+    inherit (linuxPackages) perf;
+    stdenv = llvmPackages_14.stdenv;
+    llvmPackages = llvmPackages_14;
+  };
+
   qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
 
   r10k = callPackage ../tools/system/r10k { };
@@ -19956,6 +19976,16 @@ with pkgs;
     inherit (darwin) autoSignDarwinBinariesHook;
   };
 
+  freeipa = callPackage ../os-specific/linux/freeipa {
+    kerberos = krb5.override {
+      withVerto = true;
+    };
+    sasl = cyrus_sasl;
+    samba = samba4.override {
+      enableLDAP = true;
+    };
+  };
+
   freetts = callPackage ../development/libraries/freetts {
     jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
   };
@@ -21232,6 +21262,8 @@ with pkgs;
 
   libdnf = callPackage ../tools/package-management/libdnf { };
 
+  libdovi = callPackage ../development/libraries/libdovi { };
+
   libdrm = callPackage ../development/libraries/libdrm { };
 
   libdv = callPackage ../development/libraries/libdv { };
@@ -22499,7 +22531,10 @@ with pkgs;
   # Bump on staging only, tonnes of packages depend on it.
   # See https://github.com/NixOS/nixpkgs/issues/218232
   # Major versions should be bumped when they have proven to be reasonably stable
-  mesa = mesa_22_3_7;
+  # FIXME: split up libgbm properly
+  # darwin: deferred until stabilized; e.g. see around:
+  #   https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21859
+  mesa = if stdenv.isDarwin then mesa_22_3_7 else mesa_23_0_1;
 
   mesa_glu =  callPackage ../development/libraries/mesa-glu {
     inherit (darwin.apple_sdk.frameworks) ApplicationServices;
@@ -24050,7 +24085,7 @@ with pkgs;
 
   wavpack = callPackage ../development/libraries/wavpack { };
 
-  wayland = callPackage ../development/libraries/wayland { };
+  wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
   wayland-scanner = wayland.bin;
 
   wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
@@ -24437,8 +24472,8 @@ with pkgs;
     inherit clwrapper;
   };
 
-  lispPackages = recurseIntoAttrs (quicklispPackages //
-    (lispPackagesFor (wrapLisp_old sbcl)));
+  lispPackages = quicklispPackages //
+    (lispPackagesFor (wrapLisp_old sbcl));
 
   quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/quicklisp-to-nix.nix {
     inherit clwrapper;
@@ -24452,7 +24487,7 @@ with pkgs;
   quicklispPackages = quicklispPackagesSBCL;
 
   # Alternative lisp-modules implementation
-  lispPackages_new = recurseIntoAttrs (callPackage ../development/lisp-modules-new-obsolete/lisp-packages.nix {});
+  lispPackages_new = callPackage ../development/lisp-modules-new-obsolete/lisp-packages.nix {};
 
   ## End of DEPRECATED
 
@@ -26024,7 +26059,6 @@ with pkgs;
 
   zabbixFor = version: rec {
     agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
-    agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
     proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
     proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
     proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
@@ -26034,12 +26068,15 @@ with pkgs;
 
     # backwards compatibility
     server = server-pgsql;
+  } // lib.optionalAttrs ( version != "v40" ) {  # agent2 is not supported in v4
+    agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
   };
 
+  zabbix60 = recurseIntoAttrs (zabbixFor "v60");
   zabbix50 = recurseIntoAttrs (zabbixFor "v50");
   zabbix40 = dontRecurseIntoAttrs (zabbixFor "v40");
 
-  zabbix = zabbix50;
+  zabbix = zabbix60;
 
   zipkin = callPackage ../servers/monitoring/zipkin { };
 
@@ -26237,7 +26274,7 @@ with pkgs;
   # Even though this is a set of packages not single package, use `callPackage`
   # not `callPackages` so the per-package callPackages don't have their
   # `.override` clobbered. C.F. `llvmPackages` which does the same.
-  darwin = callPackage ./darwin-packages.nix { };
+  darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
 
   defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
     inherit (darwin.apple_sdk.frameworks) Foundation;
@@ -26795,6 +26832,10 @@ with pkgs;
 
   nu_scripts = callPackage ../shells/nushell/nu_scripts { };
 
+  nushellPlugins = callPackage ../shells/nushell/plugins {
+    inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation;
+  };
+
   nettools = if stdenv.isLinux
     then callPackage ../os-specific/linux/net-tools { }
     else unixtools.nettools;
@@ -27976,6 +28017,8 @@ with pkgs;
 
   linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
 
+  linja-sike = callPackage ../data/fonts/linja-sike { };
+
   linux-manual = callPackage ../data/documentation/linux-manual { };
 
   lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
@@ -28833,6 +28876,8 @@ with pkgs;
 
   inherit (atomPackages) atom atom-beta;
 
+  pulsar = callPackage ../applications/editors/pulsar { };
+
   asap = callPackage ../tools/audio/asap { };
 
   aseprite = callPackage ../applications/editors/aseprite { };
@@ -29100,6 +29145,8 @@ with pkgs;
 
   bristol = callPackage ../applications/audio/bristol { };
 
+  brlcad = callPackage ../applications/graphics/brlcad { };
+
   bjumblr = callPackage ../applications/audio/bjumblr { };
 
   bschaffl = callPackage ../applications/audio/bschaffl { };
@@ -31811,7 +31858,7 @@ with pkgs;
     inherit (darwin.apple_sdk.frameworks) CoreServices;
   };
 
-  media-downloader = callPackage ../applications/video/media-downloader { };
+  media-downloader = libsForQt5.callPackage ../applications/video/media-downloader { };
 
   mediaelch = mediaelch-qt5;
   mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
@@ -32052,6 +32099,11 @@ with pkgs;
     jack = libjack2;
   };
 
+  libmpg123 = mpg123.override {
+    libOnly = true;
+    withConplay = false;
+  };
+
   mpg321 = callPackage ../applications/audio/mpg321 { };
 
   mpc-cli = callPackage ../applications/audio/mpc {
@@ -34163,6 +34215,8 @@ with pkgs;
 
   testssl = callPackage ../applications/networking/testssl { };
 
+  tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
+
   lavalauncher = callPackage ../applications/misc/lavalauncher { };
 
   t-rec = callPackage ../misc/t-rec {
@@ -34543,7 +34597,7 @@ with pkgs;
   inherit (wayfireApplications) wayfire wcm;
   wayfireApplications-unwrapped = recurseIntoAttrs (
     (callPackage ../applications/window-managers/wayfire/applications.nix { }).
-    extend (_: _: { wlroots = wlroots_0_14; })
+    extend (_: _: { wlroots = wlroots_0_16; })
   );
   wayfirePlugins = recurseIntoAttrs (
     callPackage ../applications/window-managers/wayfire/plugins.nix {
@@ -34595,6 +34649,8 @@ with pkgs;
     libwebp = null;
     xwayland = null;
     pipewire = null;
+    buildDemo = false;
+    buildRemoting = false;
   };
 
   chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {
@@ -36706,6 +36762,8 @@ with pkgs;
 
   gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
 
+  gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
+
   gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
 
   gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
@@ -37159,6 +37217,8 @@ with pkgs;
 
   cliquer = callPackage ../development/libraries/science/math/cliquer { };
 
+  coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
+
   ecos = callPackage ../development/libraries/science/math/ecos { };
 
   flintqs = callPackage ../development/libraries/science/math/flintqs { };
@@ -38051,6 +38111,8 @@ with pkgs;
 
   alpnpass = callPackage ../applications/networking/alpnpass { };
 
+  amdctl = callPackage ../os-specific/linux/amdctl { };
+
   android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
 
   antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
@@ -39422,6 +39484,8 @@ with pkgs;
 
   zoneminder = callPackage ../servers/zoneminder { };
 
+  zrok = callPackage ../tools/networking/zrok { };
+
   xcp = callPackage ../tools/misc/xcp { };
 
   zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix
index 3754c8a004a..40a92a957a1 100644
--- a/pkgs/top-level/linux-kernels.nix
+++ b/pkgs/top-level/linux-kernels.nix
@@ -633,7 +633,7 @@ in {
     linux_default = packages.linux_6_1;
     # Update this when adding the newest kernel major version!
     linux_latest = packages.linux_6_2;
-    linux_mptcp = packages.linux_mptcp_95;
+    linux_mptcp = throw "'linux_mptcp' has been moved to https://github.com/teto/mptcp-flake";
     linux_rt_default = packages.linux_rt_5_4;
     linux_rt_latest = packages.linux_rt_6_1;
     linux_hardkernel_latest = packages.hardkernel_4_14;
diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix
index ae26275e10c..223e31b3b72 100644
--- a/pkgs/top-level/packages-config.nix
+++ b/pkgs/top-level/packages-config.nix
@@ -27,6 +27,7 @@
       ut2004Packages
       zabbix40
       zabbix50
+      zabbix60
       zeroadPackages
     ;
 
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index a6afb78a756..719fb88362a 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -220,6 +220,7 @@ mapAliases ({
   pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10
   pytestquickcheck = pytest-quickcheck; # added 2021-07-20
   pytestrunner = pytest-runner; # added 2021-01-04
+  python-forecastio = throw "python-forecastio has been removed, as the Dark Sky service was shut down."; # added 2023-04-05
   python-igraph = igraph; # added 2021-11-11
   python-lz4 = lz4; # added 2018-06-01
   python_magic = python-magic; # added 2022-05-07
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index ea6f4d83086..ed33c371e4e 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -456,6 +456,8 @@ self: super: with self; {
 
   amqtt = callPackage ../development/python-modules/amqtt { };
 
+  ancp-bids = callPackage ../development/python-modules/ancp-bids { };
+
   android-backup = callPackage ../development/python-modules/android-backup { };
 
   androidtv = callPackage ../development/python-modules/androidtv { };
@@ -2851,6 +2853,8 @@ self: super: with self; {
 
   dogpile-cache = callPackage ../development/python-modules/dogpile-cache { };
 
+  dogtag-pki = callPackage ../development/python-modules/dogtag-pki { };
+
   dogtail = callPackage ../development/python-modules/dogtail { };
 
   doit = callPackage ../development/python-modules/doit { };
@@ -3939,6 +3943,8 @@ self: super: with self; {
 
   glad =  callPackage ../development/python-modules/glad { };
 
+  glad2 =  callPackage ../development/python-modules/glad2 { };
+
   glances-api = callPackage ../development/python-modules/glances-api { };
 
   glcontext = callPackage ../development/python-modules/glcontext { };
@@ -5341,6 +5347,8 @@ self: super: with self; {
 
   laszip = callPackage ../development/python-modules/laszip { };
 
+  latex2mathml = callPackage ../development/python-modules/latex2mathml { };
+
   latexcodec = callPackage ../development/python-modules/latexcodec { };
 
   latexify-py = callPackage ../development/python-modules/latexify-py { };
@@ -9477,8 +9485,6 @@ self: super: with self; {
 
   python-fontconfig = callPackage ../development/python-modules/python-fontconfig { };
 
-  python-forecastio = callPackage ../development/python-modules/python-forecastio { };
-
   python-frontmatter = callPackage ../development/python-modules/python-frontmatter { };
 
   python-gammu = callPackage ../development/python-modules/python-gammu { };
@@ -10425,6 +10431,8 @@ self: super: with self; {
 
   rtoml = callPackage ../development/python-modules/rtoml { };
 
+  rtp = callPackage ../development/python-modules/rtp { };
+
   rtree = callPackage ../development/python-modules/rtree {
     inherit (pkgs) libspatialindex;
   };
@@ -10531,6 +10539,8 @@ self: super: with self; {
 
   schema-salad = callPackage ../development/python-modules/schema-salad { };
 
+  schemdraw = callPackage ../development/python-modules/schemdraw { };
+
   schiene = callPackage ../development/python-modules/schiene { };
 
   schwifty = callPackage ../development/python-modules/schwifty { };
@@ -12886,6 +12896,8 @@ self: super: with self; {
 
   ytmusicapi = callPackage ../development/python-modules/ytmusicapi { };
 
+  yubico = callPackage ../development/python-modules/yubico { };
+
   yubico-client = callPackage ../development/python-modules/yubico-client { };
 
   z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { };
@@ -12936,6 +12948,10 @@ self: super: with self; {
 
   zha-quirks = callPackage ../development/python-modules/zha-quirks { };
 
+  ziafont = callPackage ../development/python-modules/ziafont { };
+
+  ziamath = callPackage ../development/python-modules/ziamath { };
+
   zict = callPackage ../development/python-modules/zict { };
 
   zigpy = callPackage ../development/python-modules/zigpy { };
diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix
index 7bf4a234bb6..333e285cef0 100644
--- a/pkgs/top-level/release-small.nix
+++ b/pkgs/top-level/release-small.nix
@@ -150,5 +150,5 @@ with import ./release-lib.nix { inherit supportedSystems nixpkgsArgs; };
   xfsprogs = linux;
   xkeyboard_config = linux;
   zip = all;
-
+  tests-stdenv-gcc-stageCompare = all;
 } ))