+12
maintainers/maintainer-list.nix
+12
maintainers/maintainer-list.nix
······
······
+4
nixos/doc/manual/release-notes/rl-2305.section.md
+4
nixos/doc/manual/release-notes/rl-2305.section.md
···- The [services.wordpress.sites.<name>.plugins](#opt-services.wordpress.sites._name_.plugins) and [services.wordpress.sites.<name>.themes](#opt-services.wordpress.sites._name_.themes) options have been converted from sets to attribute sets to allow for consumers to specify explicit install paths via attribute name.- Nebula now runs as a system user and group created for each nebula network, using the `CAP_NET_ADMIN` ambient capability on launch rather than starting as root. Ensure that any files each Nebula instance needs to access are owned by the correct user and group, by default `nebula-${networkName}`.- In `mastodon` it is now necessary to specify location of file with `PostgreSQL` database password. In `services.mastodon.database.passwordFile` parameter default value `/var/lib/mastodon/secrets/db-password` has been changed to `null`.···- The new option `programs.singularity.enableFakeroot`, if set to `true`, provides `--fakeroot` support for `apptainer` and `singularity`.- The `unifi-poller` package and corresponding NixOS module have been renamed to `unpoller` to match upstream.- The new option `services.tailscale.useRoutingFeatures` controls various settings for using Tailscale features like exit nodes and subnet routers. If you wish to use your machine as an exit node, you can set this setting to `server`, otherwise if you wish to use an exit node you can set this setting to `client`. The strict RPF warning has been removed as the RPF will be loosened automatically based on the value of this setting.
···- The [services.wordpress.sites.<name>.plugins](#opt-services.wordpress.sites._name_.plugins) and [services.wordpress.sites.<name>.themes](#opt-services.wordpress.sites._name_.themes) options have been converted from sets to attribute sets to allow for consumers to specify explicit install paths via attribute name.+- `protonmail-bridge` package has been updated to v3.0 and the CLI executable is now named bridge instead of protonmail-bridge to be more in line with upstream.- Nebula now runs as a system user and group created for each nebula network, using the `CAP_NET_ADMIN` ambient capability on launch rather than starting as root. Ensure that any files each Nebula instance needs to access are owned by the correct user and group, by default `nebula-${networkName}`.- In `mastodon` it is now necessary to specify location of file with `PostgreSQL` database password. In `services.mastodon.database.passwordFile` parameter default value `/var/lib/mastodon/secrets/db-password` has been changed to `null`.···- The new option `programs.singularity.enableFakeroot`, if set to `true`, provides `--fakeroot` support for `apptainer` and `singularity`.- The `unifi-poller` package and corresponding NixOS module have been renamed to `unpoller` to match upstream.+- `protonmail-bridge` package has been updated to v3.0 and the CLI executable is now named bridge instead of protonmail-bridge to be more in line with upstream.- The new option `services.tailscale.useRoutingFeatures` controls various settings for using Tailscale features like exit nodes and subnet routers. If you wish to use your machine as an exit node, you can set this setting to `server`, otherwise if you wish to use an exit node you can set this setting to `client`. The strict RPF warning has been removed as the RPF will be loosened automatically based on the value of this setting.
+5
-5
nixos/modules/installer/tools/nix-fallback-paths.nix
+5
-5
nixos/modules/installer/tools/nix-fallback-paths.nix
···
···
+1
-2
nixos/modules/misc/ids.nix
+1
-2
nixos/modules/misc/ids.nix
······
······
+1
-3
nixos/modules/security/polkit.nix
+1
-3
nixos/modules/security/polkit.nix
+2
-2
nixos/modules/services/continuous-integration/gitlab-runner.nix
+2
-2
nixos/modules/services/continuous-integration/gitlab-runner.nix
······
···+systemd.services.gitlab-runner-clear-docker-cache = mkIf (cfg.clear-docker-cache.enable && (any (s: s.executor == "docker") (attrValues cfg.services))) {···
+1
-1
nixos/modules/services/mail/postfix.nix
+1
-1
nixos/modules/services/mail/postfix.nix
···
···
+1
-3
nixos/modules/system/boot/systemd/coredump.nix
+1
-3
nixos/modules/system/boot/systemd/coredump.nix
+1
-1
nixos/modules/system/boot/systemd/initrd.nix
+1
-1
nixos/modules/system/boot/systemd/initrd.nix
-1
nixos/tests/haproxy.nix
-1
nixos/tests/haproxy.nix
+2
-2
pkgs/applications/audio/furnace/default.nix
+2
-2
pkgs/applications/audio/furnace/default.nix
···
···
+3
-3
pkgs/applications/blockchains/lighthouse/default.nix
+3
-3
pkgs/applications/blockchains/lighthouse/default.nix
······
······
+2
-2
pkgs/applications/graphics/foxotron/default.nix
+2
-2
pkgs/applications/graphics/foxotron/default.nix
···
···
+2
-2
pkgs/applications/misc/jotta-cli/default.nix
+2
-2
pkgs/applications/misc/jotta-cli/default.nix
···
···
+2
-2
pkgs/applications/misc/qcad/default.nix
+2
-2
pkgs/applications/misc/qcad/default.nix
+2
-2
pkgs/applications/misc/thedesk/default.nix
+2
-2
pkgs/applications/misc/thedesk/default.nix
···url = "https://github.com/cutls/TheDesk/releases/download/v${version}/${pname}_${version}_amd64.deb";
···url = "https://github.com/cutls/TheDesk/releases/download/v${version}/${pname}_${version}_amd64.deb";
+3
-3
pkgs/applications/misc/zine/default.nix
+3
-3
pkgs/applications/misc/zine/default.nix
···
···
+2
-2
pkgs/applications/networking/browsers/google-chrome/default.nix
+2
-2
pkgs/applications/networking/browsers/google-chrome/default.nix
······
······
+60
pkgs/applications/networking/clash-verge/default.nix
+60
pkgs/applications/networking/clash-verge/default.nix
···
···+url = "https://github.com/zzzgydi/clash-verge/releases/download/v${version}/clash-verge_${version}_amd64.deb";
+3
-3
pkgs/applications/networking/cluster/pv-migrate/default.nix
+3
-3
pkgs/applications/networking/cluster/pv-migrate/default.nix
···
···
+2
-2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
······
······
+16
-1
pkgs/applications/networking/kubo-migrator/all-migrations.nix
+16
-1
pkgs/applications/networking/kubo-migrator/all-migrations.nix
·········
·········
+3
-3
pkgs/applications/networking/kubo-migrator/unwrapped.nix
+3
-3
pkgs/applications/networking/kubo-migrator/unwrapped.nix
···
···
+22
-15
pkgs/applications/networking/protonmail-bridge/default.nix
+22
-15
pkgs/applications/networking/protonmail-bridge/default.nix
···
···+"-X ${constants}.FullAppName=ProtonMailBridge" # Should be "Proton Mail Bridge", but quoting doesn't seems to work in nix's ldflags
+2
pkgs/applications/office/onlyoffice-bin/default.nix
+2
pkgs/applications/office/onlyoffice-bin/default.nix
+3
-3
pkgs/applications/office/treesheets/default.nix
+3
-3
pkgs/applications/office/treesheets/default.nix
···
···
+3
-3
pkgs/applications/radio/guglielmo/default.nix
+3
-3
pkgs/applications/radio/guglielmo/default.nix
·········
·········
+2
-2
pkgs/applications/radio/sdrangel/default.nix
+2
-2
pkgs/applications/radio/sdrangel/default.nix
+2
-2
pkgs/applications/radio/sdrpp/default.nix
+2
-2
pkgs/applications/radio/sdrpp/default.nix
······
······
+2
-2
pkgs/applications/science/biology/diamond/default.nix
+2
-2
pkgs/applications/science/biology/diamond/default.nix
+3
-3
pkgs/applications/version-management/gogs/default.nix
+3
-3
pkgs/applications/version-management/gogs/default.nix
···
···
+2
-2
pkgs/applications/virtualization/crun/default.nix
+2
-2
pkgs/applications/virtualization/crun/default.nix
+2
-1
pkgs/development/compilers/orc/default.nix
+2
-1
pkgs/development/compilers/orc/default.nix
···+doCheck = !(stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "12");
-24
pkgs/development/compilers/scryer-prolog/cargo.patch
-24
pkgs/development/compilers/scryer-prolog/cargo.patch
···
···
+10
-14
pkgs/development/compilers/scryer-prolog/default.nix
+10
-14
pkgs/development/compilers/scryer-prolog/default.nix
······
······
+3
-3
pkgs/development/interpreters/wasmtime/default.nix
+3
-3
pkgs/development/interpreters/wasmtime/default.nix
···
···
+3
-3
pkgs/development/libraries/kde-frameworks/prison.nix
+3
-3
pkgs/development/libraries/kde-frameworks/prison.nix
···
+2
-2
pkgs/development/libraries/rocclr/default.nix
+2
-2
pkgs/development/libraries/rocclr/default.nix
···
···
+42
-72
pkgs/development/libraries/science/math/magma/default.nix
+42
-72
pkgs/development/libraries/science/math/magma/default.nix
···-url = "https://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-${finalAttrs.version}.tar.gz";-"-DGPU_TARGET=${builtins.concatStringsSep "," (if gpuTargets == [ ] then hip.gpuTargets else gpuTargets)}"
···
+160
pkgs/development/libraries/science/math/magma/generic.nix
+160
pkgs/development/libraries/science/math/magma/generic.nix
···
···+# NOTE: The lists.subtractLists function is perhaps a bit unintuitive. It subtracts the elements+# Subtract the supported SM architectures from the real SM architectures to get the unsupported+# NOTE: The hip.gpuTargets are prefixed with "gfx" instead of "sm" like cudaFlags.cudaRealArches.
+98
pkgs/development/libraries/science/math/magma/releases.nix
+98
pkgs/development/libraries/science/math/magma/releases.nix
···
···+# CUDA starts here: https://bitbucket.org/icl/magma/src/f4ec79e2c13a2347eff8a77a3be6f83bc2daec20/CMakeLists.txt#lines-175+# HIP is here: https://bitbucket.org/icl/magma/src/f4ec79e2c13a2347eff8a77a3be6f83bc2daec20/CMakeLists.txt#lines-386
+2
-2
pkgs/development/python-modules/azure-storage-blob/default.nix
+2
-2
pkgs/development/python-modules/azure-storage-blob/default.nix
······
······
+2
-2
pkgs/development/python-modules/bundlewrap/default.nix
+2
-2
pkgs/development/python-modules/bundlewrap/default.nix
······
······
+1
-3
pkgs/development/python-modules/dnspython/default.nix
+1
-3
pkgs/development/python-modules/dnspython/default.nix
+2
-2
pkgs/development/python-modules/fastavro/default.nix
+2
-2
pkgs/development/python-modules/fastavro/default.nix
···
···
+2
-2
pkgs/development/python-modules/hg-evolve/default.nix
+2
-2
pkgs/development/python-modules/hg-evolve/default.nix
+8
-10
pkgs/development/python-modules/holidays/default.nix
+8
-10
pkgs/development/python-modules/holidays/default.nix
······
······
+2
-2
pkgs/development/python-modules/ml-collections/default.nix
+2
-2
pkgs/development/python-modules/ml-collections/default.nix
···# ml-collections does not have any git release tags. See https://github.com/google/ml_collections/issues/8.
···# ml-collections does not have any git release tags. See https://github.com/google/ml_collections/issues/8.
+2
-2
pkgs/development/python-modules/python-openstackclient/default.nix
+2
-2
pkgs/development/python-modules/python-openstackclient/default.nix
+1
-1
pkgs/development/python-modules/serialio/default.nix
+1
-1
pkgs/development/python-modules/serialio/default.nix
+1
-1
pkgs/development/python-modules/torch/default.nix
+1
-1
pkgs/development/python-modules/torch/default.nix
+6
pkgs/development/python-modules/wasmer/default.nix
+6
pkgs/development/python-modules/wasmer/default.nix
···
+2
-1
pkgs/development/tools/analysis/cppcheck/default.nix
+2
-1
pkgs/development/tools/analysis/cppcheck/default.nix
+14
-6
pkgs/development/tools/benthos/default.nix
+14
-6
pkgs/development/tools/benthos/default.nix
······
······
+3
-3
pkgs/development/tools/go-task/default.nix
+3
-3
pkgs/development/tools/go-task/default.nix
···
···
+2
-2
pkgs/development/tools/minizinc/default.nix
+2
-2
pkgs/development/tools/minizinc/default.nix
······
······
+3
-3
pkgs/development/tools/misc/slint-lsp/default.nix
+3
-3
pkgs/development/tools/misc/slint-lsp/default.nix
···
···
+4
-4
pkgs/development/tools/misc/texlab/default.nix
+4
-4
pkgs/development/tools/misc/texlab/default.nix
······
······
+3
-3
pkgs/development/tools/nodenv/default.nix
+3
-3
pkgs/development/tools/nodenv/default.nix
······
······
+3
-3
pkgs/development/tools/opcr-policy/default.nix
+3
-3
pkgs/development/tools/opcr-policy/default.nix
···
···
+3
-3
pkgs/games/blightmud/default.nix
+3
-3
pkgs/games/blightmud/default.nix
···
···
+2
-2
pkgs/os-specific/darwin/sketchybar/default.nix
+2
-2
pkgs/os-specific/darwin/sketchybar/default.nix
···
···
+2
-2
pkgs/os-specific/linux/semodule-utils/default.nix
+2
-2
pkgs/os-specific/linux/semodule-utils/default.nix
···
···
+3
-3
pkgs/servers/http/dufs/default.nix
+3
-3
pkgs/servers/http/dufs/default.nix
···
···
+3
-3
pkgs/servers/misc/virtiofsd/default.nix
+3
-3
pkgs/servers/misc/virtiofsd/default.nix
···
···
+71
-23
pkgs/servers/shairport-sync/default.nix
+71
-23
pkgs/servers/shairport-sync/default.nix
···
···
+2
-2
pkgs/servers/snappymail/default.nix
+2
-2
pkgs/servers/snappymail/default.nix
···url = "https://github.com/the-djmaze/snappymail/releases/download/v${version}/snappymail-${version}.tar.gz";
···url = "https://github.com/the-djmaze/snappymail/releases/download/v${version}/snappymail-${version}.tar.gz";
+4
-4
pkgs/servers/web-apps/hedgedoc/default.nix
+4
-4
pkgs/servers/web-apps/hedgedoc/default.nix
···# we use the upstream compiled js files because yarn2nix cannot handle different versions of dependencies# in development and production and the web assets muts be compiled with js-yaml 3 while developmenturl = "https://github.com/hedgedoc/hedgedoc/releases/download/${version}/hedgedoc-${version}.tar.gz";······
···# we use the upstream compiled js files because yarn2nix cannot handle different versions of dependencies# in development and production and the web assets muts be compiled with js-yaml 3 while developmenturl = "https://github.com/hedgedoc/hedgedoc/releases/download/${version}/hedgedoc-${version}.tar.gz";······
+14
-12
pkgs/servers/web-apps/hedgedoc/package.json
+14
-12
pkgs/servers/web-apps/hedgedoc/package.json
···························
···························
+3
-3
pkgs/tools/filesystems/apfs-fuse/default.nix
+3
-3
pkgs/tools/filesystems/apfs-fuse/default.nix
···
···
+2
-2
pkgs/tools/misc/asdf-vm/default.nix
+2
-2
pkgs/tools/misc/asdf-vm/default.nix
+3
-3
pkgs/tools/misc/otel-cli/default.nix
+3
-3
pkgs/tools/misc/otel-cli/default.nix
···
···
+8
-12
pkgs/tools/misc/trashy/default.nix
+8
-12
pkgs/tools/misc/trashy/default.nix
······
······
-13
pkgs/tools/misc/trashy/lock-version.patch
-13
pkgs/tools/misc/trashy/lock-version.patch
···
···
+2
-2
pkgs/tools/networking/haproxy/default.nix
+2
-2
pkgs/tools/networking/haproxy/default.nix
···url = "https://www.haproxy.org/download/${lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz";
···url = "https://www.haproxy.org/download/${lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz";
+4
-4
pkgs/tools/package-management/nix/default.nix
+4
-4
pkgs/tools/package-management/nix/default.nix
······
······
+1
-1
pkgs/tools/security/cosign/default.nix
+1
-1
pkgs/tools/security/cosign/default.nix
+2
-2
pkgs/tools/security/rng-tools/default.nix
+2
-2
pkgs/tools/security/rng-tools/default.nix
······
······
+12
-9
pkgs/top-level/all-packages.nix
+12
-9
pkgs/top-level/all-packages.nix
······-inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;······
······+inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;···+if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU && lib.versionOlder stdenv.cc.version "10"···