+2
doc/release-notes/rl-2511.section.md
+2
doc/release-notes/rl-2511.section.md
···- `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier.- `space-orbit` package has been removed due to lack of upstream maintenance. Debian upstream stopped tracking it in 2011.+- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).
+2
nixos/doc/manual/release-notes/rl-2511.section.md
+2
nixos/doc/manual/release-notes/rl-2511.section.md
···- `amdgpu` kernel driver overdrive mode can now be enabled by setting [hardware.amdgpu.overdrive.enable](#opt-hardware.amdgpu.overdrive.enable) and customized through [hardware.amdgpu.overdrive.ppfeaturemask](#opt-hardware.amdgpu.overdrive.ppfeaturemask).This allows for fine-grained control over the GPU's performance and maybe required by overclocking softwares like Corectrl and Lact. These new options replace old options such as {option}`programs.corectrl.gpuOverclock.enable` and {option}`programs.tuxclocker.enableAMD`.+- [](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details.
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+1
nixos/modules/services/desktop-managers/gnome.nix
+1
nixos/modules/services/desktop-managers/gnome.nix
···
+49
nixos/modules/services/desktops/gnome/gcr-ssh-agent.nix
+49
nixos/modules/services/desktops/gnome/gcr-ssh-agent.nix
···+`${sshOpts.startAgent}' (defined in ${lib.showFiles sshOpts.startAgent.files}) and `${opts.enable}' (defined in ${lib.showFiles opts.enable.files}) cannot both be enabled at the same time.
+1
nixos/modules/services/x11/desktop-managers/budgie.nix
+1
nixos/modules/services/x11/desktop-managers/budgie.nix
···
+1
nixos/modules/services/x11/desktop-managers/cinnamon.nix
+1
nixos/modules/services/x11/desktop-managers/cinnamon.nix
···
+1
nixos/modules/services/x11/desktop-managers/deepin.nix
+1
nixos/modules/services/x11/desktop-managers/deepin.nix
···
+1
nixos/modules/services/x11/desktop-managers/mate.nix
+1
nixos/modules/services/x11/desktop-managers/mate.nix
···
+1
nixos/modules/services/x11/desktop-managers/pantheon.nix
+1
nixos/modules/services/x11/desktop-managers/pantheon.nix
···
+38
nixos/tests/prometheus/prometheus-pair.nix
+38
nixos/tests/prometheus/prometheus-pair.nix
·········"curl -sf 'http://127.0.0.1:9090/api/v1/query?query=sum(prometheus_build_info)%20by%20(version)' | "+"curl -sf 'http://127.0.0.1:9090/api/v1/query?query=prometheus_tsdb_head_series_created_total\{instance=\"prometheus1:9090\"\}' | "+machine.wait_until_succeeds("journalctl -o cat -u prometheus.service | grep -E '(log=ERROR|write block)'")+machine.wait_until_succeeds("journalctl -o cat -u prometheus.service | grep 'Head GC completed'")+machine.wait_until_succeeds("journalctl -o cat -u prometheus.service | grep 'Creating checkpoint'")+machine.wait_until_succeeds("journalctl -o cat -u prometheus.service | grep 'WAL checkpoint complete'")+machine.wait_until_succeeds("journalctl -o cat -u prometheus.service | grep 'compact blocks'")+machine.wait_until_succeeds("journalctl -o cat -u prometheus.service | grep 'Deleting obsolete block'")+"curl -sf 'http://127.0.0.1:9090/api/v1/query?query=prometheus_tsdb_compactions_total\{instance=\"prometheus1:9090\"\}' | "+"curl -sf 'http://127.0.0.1:9090/api/v1/query?query=prometheus_tsdb_compactions_failed_total\{instance=\"prometheus1:9090\"\}' | "prometheus1.log(prometheus1.succeed("systemd-analyze security prometheus.service | grep -v '✓'"))
+3
-3
pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
+3
-3
pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
···
+2
-2
pkgs/applications/graphics/seamly2d/default.nix
+2
-2
pkgs/applications/graphics/seamly2d/default.nix
···
+53
pkgs/applications/networking/browsers/firefox/139-wayland-drag-animation.patch
+53
pkgs/applications/networking/browsers/firefox/139-wayland-drag-animation.patch
···+Bug 1955112 - Finish tab moving animation when a drag session wasn't ended properly. r=dwalker,tabbrowser-reviewers+diff --git a/browser/components/tabbrowser/content/tabs.js b/browser/components/tabbrowser/content/tabs.js
+5
pkgs/applications/networking/browsers/firefox/common.nix
+5
pkgs/applications/networking/browsers/firefox/common.nix
···
+1
-1
pkgs/applications/networking/browsers/firefox/wrapper.nix
+1
-1
pkgs/applications/networking/browsers/firefox/wrapper.nix
···
+12
-12
pkgs/applications/networking/cluster/terraform-providers/providers.json
+12
-12
pkgs/applications/networking/cluster/terraform-providers/providers.json
············
+3
-3
pkgs/by-name/ca/cargo-xwin/package.nix
+3
-3
pkgs/by-name/ca/cargo-xwin/package.nix
···
+3
-3
pkgs/by-name/ch/cherry-studio/package.nix
+3
-3
pkgs/by-name/ch/cherry-studio/package.nix
······
+4
-4
pkgs/by-name/cl/claude-code/package-lock.json
+4
-4
pkgs/by-name/cl/claude-code/package-lock.json
···-"integrity": "sha512-+MX/pKOKXG2HLSh7WJIgiILdumqRgcORUX0iSQmAfn+UEoHSYSuFWZWuWBpixaa8W4tiTCC06uN4pgzinCU6jw==",+"integrity": "sha512-Ig+OPSl7e77SJrE2jB8p4qnnyS/+iGItttIxh0oxkZI3qSKu/K3Z7zx8r4YTDCo7XJsoYnV0MNsDBcXWa/YKUg==",
+3
-3
pkgs/by-name/cl/claude-code/package.nix
+3
-3
pkgs/by-name/cl/claude-code/package.nix
···
+2
-2
pkgs/by-name/cl/clpeak/package.nix
+2
-2
pkgs/by-name/cl/clpeak/package.nix
···
+3
-3
pkgs/by-name/cn/cnspec/package.nix
+3
-3
pkgs/by-name/cn/cnspec/package.nix
···
+2
-2
pkgs/by-name/db/dblab/package.nix
+2
-2
pkgs/by-name/db/dblab/package.nix
···
+2
-2
pkgs/by-name/do/doctl/package.nix
+2
-2
pkgs/by-name/do/doctl/package.nix
······
+2
-2
pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
+2
-2
pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
···url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
+5
-5
pkgs/by-name/fi/firefly-iii/package.nix
+5
-5
pkgs/by-name/fi/firefly-iii/package.nix
·········+updateScript = nix-update-script { extraArgs = [ "--version-regex='v([0-9]+\.[0-9]+\.[0-9]+)'" ]; };
+2
-2
pkgs/by-name/fm/fmi-reference-fmus/package.nix
+2
-2
pkgs/by-name/fm/fmi-reference-fmus/package.nix
···
-11
pkgs/by-name/gn/gnome-keyring/package.nix
-11
pkgs/by-name/gn/gnome-keyring/package.nix
·········"-Dpkcs11-config=${placeholder "out"}/etc/pkcs11" # todo: this should probably be /share/p11-kit/modules
+2
-2
pkgs/by-name/gr/graphite-cli/package-lock.json
+2
-2
pkgs/by-name/gr/graphite-cli/package-lock.json
···
+3
-3
pkgs/by-name/gr/graphite-cli/package.nix
+3
-3
pkgs/by-name/gr/graphite-cli/package.nix
···
+3
-3
pkgs/by-name/ha/harper/package.nix
+3
-3
pkgs/by-name/ha/harper/package.nix
···
+3
-3
pkgs/by-name/he/hexpatch/package.nix
+3
-3
pkgs/by-name/he/hexpatch/package.nix
···
+2
-2
pkgs/by-name/li/libcouchbase/package.nix
+2
-2
pkgs/by-name/li/libcouchbase/package.nix
···
+2
-2
pkgs/by-name/mi/micronaut/package.nix
+2
-2
pkgs/by-name/mi/micronaut/package.nix
···url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip";
+2
-2
pkgs/by-name/na/namespace-cli/package.nix
+2
-2
pkgs/by-name/na/namespace-cli/package.nix
···
+3
-3
pkgs/by-name/ne/neonmodem/package.nix
+3
-3
pkgs/by-name/ne/neonmodem/package.nix
···
+4
-1
pkgs/by-name/ne/newsflash/package.nix
+4
-1
pkgs/by-name/ne/newsflash/package.nix
···
+3
-3
pkgs/by-name/op/open-webui/package.nix
+3
-3
pkgs/by-name/op/open-webui/package.nix
······url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2";
+3
-3
pkgs/by-name/op/openfga-cli/package.nix
+3
-3
pkgs/by-name/op/openfga-cli/package.nix
······
+3
-3
pkgs/by-name/pi/pik/package.nix
+3
-3
pkgs/by-name/pi/pik/package.nix
···
+2
-2
pkgs/by-name/pl/plasma-panel-spacer-extended/package.nix
+2
-2
pkgs/by-name/pl/plasma-panel-spacer-extended/package.nix
···
+2
-2
pkgs/by-name/po/pony-corral/package.nix
+2
-2
pkgs/by-name/po/pony-corral/package.nix
···
+4
-4
pkgs/by-name/re/readarr/package.nix
+4
-4
pkgs/by-name/re/readarr/package.nix
···."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+3
-3
pkgs/by-name/re/renode-dts2repl/package.nix
+3
-3
pkgs/by-name/re/renode-dts2repl/package.nix
···
+2
-2
pkgs/by-name/ru/rush-parallel/package.nix
+2
-2
pkgs/by-name/ru/rush-parallel/package.nix
···
+3
-3
pkgs/by-name/se/sesh/package.nix
+3
-3
pkgs/by-name/se/sesh/package.nix
···
+2
-2
pkgs/by-name/si/sigil/package.nix
+2
-2
pkgs/by-name/si/sigil/package.nix
···
+3
-3
pkgs/by-name/sp/spicetify-cli/package.nix
+3
-3
pkgs/by-name/sp/spicetify-cli/package.nix
···
+3
-3
pkgs/by-name/st/steamtinkerlaunch/package.nix
+3
-3
pkgs/by-name/st/steamtinkerlaunch/package.nix
···
+57
pkgs/by-name/ta/tauno-monitor/package.nix
+57
pkgs/by-name/ta/tauno-monitor/package.nix
···
+3
-3
pkgs/by-name/td/tdl/package.nix
+3
-3
pkgs/by-name/td/tdl/package.nix
···
+3
-3
pkgs/by-name/tr/treesheets/package.nix
+3
-3
pkgs/by-name/tr/treesheets/package.nix
···
+3
-3
pkgs/by-name/vi/virtiofsd/package.nix
+3
-3
pkgs/by-name/vi/virtiofsd/package.nix
···
+3
-3
pkgs/by-name/vu/vuls/package.nix
+3
-3
pkgs/by-name/vu/vuls/package.nix
···
+1
-1
pkgs/by-name/we/webex/package.nix
+1
-1
pkgs/by-name/we/webex/package.nix
···-update-source-version ${pname} "$version" "$hash" "$url" --file=./pkgs/applications/networking/instant-messengers/webex/default.nix+update-source-version ${pname} "$version" "$hash" "$url" --file=./pkgs/by-name/we/webex/package.nix
+23
-10
pkgs/by-name/wl/wl-screenrec/package.nix
+23
-10
pkgs/by-name/wl/wl-screenrec/package.nix
······
+2
-2
pkgs/by-name/ya/yamlscript/package.nix
+2
-2
pkgs/by-name/ya/yamlscript/package.nix
···url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar";
+8
-1
pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
+8
-1
pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
······+This allows `elementary-session-settings` to not use gnome-keyring's ssh capabilities anymore, as they have been
+12
pkgs/desktops/pantheon/desktop/elementary-session-settings/no-gnome-keyring-ssh-autostart.patch
+12
pkgs/desktops/pantheon/desktop/elementary-session-settings/no-gnome-keyring-ssh-autostart.patch
···+'gnome-keyring-pkcs11': join_paths(gnome_keyring_prefix, 'etc/xdg/autostart', 'gnome-keyring-pkcs11.desktop'),+'gnome-keyring-secrets': join_paths(gnome_keyring_prefix, 'etc/xdg/autostart', 'gnome-keyring-secrets.desktop'),+- 'gnome-keyring-ssh': join_paths(gnome_keyring_prefix, 'etc/xdg/autostart', 'gnome-keyring-ssh.desktop'),+'onboard-autostart': join_paths(onboard_prefix, 'etc/xdg/autostart', 'onboard-autostart.desktop'),
+16
-4
pkgs/development/libraries/gcr/4.nix
+16
-4
pkgs/development/libraries/gcr/4.nix
·········
+2
pkgs/development/ocaml-modules/janestreet/0.17.nix
+2
pkgs/development/ocaml-modules/janestreet/0.17.nix
+2
-2
pkgs/development/python-modules/aioamazondevices/default.nix
+2
-2
pkgs/development/python-modules/aioamazondevices/default.nix
···
+11
-24
pkgs/development/python-modules/brax/default.nix
+11
-24
pkgs/development/python-modules/brax/default.nix
···············-# AssertionError: Array(-0.00135638, dtype=float32) != 0.0 within 0.001 delta (Array(0.00135638, dtype=float32) difference)+# AssertionError: Array(-0.00135638, dtype=float32) != 0.0 within 0.001 delta (Array(0.00135638, dtype=float32) difference)
+2
-2
pkgs/development/python-modules/glyphslib/default.nix
+2
-2
pkgs/development/python-modules/glyphslib/default.nix
······
+2
-2
pkgs/development/python-modules/gocardless-pro/default.nix
+2
-2
pkgs/development/python-modules/gocardless-pro/default.nix
···
+2
-2
pkgs/development/python-modules/google-cloud-iam-logging/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-iam-logging/default.nix
······
+2
-2
pkgs/development/python-modules/google-cloud-translate/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-translate/default.nix
······
+2
-2
pkgs/development/python-modules/gphoto2/default.nix
+2
-2
pkgs/development/python-modules/gphoto2/default.nix
···
+3
-3
pkgs/development/python-modules/granian/default.nix
+3
-3
pkgs/development/python-modules/granian/default.nix
······
+2
-2
pkgs/development/python-modules/homematicip/default.nix
+2
-2
pkgs/development/python-modules/homematicip/default.nix
······
+3
-3
pkgs/development/python-modules/nanoemoji/default.nix
+3
-3
pkgs/development/python-modules/nanoemoji/default.nix
······
+2
-2
pkgs/development/python-modules/opower/default.nix
+2
-2
pkgs/development/python-modules/opower/default.nix
······
+2
-2
pkgs/development/python-modules/orbax-checkpoint/default.nix
+2
-2
pkgs/development/python-modules/orbax-checkpoint/default.nix
···
+2
-2
pkgs/development/python-modules/python-linkplay/default.nix
+2
-2
pkgs/development/python-modules/python-linkplay/default.nix
···
+18
-18
pkgs/development/python-modules/ray/default.nix
+18
-18
pkgs/development/python-modules/ray/default.nix
······
+45
-25
pkgs/development/python-modules/smolagents/default.nix
+45
-25
pkgs/development/python-modules/smolagents/default.nix
············
+2
-2
pkgs/development/python-modules/torchmetrics/default.nix
+2
-2
pkgs/development/python-modules/torchmetrics/default.nix
···
+2
-2
pkgs/development/tools/apko/default.nix
+2
-2
pkgs/development/tools/apko/default.nix
···
+2
-2
pkgs/development/tools/esbuild/default.nix
+2
-2
pkgs/development/tools/esbuild/default.nix
···
+1
-1
pkgs/servers/home-assistant/component-packages.nix
+1
-1
pkgs/servers/home-assistant/component-packages.nix
+3
-3
pkgs/servers/home-assistant/default.nix
+3
-3
pkgs/servers/home-assistant/default.nix
······
+2
-2
pkgs/servers/home-assistant/frontend.nix
+2
-2
pkgs/servers/home-assistant/frontend.nix
···# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json···
+3
-3
pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix
+3
-3
pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix
···
+3
-3
pkgs/servers/monitoring/prometheus/redis-exporter.nix
+3
-3
pkgs/servers/monitoring/prometheus/redis-exporter.nix
···
+5
-1
pkgs/servers/mpd/default.nix
+5
-1
pkgs/servers/mpd/default.nix
·········++ lib.optional (builtins.elem "systemd" features_) "-Dsystemd_system_unit_dir=etc/systemd/system"