+2
nixos/doc/manual/release-notes/rl-2311.section.md
+2
nixos/doc/manual/release-notes/rl-2311.section.md
···- [ferretdb](https://www.ferretdb.io/), an open-source proxy, converting the MongoDB 6.0+ wire protocol queries to PostgreSQL or SQLite. Available as [services.ferretdb](options.html#opt-services.ferretdb.enable).- [NNCP](http://www.nncpgo.org/). Added nncp-daemon and nncp-caller services. Configuration is set with [programs.nncp.settings](#opt-programs.nncp.settings) and the daemons are enabled at [services.nncp](#opt-services.nncp.caller.enable).- [tuxedo-rs](https://github.com/AaronErhardt/tuxedo-rs), Rust utilities for interacting with hardware from TUXEDO Computers.
···- [ferretdb](https://www.ferretdb.io/), an open-source proxy, converting the MongoDB 6.0+ wire protocol queries to PostgreSQL or SQLite. Available as [services.ferretdb](options.html#opt-services.ferretdb.enable).+- [MicroBin](https://microbin.eu/), a feature rich, performant and secure text and file sharing web application, a "paste bin". Available as [services.microbin](#opt-services.microbin.enable).- [NNCP](http://www.nncpgo.org/). Added nncp-daemon and nncp-caller services. Configuration is set with [programs.nncp.settings](#opt-programs.nncp.settings) and the daemons are enabled at [services.nncp](#opt-services.nncp.caller.enable).- [tuxedo-rs](https://github.com/AaronErhardt/tuxedo-rs), Rust utilities for interacting with hardware from TUXEDO Computers.
+3
nixos/lib/systemd-network-units.nix
+3
nixos/lib/systemd-network-units.nix
···
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+33
-24
nixos/modules/services/networking/dae.nix
+33
-24
nixos/modules/services/networking/dae.nix
·····················
············+WARNING: This option will expose store your config unencrypted world-readable in the nix store.······+ExecStart = [ "" "${daeBin} run --disable-timestamp -c \${CREDENTIALS_DIRECTORY}/config.dae" ];···
+93
nixos/modules/services/web-apps/microbin.nix
+93
nixos/modules/services/web-apps/microbin.nix
···
···+enable = lib.mkEnableOption (lib.mdDoc "MicroBin is a super tiny, feature rich, configurable paste bin web application");+type = lib.types.submodule { freeformType = with lib.types; attrsOf (oneOf [ bool int str ]); };+environment = lib.mapAttrs (_: v: if lib.isBool v then lib.boolToString v else toString v) cfg.settings;
+1
nixos/modules/services/web-servers/lighttpd/default.nix
+1
nixos/modules/services/web-servers/lighttpd/default.nix
···
+35
nixos/modules/system/boot/networkd.nix
+35
nixos/modules/system/boot/networkd.nix
·········
·········
+2
-2
nixos/tests/all-tests.nix
+2
-2
nixos/tests/all-tests.nix
···
···
+4
nixos/tests/dae.nix
+4
nixos/tests/dae.nix
+1
nixos/tests/lighttpd.nix
+1
nixos/tests/lighttpd.nix
+3
nixos/tests/mysql/common.nix
+3
nixos/tests/mysql/common.nix
+6
-4
nixos/tests/mysql/mysql.nix
+6
-4
nixos/tests/mysql/mysql.nix
·········
···+inherit (import ./common.nix { inherit pkgs lib; }) mkTestName mariadbPackages mysqlPackages perconaPackages;······
+68
-25
pkgs/applications/audio/youtube-music/default.nix
+68
-25
pkgs/applications/audio/youtube-music/default.nix
···-url = "https://github.com/th-ch/youtube-music/releases/download/v${version}/YouTube-Music-${version}.AppImage";---add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations}}"
···+--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
+2
-2
pkgs/applications/display-managers/emptty/default.nix
+2
-2
pkgs/applications/display-managers/emptty/default.nix
+2
-2
pkgs/applications/gis/saga/default.nix
+2
-2
pkgs/applications/gis/saga/default.nix
+201
-118
pkgs/applications/misc/openbangla-keyboard/Cargo.lock
+201
-118
pkgs/applications/misc/openbangla-keyboard/Cargo.lock
·········
·········
+24
-14
pkgs/applications/misc/openbangla-keyboard/default.nix
+24
-14
pkgs/applications/misc/openbangla-keyboard/default.nix
············
············
+3
-3
pkgs/applications/misc/rsclock/default.nix
+3
-3
pkgs/applications/misc/rsclock/default.nix
···
···
+3
-3
pkgs/applications/networking/cluster/roxctl/default.nix
+3
-3
pkgs/applications/networking/cluster/roxctl/default.nix
···
···
+7
pkgs/applications/networking/instant-messengers/iamb/default.nix
+7
pkgs/applications/networking/instant-messengers/iamb/default.nix
······
······
+2
-2
pkgs/applications/radio/csdr/default.nix
+2
-2
pkgs/applications/radio/csdr/default.nix
+3
-3
pkgs/applications/science/chemistry/openmolcas/default.nix
+3
-3
pkgs/applications/science/chemistry/openmolcas/default.nix
···
···
+2
-2
pkgs/applications/science/logic/alt-ergo/default.nix
+2
-2
pkgs/applications/science/logic/alt-ergo/default.nix
+3
-3
pkgs/applications/version-management/git-mit/default.nix
+3
-3
pkgs/applications/version-management/git-mit/default.nix
······
······
-2
pkgs/applications/virtualization/runc/default.nix
-2
pkgs/applications/virtualization/runc/default.nix
······
+5
-1
pkgs/build-support/trivial-builders/default.nix
+5
-1
pkgs/build-support/trivial-builders/default.nix
·········
·········+excludeOption = lib.optionalString (excludeShellChecks != [ ]) "--exclude '${lib.concatStringsSep "," excludeShellChecks}'";+${lib.getExe (haskell.lib.compose.justStaticExecutables shellcheck.unwrapped)} ${excludeOption} "$target"
+1
pkgs/build-support/trivial-builders/test/default.nix
+1
pkgs/build-support/trivial-builders/test/default.nix
···
+29
pkgs/build-support/trivial-builders/test/writeShellApplication.nix
+29
pkgs/build-support/trivial-builders/test/writeShellApplication.nix
···
···
+1
-1
pkgs/by-name/oc/octorpki/package.nix
+1
-1
pkgs/by-name/oc/octorpki/package.nix
+2
-2
pkgs/by-name/sh/shopware-cli/package.nix
+2
-2
pkgs/by-name/sh/shopware-cli/package.nix
···
···
+10
-10
pkgs/desktops/budgie/budgie-desktop/default.nix
+10
-10
pkgs/desktops/budgie/budgie-desktop/default.nix
······
······
+7
-2
pkgs/desktops/xfce/applications/xfce4-terminal/default.nix
+7
-2
pkgs/desktops/xfce/applications/xfce4-terminal/default.nix
·········
·········
+2
-2
pkgs/desktops/xfce/core/xfce4-dev-tools/default.nix
+2
-2
pkgs/desktops/xfce/core/xfce4-dev-tools/default.nix
+2
-2
pkgs/development/libraries/sentry-native/default.nix
+2
-2
pkgs/development/libraries/sentry-native/default.nix
+1
-1
pkgs/development/libraries/zookeeper_mt/default.nix
+1
-1
pkgs/development/libraries/zookeeper_mt/default.nix
···url = "mirror://apache/zookeeper/${zookeeper.pname}-${version}/apache-${zookeeper.pname}-${version}.tar.gz";-hash = "sha512-ttYbATvfe+uRYhQWfeG1WGXl5GOztcrITfl/4EQierAzSaDvTmVxSb582hYQOdBpxw2QrVbIdnTm3/Xt4ifecg==";
···url = "mirror://apache/zookeeper/${zookeeper.pname}-${version}/apache-${zookeeper.pname}-${version}.tar.gz";+hash = "sha512-V1SFPtSytFZMyiR/cgwLA9zPUK5xuarP3leQCQiSfelUHnYMB+R6ZQfSHMHD9t+URvLc+KRFSriLTzethspkpA==";
+2
-2
pkgs/development/python-modules/aiowithings/default.nix
+2
-2
pkgs/development/python-modules/aiowithings/default.nix
······
······
+2
-2
pkgs/development/python-modules/casbin/default.nix
+2
-2
pkgs/development/python-modules/casbin/default.nix
······
······
+2
-2
pkgs/development/python-modules/deezer-python/default.nix
+2
-2
pkgs/development/python-modules/deezer-python/default.nix
······
······
+2
-2
pkgs/development/python-modules/griffe/default.nix
+2
-2
pkgs/development/python-modules/griffe/default.nix
······
······
+9
-4
pkgs/development/python-modules/nbdev/default.nix
+9
-4
pkgs/development/python-modules/nbdev/default.nix
······
······
+2
-2
pkgs/development/python-modules/ocrmypdf/default.nix
+2
-2
pkgs/development/python-modules/ocrmypdf/default.nix
······
······
+2
-2
pkgs/development/python-modules/opower/default.nix
+2
-2
pkgs/development/python-modules/opower/default.nix
······
······
+3
-3
pkgs/development/python-modules/pyro5/default.nix
+3
-3
pkgs/development/python-modules/pyro5/default.nix
···
···
+3
-2
pkgs/development/python-modules/sagemaker/default.nix
+3
-2
pkgs/development/python-modules/sagemaker/default.nix
·········
·········
+2
-2
pkgs/development/python-modules/scikit-hep-testdata/default.nix
+2
-2
pkgs/development/python-modules/scikit-hep-testdata/default.nix
······
······
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
···
···
+3
-3
pkgs/development/tools/build-managers/turtle-build/default.nix
+3
-3
pkgs/development/tools/build-managers/turtle-build/default.nix
···description = "Ninja-compatible build system for high-level programming languages written in Rust";
···description = "Ninja-compatible build system for high-level programming languages written in Rust";
+2
-2
pkgs/development/tools/database/sqlfluff/default.nix
+2
-2
pkgs/development/tools/database/sqlfluff/default.nix
···
···
+27
-27
pkgs/development/tools/electron/info.json
+27
-27
pkgs/development/tools/electron/info.json
···"postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; "····································
···"postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; "····································
+48
pkgs/development/tools/kustomize/4.nix
+48
pkgs/development/tools/kustomize/4.nix
···
···+maintainers = with maintainers; [ carlosdagos vdemeester periklis zaninime Chili-Man saschagrunert ];
+3
-3
pkgs/development/tools/rust/rust-analyzer/default.nix
+3
-3
pkgs/development/tools/rust/rust-analyzer/default.nix
···
···
+3
-3
pkgs/development/tools/sem/default.nix
+3
-3
pkgs/development/tools/sem/default.nix
···
···
+3
-3
pkgs/development/tools/sentry-cli/default.nix
+3
-3
pkgs/development/tools/sentry-cli/default.nix
······
······
+2
-2
pkgs/os-specific/linux/rt-tests/default.nix
+2
-2
pkgs/os-specific/linux/rt-tests/default.nix
···url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/${pname}-${version}.tar.gz";
···url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/${pname}-${version}.tar.gz";
+2
-2
pkgs/os-specific/linux/ryzenadj/default.nix
+2
-2
pkgs/os-specific/linux/ryzenadj/default.nix
···
···
+18
-9
pkgs/os-specific/linux/sssd/default.nix
+18
-9
pkgs/os-specific/linux/sssd/default.nix
···docbookFiles = "${docbook_xsl}/share/xml/docbook-xsl/catalog.xml:${docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml";···
···docbookFiles = "${docbook_xsl}/share/xml/docbook-xsl/catalog.xml:${docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml";···
+5
-5
pkgs/servers/miniflux/default.nix
+5
-5
pkgs/servers/miniflux/default.nix
···
···
+96
pkgs/servers/sql/percona-server/8.0.x.nix
+96
pkgs/servers/sql/percona-server/8.0.x.nix
···
···+, boost, icu, libedit, libevent, lz4, ncurses, openssl, perl, protobuf, re2, readline, zlib, zstd, libfido2+, numactl, cctools, CoreServices, developer_cmds, libtirpc, rpcsvc-proto, curl, DarwinTools, nixosTests+url = "https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz";+## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references.+substituteInPlace storage/rocksdb/get_rocksdb_files.sh --replace mktemp ${coreutils}/bin/mktemp+substituteInPlace storage/rocksdb/get_rocksdb_files.sh --replace "rm $MKFILE" "${coreutils}/bin/rm $MKFILE"+substituteInPlace storage/rocksdb/get_rocksdb_files.sh --replace "make --" "${gnumake}/bin/make --"+boost (curl.override { inherit openssl; }) icu libedit libevent lz4 ncurses openssl protobuf re2 readline zlib
+24
pkgs/servers/sql/percona-server/no-force-outline-atomics.patch
+24
pkgs/servers/sql/percona-server/no-force-outline-atomics.patch
···
···
+4
-4
pkgs/servers/zookeeper/default.nix
+4
-4
pkgs/servers/zookeeper/default.nix
···-hash = "sha512-kQNiilB0X6GiibymZv2kqcCOwXxVzxPmaIfnunbpPbrmCh8f/WwQeYvjoWBpNE7LwAzrspvwPZzXCWzNCY7QEQ==";
···+hash = "sha512-avv8GvyLk3AoG9mGLzfbscuV7FS7LtQ3GDGqXA8Iz+53UFC9V85fwINuYa8n7tnwB29UuYmX3Q4VFZGWBW5S6g==";
+3
-3
pkgs/tools/misc/fclones/default.nix
+3
-3
pkgs/tools/misc/fclones/default.nix
···
···
+2
-2
pkgs/tools/misc/svtplay-dl/default.nix
+2
-2
pkgs/tools/misc/svtplay-dl/default.nix
······
······
+5
-3
pkgs/tools/misc/wasm-tools/default.nix
+5
-3
pkgs/tools/misc/wasm-tools/default.nix
···
···+# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
+3
-13
pkgs/tools/package-management/nix/default.nix
+3
-13
pkgs/tools/package-management/nix/default.nix
·········
·········
+3
-3
pkgs/tools/security/pass/rofi-pass.nix
+3
-3
pkgs/tools/security/pass/rofi-pass.nix
···
···
+2
-2
pkgs/tools/security/trufflehog/default.nix
+2
-2
pkgs/tools/security/trufflehog/default.nix
···
···
+2
-2
pkgs/tools/virtualization/kubevirt/default.nix
+2
-2
pkgs/tools/virtualization/kubevirt/default.nix
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···opa = throw "opa has been removed from nixpkgs as upstream has abandoned the project"; # Added 2023-03-21opencascade = throw "'opencascade' has been removed as it is unmaintained; consider opencascade-occt instead'"; # Added 2023-09-18
···opa = throw "opa has been removed from nixpkgs as upstream has abandoned the project"; # Added 2023-03-21+openbangla-keyboard = throw "openbangla-keyboard has been replaced by ibus-engines.openbangla-keyboard and fcitx5-openbangla-keyboard"; # added 2023-10-10opencascade = throw "'opencascade' has been removed as it is unmaintained; consider opencascade-occt instead'"; # Added 2023-09-18
+14
-5
pkgs/top-level/all-packages.nix
+14
-5
pkgs/top-level/all-packages.nix
·········openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };·········
···+openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };···+fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };···openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };·········