+4
doc/release-notes/rl-2505.section.md
+4
doc/release-notes/rl-2505.section.md
···+rather than a port. See [Migrating from version 1.x](https://github.com/roehling/postsrsd/blob/2.0.10/README.rst#migrating-from-version-1x) and [Postfix Setup](https://github.com/roehling/postsrsd?tab=readme-ov-file#postfix-setup) for details.- The hand written `perlPackages.SearchXapian` bindings have been dropped in favor of the (mostly compatible)
+13
maintainers/maintainer-list.nix
+13
maintainers/maintainer-list.nix
······
+6
nixos/doc/manual/release-notes/rl-2505.section.md
+6
nixos/doc/manual/release-notes/rl-2505.section.md
···<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->···- PAM services for `i3lock`/`i3lock-color`, `vlock`, `xlock`, and `xscreensaver` now default to disabled unless other corresponding NixOS options are set (`programs.i3lock.enable`, `console.enable`, `services.xserver.enable`, and `services.xscreensaver.enable`, respectively). If for some reason you want one of them back without setting the corresponding option, set, e.g., `security.pam.services.xlock.enable = true`.- [`system.stateVersion`](#opt-system.stateVersion) is now validated and must be in the `"YY.MM"` format, ideally corresponding to a prior NixOS release.+- [`hardware.xone`](options.html#opt-hardware.xone.enable) will also enable [`hardware.xpad-noone`](options.html#opt-hardware.xpad-noone.enable) to provide Xbox 360 driver by default.- `services.mysql` now supports easy cluster setup via [`services.mysql.galeraCluster`](#opt-services.mysql.galeraCluster.enable) option.
+1
nixos/modules/hardware/xone.nix
+1
nixos/modules/hardware/xone.nix
+71
-58
nixos/modules/services/mail/postsrsd.nix
+71
-58
nixos/modules/services/mail/postsrsd.nix
···+`postsrsd` was upgraded to `>= 2.0.0`, with some different behaviors and configuration settings:+- NixOS Release Notes: https://nixos.org/manual/nixos/unstable/release-notes#sec-nixpkgs-release-25.05-incompatibilities+- NixOS Options Reference: https://nixos.org/manual/nixos/unstable/options#opt-services.postsrsd.enable+- Migration instructions: https://github.com/roehling/postsrsd/blob/2.0.10/README.rst#migrating-from-version-1x············+install -m 600 -o ${cfg.user} -g ${cfg.group} <(dd if=/dev/random bs=18 count=1 | base64) "${cfg.secretsFile}"-ExecStart = ''${pkgs.postsrsd}/sbin/postsrsd "-s${cfg.secretsFile}" "-d${cfg.domain}" -a${cfg.separator} -f${toString cfg.forwardPort} -r${toString cfg.reversePort} -t${toString cfg.timeout} "-X${lib.concatStringsSep "," cfg.excludeDomains}"'';-install -m 600 -o ${cfg.user} -g ${cfg.group} <(dd if=/dev/random bs=18 count=1 | base64) "${cfg.secretsFile}"
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+49
nixos/modules/services/monitoring/prometheus/exporters/ebpf.nix
+49
nixos/modules/services/monitoring/prometheus/exporters/ebpf.nix
···
+14
nixos/tests/prometheus-exporters.nix
+14
nixos/tests/prometheus-exporters.nix
···+"curl -sSf http://localhost:9435/metrics | grep 'ebpf_exporter_enabled_configs{name=\"timers\"} 1'"
+2
-2
pkgs/applications/networking/mailreaders/imapfilter.nix
+2
-2
pkgs/applications/networking/mailreaders/imapfilter.nix
···
+3
-1
pkgs/build-support/node/fetch-yarn-deps/common.js
+3
-1
pkgs/build-support/node/fetch-yarn-deps/common.js
···const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/')
+5
-5
pkgs/by-name/au/audiobookshelf/source.json
+5
-5
pkgs/by-name/au/audiobookshelf/source.json
···
+2
-2
pkgs/by-name/aw/aws-lambda-rie/package.nix
+2
-2
pkgs/by-name/aw/aws-lambda-rie/package.nix
···
+2
-2
pkgs/by-name/cl/cliqr/package.nix
+2
-2
pkgs/by-name/cl/cliqr/package.nix
···
+2
-2
pkgs/by-name/de/devenv/package.nix
+2
-2
pkgs/by-name/de/devenv/package.nix
···
+2
-2
pkgs/by-name/fa/fastfetch/package.nix
+2
-2
pkgs/by-name/fa/fastfetch/package.nix
···
+52
pkgs/by-name/fl/fleet/package.nix
+52
pkgs/by-name/fl/fleet/package.nix
···
+12
-12
pkgs/by-name/im/immich/sources.json
+12
-12
pkgs/by-name/im/immich/sources.json
···
+3
-3
pkgs/by-name/ku/kubelogin-oidc/package.nix
+3
-3
pkgs/by-name/ku/kubelogin-oidc/package.nix
······
+16
pkgs/by-name/li/libblake3/package.nix
+16
pkgs/by-name/li/libblake3/package.nix
······+url = "https://github.com/BLAKE3-team/BLAKE3/commit/dab799623310c8f4be6575002d5c681c09a0e209.patch";
+33
pkgs/by-name/li/liblzf/lib_test.c
+33
pkgs/by-name/li/liblzf/lib_test.c
···
+137
pkgs/by-name/li/liblzf/package.nix
+137
pkgs/by-name/li/liblzf/package.nix
···+url = "https://src.fedoraproject.org/rpms/liblzf/raw/53da654eead51a24ac81a28e1b1c531eb1afab28/f/${name}";
+1
-1
pkgs/by-name/mi/miru/darwin.nix
+1
-1
pkgs/by-name/mi/miru/darwin.nix
···url = "https://github.com/ThaUnknown/miru/releases/download/v${version}/mac-Miru-${version}-mac.zip";
+1
-1
pkgs/by-name/mi/miru/linux.nix
+1
-1
pkgs/by-name/mi/miru/linux.nix
···url = "https://github.com/ThaUnknown/miru/releases/download/v${version}/linux-Miru-${version}.AppImage";
+1
-1
pkgs/by-name/mi/miru/package.nix
+1
-1
pkgs/by-name/mi/miru/package.nix
+2
-2
pkgs/by-name/ne/nextcloud-client/package.nix
+2
-2
pkgs/by-name/ne/nextcloud-client/package.nix
······
+3
-3
pkgs/by-name/or/oras/package.nix
+3
-3
pkgs/by-name/or/oras/package.nix
···
+9
-2
pkgs/by-name/po/postsrsd/package.nix
+9
-2
pkgs/by-name/po/postsrsd/package.nix
·········
+82
pkgs/by-name/pr/prometheus-ebpf-exporter/package.nix
+82
pkgs/by-name/pr/prometheus-ebpf-exporter/package.nix
···
+2
-2
pkgs/by-name/ta/tail-tray/package.nix
+2
-2
pkgs/by-name/ta/tail-tray/package.nix
···
+1
-1
pkgs/by-name/x2/x264/package.nix
+1
-1
pkgs/by-name/x2/x264/package.nix
-2
pkgs/by-name/ya/yara/package.nix
-2
pkgs/by-name/ya/yara/package.nix
+2
-2
pkgs/development/cuda-modules/nccl-tests/default.nix
+2
-2
pkgs/development/cuda-modules/nccl-tests/default.nix
···
+6
-5
pkgs/development/libraries/tbb/2022_0.nix
+6
-5
pkgs/development/libraries/tbb/2022_0.nix
···
+6
-5
pkgs/development/libraries/tbb/default.nix
+6
-5
pkgs/development/libraries/tbb/default.nix
···
+2
-2
pkgs/development/python-modules/django-axes/default.nix
+2
-2
pkgs/development/python-modules/django-axes/default.nix
···
+2
-3
pkgs/development/python-modules/flowmc/default.nix
+2
-3
pkgs/development/python-modules/flowmc/default.nix
······
+11
pkgs/development/python-modules/ipydatawidgets/default.nix
+11
pkgs/development/python-modules/ipydatawidgets/default.nix
···
+20
-6
pkgs/development/python-modules/notebook/default.nix
+20
-6
pkgs/development/python-modules/notebook/default.nix
······
+44
pkgs/development/python-modules/pylint-odoo/default.nix
+44
pkgs/development/python-modules/pylint-odoo/default.nix
···
+5
-3
pkgs/development/python-modules/pynvim-pp/default.nix
+5
-3
pkgs/development/python-modules/pynvim-pp/default.nix
···
+67
pkgs/development/python-modules/pythreejs/default.nix
+67
pkgs/development/python-modules/pythreejs/default.nix
···+description = "Interactive 3D graphics for the Jupyter Notebook and JupyterLab, using Three.js and Jupyter Widgets";
+13
pkgs/development/python-modules/pythreejs/fix-re.error.patch
+13
pkgs/development/python-modules/pythreejs/fix-re.error.patch
···
+6
-4
pkgs/development/python-modules/std2/default.nix
+6
-4
pkgs/development/python-modules/std2/default.nix
···
+27
-10
pkgs/development/python-modules/tensordict/default.nix
+27
-10
pkgs/development/python-modules/tensordict/default.nix
······-# torch._dynamo.exc.Unsupported: Graph break due to unsupported builtin None.ReferenceType.__new__.+# torch._dynamo.exc.Unsupported: Graph break due to unsupported builtin None.ReferenceType.__new__.
+3
pkgs/development/python-modules/xgrammar/default.nix
+3
pkgs/development/python-modules/xgrammar/default.nix
-12
pkgs/development/tools/devpod/add-tauri-updater-feature.patch
-12
pkgs/development/tools/devpod/add-tauri-updater-feature.patch
···
+124
-123
pkgs/development/tools/devpod/default.nix
+124
-123
pkgs/development/tools/devpod/default.nix
···description = "Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker";···+# otherwise it's going to get stuck in an endless error cycle, quickly increasing the log file size+jq '.plugins.updater.endpoints = [ ] | .bundle.createUpdaterArtifacts = false' src-tauri/tauri.conf.json \+--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"-# The `tauri` dependency features on the `Cargo.toml` file does not match the allowlist defined under `tauri.conf.json`.-substituteInPlace tauri.conf.json --replace '"distDir": "../dist",' '"distDir": "frontend-build",'---replace "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"+makeWrapper "$out/Applications/DevPod.app/Contents/MacOS/DevPod Desktop" "$out/bin/DevPod Desktop"
+13
pkgs/development/tools/devpod/dont-auto-register-scheme.patch
+13
pkgs/development/tools/devpod/dont-auto-register-scheme.patch
···
+25
pkgs/development/tools/devpod/dont-copy-sidecar-out-of-store.patch
+25
pkgs/development/tools/devpod/dont-copy-sidecar-out-of-store.patch
···
+13
pkgs/development/tools/devpod/exit-update-checker-loop.patch
+13
pkgs/development/tools/devpod/exit-update-checker-loop.patch
···
-66
pkgs/development/tools/devpod/package.json
-66
pkgs/development/tools/devpod/package.json
···
+3
-3
pkgs/development/tools/misc/tokei/default.nix
+3
-3
pkgs/development/tools/misc/tokei/default.nix
···
+4
-4
pkgs/os-specific/linux/kernel/zen-kernels.nix
+4
-4
pkgs/os-specific/linux/kernel/zen-kernels.nix
···
+3
-3
pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix
+3
-3
pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix
···
+2
-2
pkgs/servers/http/openresty/default.nix
+2
-2
pkgs/servers/http/openresty/default.nix
···
-1
pkgs/servers/sql/mariadb/default.nix
-1
pkgs/servers/sql/mariadb/default.nix
···-mariadb_105 = throw "'mariadb_105' has been removed because it reached its End of Life. Consider upgrading to 'mariadb_106'.";
+2
pkgs/tools/misc/grub/default.nix
+2
pkgs/tools/misc/grub/default.nix
······
+37
-26
pkgs/tools/networking/octodns/default.nix
+37
-26
pkgs/tools/networking/octodns/default.nix
·········
pkgs/tools/networking/octodns/providers/bind/default.nix
pkgs/tools/networking/octodns/providers/bind/package.nix
pkgs/tools/networking/octodns/providers/bind/default.nix
pkgs/tools/networking/octodns/providers/bind/package.nix
pkgs/tools/networking/octodns/providers/cloudflare/default.nix
pkgs/tools/networking/octodns/providers/cloudflare/package.nix
pkgs/tools/networking/octodns/providers/cloudflare/default.nix
pkgs/tools/networking/octodns/providers/cloudflare/package.nix
pkgs/tools/networking/octodns/providers/ddns/default.nix
pkgs/tools/networking/octodns/providers/ddns/package.nix
pkgs/tools/networking/octodns/providers/ddns/default.nix
pkgs/tools/networking/octodns/providers/ddns/package.nix
pkgs/tools/networking/octodns/providers/gandi/default.nix
pkgs/tools/networking/octodns/providers/gandi/package.nix
pkgs/tools/networking/octodns/providers/gandi/default.nix
pkgs/tools/networking/octodns/providers/gandi/package.nix
pkgs/tools/networking/octodns/providers/hetzner/default.nix
pkgs/tools/networking/octodns/providers/hetzner/package.nix
pkgs/tools/networking/octodns/providers/hetzner/default.nix
pkgs/tools/networking/octodns/providers/hetzner/package.nix
pkgs/tools/networking/octodns/providers/powerdns/default.nix
pkgs/tools/networking/octodns/providers/powerdns/package.nix
pkgs/tools/networking/octodns/providers/powerdns/default.nix
pkgs/tools/networking/octodns/providers/powerdns/package.nix
pkgs/tools/networking/octodns/providers/transip/default.nix
pkgs/tools/networking/octodns/providers/transip/package.nix
pkgs/tools/networking/octodns/providers/transip/default.nix
pkgs/tools/networking/octodns/providers/transip/package.nix
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···mailman-rss = throw "The mailman-rss package was dropped since it was unmaintained."; # Added 2024-06-21+mariadb_105 = throw "'mariadb_105' has been removed because it reached its End of Life. Consider upgrading to 'mariadb_106'."; # Added 2025-04-26mariadb_110 = throw "mariadb_110 has been removed from nixpkgs, please switch to another version like mariadb_114"; # Added 2024-08-15
+2
-11
pkgs/top-level/all-packages.nix
+2
-11
pkgs/top-level/all-packages.nix
···-cloudflare = python3Packages.callPackage ../tools/networking/octodns/providers/cloudflare { };···
+4
pkgs/top-level/python-packages.nix
+4
pkgs/top-level/python-packages.nix
···pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { };···pythran = callPackage ../development/python-modules/pythran { inherit (pkgs.llvmPackages) openmp; };