+3
-3
doc/languages-frameworks/lua.section.md
+3
-3
doc/languages-frameworks/lua.section.md
···Luarocks-based packages are generated in [pkgs/development/lua-modules/generated-packages.nix](https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/lua-modules/generated-packages.nix) from-[maintainers/scripts/update-luarocks-packages](https://github.com/NixOS/nixpkgs/tree/master/maintainers/scripts/update-luarocks-packages):[luarocks2nix](https://github.com/nix-community/luarocks) is a tool capable of generating nix derivations from both rockspec and src.rock (and favors the src.rock).
···Luarocks-based packages are generated in [pkgs/development/lua-modules/generated-packages.nix](https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/lua-modules/generated-packages.nix) from[luarocks2nix](https://github.com/nix-community/luarocks) is a tool capable of generating nix derivations from both rockspec and src.rock (and favors the src.rock).
+12
-3
maintainers/scripts/pluginupdate.py
+12
-3
maintainers/scripts/pluginupdate.py
·········
·········
-224
maintainers/scripts/update-luarocks-packages
-224
maintainers/scripts/update-luarocks-packages
···-ROOT = Path(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))).parent.parent # type: ignore-"""Attribue of the lua interpreter if a package is available only for a specific lua version"""
···
-13
maintainers/scripts/update-luarocks-shell.nix
-13
maintainers/scripts/update-luarocks-shell.nix
+11
nixos/doc/manual/release-notes/rl-2311.section.md
+11
nixos/doc/manual/release-notes/rl-2311.section.md
···- `getent` has been moved from `glibc`'s `bin` output to its own dedicated output, reducing closure size for many dependents. Dependents using the `getent` alias should not be affected; others should move from using `glibc.bin` or `getBin glibc` to `getent` (which also improves compatibility with non-glibc platforms).- The `users.users.<name>.passwordFile` has been renamed to `users.users.<name>.hashedPasswordFile` to avoid possible confusions. The option is in fact the file-based version of `hashedPassword`, not `password`, and expects a file containing the {manpage}`crypt(3)` hash of the user password.- The `services.ananicy.extraRules` option now has the type of `listOf attrs` instead of `string`.···- The `fonts.fonts` and `fonts.enableDefaultFonts` options have been renamed to `fonts.packages` and `fonts.enableDefaultPackages` respectively.- `pkgs.openvpn3` now optionally supports systemd-resolved. `programs.openvpn3` will automatically enable systemd-resolved support if `config.services.resolved.enable` is enabled.
···- `getent` has been moved from `glibc`'s `bin` output to its own dedicated output, reducing closure size for many dependents. Dependents using the `getent` alias should not be affected; others should move from using `glibc.bin` or `getBin glibc` to `getent` (which also improves compatibility with non-glibc platforms).- The `users.users.<name>.passwordFile` has been renamed to `users.users.<name>.hashedPasswordFile` to avoid possible confusions. The option is in fact the file-based version of `hashedPassword`, not `password`, and expects a file containing the {manpage}`crypt(3)` hash of the user password.+- `chromiumBeta` and `chromiumDev` have been removed due to the lack of maintenance in nixpkgs. Consider using `chromium` instead.+- `google-chrome-beta` and `google-chrome-dev` have been removed due to the lack of maintenance in nixpkgs. Consider using `google-chrome` instead.- The `services.ananicy.extraRules` option now has the type of `listOf attrs` instead of `string`.···- The `fonts.fonts` and `fonts.enableDefaultFonts` options have been renamed to `fonts.packages` and `fonts.enableDefaultPackages` respectively.+- The `services.sslh` module has been updated to follow [RFC 0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md). As such, several options have been moved to the freeform attribute set [services.sslh.settings](#opt-services.sslh.settings), which allows to change any of the settings in {manpage}`sslh(8)`.+In addition, the newly added option [services.sslh.method](#opt-services.sslh.method) allows to switch between the {manpage}`fork(2)`, {manpage}`select(2)` and `libev`-based connection handling method; see the [sslh docs](https://github.com/yrutschle/sslh/blob/master/doc/INSTALL.md#binaries) for a comparison.- `pkgs.openvpn3` now optionally supports systemd-resolved. `programs.openvpn3` will automatically enable systemd-resolved support if `config.services.resolved.enable` is enabled.
+3
-1
nixos/modules/services/blockchain/ethereum/erigon.nix
+3
-1
nixos/modules/services/blockchain/ethereum/erigon.nix
······-ExecStart = "${pkgs.erigon}/bin/erigon --config ${configFile} --authrpc.jwtsecret=%d/ERIGON_JWT ${lib.escapeShellArgs cfg.extraArgs}";
······+ExecStart = "${cfg.package}/bin/erigon --config ${configFile} --authrpc.jwtsecret=%d/ERIGON_JWT ${lib.escapeShellArgs cfg.extraArgs}";
+123
-64
nixos/modules/services/networking/sslh.nix
+123
-64
nixos/modules/services/networking/sslh.nix
···(mkRenamedOptionModule [ "services" "sslh" "listenAddress" ] [ "services" "sslh" "listenAddresses" ])-description = lib.mdDoc "Will the services behind sslh (Apache, sshd and so on) see the external IP and ports as if the external world connected directly to them";···# the only difference is using iptables mark 0x2 instead of 0x1 to avoid conflicts with nixos/nat module
···(mkRenamedOptionModule [ "services" "sslh" "listenAddress" ] [ "services" "sslh" "listenAddresses" ])+(mkRenamedOptionModule [ "services" "sslh" "timeout" ] [ "services" "sslh" "settings" "timeout" ])+(mkRenamedOptionModule [ "services" "sslh" "transparent" ] [ "services" "sslh" "settings" "transparent" ])+(mkRemovedOptionModule [ "services" "sslh" "appendConfig" ] "Use services.sslh.settings instead")+(mkChangedOptionModule [ "services" "sslh" "verbose" ] [ "services" "sslh" "settings" "verbose-connections" ]···# the only difference is using iptables mark 0x2 instead of 0x1 to avoid conflicts with nixos/nat module
+40
-10
nixos/modules/tasks/filesystems/bcachefs.nix
+40
-10
nixos/modules/tasks/filesystems/bcachefs.nix
···-# bcachefs does not support mounting devices with colons in the path, ergo we don't (see #49671)······boot.initrd.postDeviceCommands = commonFunctions + concatStrings (mapAttrsToList openCommand bootFs);
···+# bcachefs does not support mounting devices with colons in the path, ergo we don't (see #49671)+mountUnit = "${utils.escapeSystemdPath (prefix + (lib.removeSuffix "/" fs.mountPoint))}.mount";+${config.boot.initrd.systemd.package}/bin/systemd-ask-password --timeout=0 "enter passphrase for ${name}" | exec ${pkgs.bcachefs-tools}/bin/bcachefs unlock "${device}"···+systemd.services = lib.mapAttrs' (mkUnits "") (lib.filterAttrs (n: fs: (fs.fsType == "bcachefs") && (!utils.fsNeededForBoot fs)) config.fileSystems);···boot.initrd.postDeviceCommands = commonFunctions + concatStrings (mapAttrsToList openCommand bootFs);
+2
nixos/tests/installer-systemd-stage-1.nix
+2
nixos/tests/installer-systemd-stage-1.nix
+4
nixos/tests/installer.nix
+4
nixos/tests/installer.nix
···
+5
-13
nixos/tests/sslh.nix
+5
-13
nixos/tests/sslh.nix
···
···
+2
-2
pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix
+2
-2
pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix
···
···
+6
-2
pkgs/applications/audio/cmus/default.nix
+6
-2
pkgs/applications/audio/cmus/default.nix
······
······+(fetchpatch { url = "https://github.com/cmus/cmus/commit/07b368ff1500e1d2957cad61ced982fa10243fbc.patch"; hash = "sha256-5gsz3q8R9FPobHoLj8BQPsa9s4ULEA9w2VQR+gmpmgA="; })
+7
-2
pkgs/applications/editors/emacs/default.nix
+7
-2
pkgs/applications/editors/emacs/default.nix
······-then pkgs.gnutls.override { inherit stdenv; inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security; }
······
+142
-141
pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix
+142
-141
pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix
·································································································································
·································································································································
+50
-49
pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
+50
-49
pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
················································
················································
+12
-12
pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
+12
-12
pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
············
············
+713
-588
pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
+713
-588
pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
··············································································································································································································································································································································································································································································
··············································································································································································································································································································································································································································································
pkgs/applications/editors/emacs/generic.nix
pkgs/applications/editors/emacs/make-emacs.nix
pkgs/applications/editors/emacs/generic.nix
pkgs/applications/editors/emacs/make-emacs.nix
+4
-4
pkgs/applications/editors/emacs/sources.nix
+4
-4
pkgs/applications/editors/emacs/sources.nix
············
············
+3
-3
pkgs/applications/file-managers/walk/default.nix
+3
-3
pkgs/applications/file-managers/walk/default.nix
···
···
+1
pkgs/applications/misc/gimoji/default.nix
+1
pkgs/applications/misc/gimoji/default.nix
+4
-4
pkgs/applications/networking/browsers/chromium/update.py
+4
-4
pkgs/applications/networking/browsers/chromium/update.py
······
······
-26
pkgs/applications/networking/browsers/chromium/upstream-info.nix
-26
pkgs/applications/networking/browsers/chromium/upstream-info.nix
···
+2
-2
pkgs/applications/networking/cluster/bosh-cli/default.nix
+2
-2
pkgs/applications/networking/cluster/bosh-cli/default.nix
+31
-10
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/default.nix
+31
-10
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/default.nix
···············url = "https://salsa.debian.org/debian/telegram-desktop/-/raw/09b363ed5a4fcd8ecc3282b9bfede5fbb83f97ef/debian/patches/Disable-register-custom-scheme.patch";-url = "https://github.com/desktop-app/lib_base/commit/5ca91dbb811c84591780236abc31431e313faf39.patch";···
···············url = "https://salsa.debian.org/debian/telegram-desktop/-/raw/09b363ed5a4fcd8ecc3282b9bfede5fbb83f97ef/debian/patches/Disable-register-custom-scheme.patch";···
+3
-3
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix
+3
-3
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix
···
···
+5198
pkgs/by-name/sv/svix-server/Cargo.lock
+5198
pkgs/by-name/sv/svix-server/Cargo.lock
···
···+source = "git+https://github.com/svix/aide?rev=e6e9af3#e6e9af320757130074ca9cd537d342b5496d527d"+source = "git+https://github.com/svix/aide?rev=e6e9af3#e6e9af320757130074ca9cd537d342b5496d527d"+source = "git+https://github.com/svix/hyper/?rev=b901ca7c#b901ca7c7772c427d63d150e1bf1c2ce7ce0d733"
+54
pkgs/by-name/sv/svix-server/package.nix
+54
pkgs/by-name/sv/svix-server/package.nix
···
···
+17
-1
pkgs/desktops/xfce/core/xfconf/default.nix
+17
-1
pkgs/desktops/xfce/core/xfconf/default.nix
······+url = "https://gitlab.xfce.org/xfce/xfconf/-/commit/03f7ff961fd46c9141aba624a278e19de0bf3211.diff";
+2
-2
pkgs/development/libraries/enchant/2.x.nix
+2
-2
pkgs/development/libraries/enchant/2.x.nix
···url = "https://github.com/AbiWord/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
···url = "https://github.com/AbiWord/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
+5
-1
pkgs/development/libraries/libhugetlbfs/default.nix
+5
-1
pkgs/development/libraries/libhugetlbfs/default.nix
···
···
+11
-1
pkgs/development/libraries/mm-common/default.nix
+11
-1
pkgs/development/libraries/mm-common/default.nix
······url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
······url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+2
-2
pkgs/development/libraries/physics/clhep/default.nix
+2
-2
pkgs/development/libraries/physics/clhep/default.nix
+49
pkgs/development/lua-modules/updater/default.nix
+49
pkgs/development/lua-modules/updater/default.nix
···
···
+217
pkgs/development/lua-modules/updater/updater.py
+217
pkgs/development/lua-modules/updater/updater.py
···
···+ROOT = Path(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))).parent.parent # type: ignore+"""Attribue of the lua interpreter if a package is available only for a specific lua version"""
+2
-2
pkgs/development/python-modules/rotary-embedding-torch/default.nix
+2
-2
pkgs/development/python-modules/rotary-embedding-torch/default.nix
···
···
+2
-2
pkgs/development/tools/language-servers/kotlin-language-server/default.nix
+2
-2
pkgs/development/tools/language-servers/kotlin-language-server/default.nix
···
···
+3
-3
pkgs/development/tools/rust/cargo-insta/default.nix
+3
-3
pkgs/development/tools/rust/cargo-insta/default.nix
···
···
+3
-3
pkgs/development/tools/rust/cargo-make/default.nix
+3
-3
pkgs/development/tools/rust/cargo-make/default.nix
···
···
+3
-3
pkgs/development/tools/rust/cargo-modules/default.nix
+3
-3
pkgs/development/tools/rust/cargo-modules/default.nix
···
···
+1
-1
pkgs/os-specific/linux/nvme-cli/default.nix
+1
-1
pkgs/os-specific/linux/nvme-cli/default.nix
+1
pkgs/servers/matrix-hebbot/default.nix
+1
pkgs/servers/matrix-hebbot/default.nix
+12
-4
pkgs/servers/sslh/default.nix
+12
-4
pkgs/servers/sslh/default.nix
···
···+{ lib, stdenv, fetchFromGitHub, fetchpatch, libcap, libev, libconfig, perl, tcp_wrappers, pcre2, nixosTests }:
+3
-3
pkgs/tools/networking/hurl/default.nix
+3
-3
pkgs/tools/networking/hurl/default.nix
···
···
+4
pkgs/tools/system/netdata/default.nix
+4
pkgs/tools/system/netdata/default.nix
···wrapProgram $out/libexec/netdata/plugins.d/cgroup-network-helper.sh --prefix PATH : ${lib.makeBinPath [ bash ]}
···wrapProgram $out/libexec/netdata/plugins.d/cgroup-network-helper.sh --prefix PATH : ${lib.makeBinPath [ bash ]}
+4
pkgs/top-level/aliases.nix
+4
pkgs/top-level/aliases.nix
···chefdk = throw "chefdk has been removed due to being deprecated upstream by Chef Workstation"; # Added 2023-03-22clang-ocl = throw "'clang-ocl' has been replaced with 'rocmPackages.clang-ocl'"; # Added 2023-10-08···godot-headless = throw "godot-headless has been renamed to godot3-headless to distinguish from version 4"; # Added 2023-07-16godot-server = throw "godot-server has been renamed to godot3-server to distinguish from version 4"; # Added 2023-07-16google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2023-09-10gometer = throw "gometer has been removed from nixpkgs because goLance stopped offering Linux support"; # Added 2023-02-10
···chefdk = throw "chefdk has been removed due to being deprecated upstream by Chef Workstation"; # Added 2023-03-22+chromiumBeta = throw "'chromiumBeta' has been removed due to the lack of maintenance in nixpkgs. Consider using 'chromium' instead."; # Added 2023-10-18+chromiumDev = throw "'chromiumDev' has been removed due to the lack of maintenance in nixpkgs. Consider using 'chromium' instead."; # Added 2023-10-18clang-ocl = throw "'clang-ocl' has been replaced with 'rocmPackages.clang-ocl'"; # Added 2023-10-08···godot-headless = throw "godot-headless has been renamed to godot3-headless to distinguish from version 4"; # Added 2023-07-16godot-server = throw "godot-server has been renamed to godot3-server to distinguish from version 4"; # Added 2023-07-16+google-chrome-beta = throw "'google-chrome-beta' has been removed due to the lack of maintenance in nixpkgs. Consider using 'google-chrome' instead."; # Added 2023-10-18+google-chrome-dev = throw "'google-chrome-dev' has been removed due to the lack of maintenance in nixpkgs. Consider using 'google-chrome' instead."; # Added 2023-10-18google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2023-09-10gometer = throw "gometer has been removed from nixpkgs because goLance stopped offering Linux support"; # Added 2023-02-10
+5
-8
pkgs/top-level/all-packages.nix
+5
-8
pkgs/top-level/all-packages.nix
······inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;···
······inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;···
store.png
store.png
This is a binary file and will not be displayed.