
This contains breaking changes, see https://pocket-id.org/docs/setup/migrate-to-v1/. The frontend now generates only static files and no longer includes a binary for serving them. The backend has taken over the responsibility of serving the static assets. Co-authored-by: ymstnt <21342713+YMSTNT@users.noreply.github.com>
2.5 KiB
Release 25.11 ("Xantusia", 2025.11/??)
Highlights
- Secure boot support can now be enabled for the Limine bootloader through {option}
boot.loader.limine.secureBoot.enable
. Bootloader install script signs the bootloader, then kernels are hashed during system rebuild and written to a config. This allows Limine to boot only the kernels installed through NixOS system.
New Modules
-
gtklock, a GTK-based lockscreen for Wayland. Available as programs.gtklock.
-
SuiteNumérique Docs, a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as services.lasuite-docs.
Backward Incompatibilities
-
The
services.polipo
module has been removed aspolipo
is unmaintained and archived upstream. -
The Pocket ID module ([
services.pocket-id
][#opt-services.pocket-id.enable]) and package (pocket-id
) has been updated to 1.0.0. Some environment variables have been changed or removed, see the migration guide. -
renovate
was updated to v40. See the upstream release notes for breaking changes.
Other Notable Changes
-
services.clamsmtp
is unmaintained and was removed from Nixpkgs. -
amdgpu
kernel driver overdrive mode can now be enabled by setting hardware.amdgpu.overdrive.enable and customized through 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
.