···6263- NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`.
640065## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}
6667<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···6263- NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`.
6465+- [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream.
66+67## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}
6869<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+1-1
nixos/doc/manual/release-notes/rl-2405.section.md
···158159- [pretalx](https://github.com/pretalx/pretalx), a conference planning tool. Available as [services.pretalx](#opt-services.pretalx.enable).
160161-- [private-gpt](https://github.com/zylon-ai/private-gpt), a service to interact with your documents using the power of LLMs, 100% privately, no data leaks. Available as [services.private-gpt](#opt-services.private-gpt.enable).
162163- [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter): check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable).
164
···158159- [pretalx](https://github.com/pretalx/pretalx), a conference planning tool. Available as [services.pretalx](#opt-services.pretalx.enable).
160161+- [private-gpt](https://github.com/zylon-ai/private-gpt), a service to interact with your documents using the power of LLMs, 100% privately, no data leaks.
162163- [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter): check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable).
164
+2
nixos/doc/manual/release-notes/rl-2511.section.md
···131132- The `wstunnel` module was converted to RFC42-style settings, you will need to update your NixOS config if you make use of this module.
13300134## Other Notable Changes {#sec-release-25.11-notable-changes}
135136<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···131132- The `wstunnel` module was converted to RFC42-style settings, you will need to update your NixOS config if you make use of this module.
133134+- [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream.
135+136## Other Notable Changes {#sec-release-25.11-notable-changes}
137138<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···348 The signald project is unmaintained and has long been incompatible with the
349 official Signal servers.
350 '')
351-00352 # Do NOT add any option renames here, see top of the file
353 ];
354}
···348 The signald project is unmaintained and has long been incompatible with the
349 official Signal servers.
350 '')
351+ (mkRemovedOptionModule [ "services" "private-gpt" ] ''
352+ The private-gpt package and the corresponding module have been removed due to being broken and unmaintained.
353+ '')
354 # Do NOT add any option renames here, see top of the file
355 ];
356}
···1666 premake3 = throw "'premake3' has been removed since it is unmaintained. Consider using 'premake' instead"; # Added 2025-05-10
1667 prismlauncher-qt5 = throw "'prismlauncher-qt5' has been removed from nixpkgs. Please use 'prismlauncher'"; # Added 2024-04-20
1668 prismlauncher-qt5-unwrapped = throw "'prismlauncher-qt5-unwrapped' has been removed from nixpkgs. Please use 'prismlauncher-unwrapped'"; # Added 2024-04-20
01669 probe-rs = probe-rs-tools; # Added 2024-05-23
1670 probe-run = throw "probe-run is deprecated upstream. Use probe-rs instead."; # Added 2024-05-23
1671 prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31
···1666 premake3 = throw "'premake3' has been removed since it is unmaintained. Consider using 'premake' instead"; # Added 2025-05-10
1667 prismlauncher-qt5 = throw "'prismlauncher-qt5' has been removed from nixpkgs. Please use 'prismlauncher'"; # Added 2024-04-20
1668 prismlauncher-qt5-unwrapped = throw "'prismlauncher-qt5-unwrapped' has been removed from nixpkgs. Please use 'prismlauncher-unwrapped'"; # Added 2024-04-20
1669+ private-gpt = throw "'private-gpt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2025-07-28
1670 probe-rs = probe-rs-tools; # Added 2024-05-23
1671 probe-run = throw "probe-run is deprecated upstream. Use probe-rs instead."; # Added 2024-05-23
1672 prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31