From 61d3aeeea1da59c8a352154f5f2e65c33a4d0923 Mon Sep 17 00:00:00 2001 From: nikstur Date: Tue, 10 Feb 2026 23:01:24 +0100 Subject: [PATCH] nixos/rl-notes: add section on removing support for imperatively installed systemd units --- nixos/doc/manual/release-notes/rl-2605.section.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 576f3c6db4c4..d5a65d16fa33 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -135,6 +135,17 @@ - `services.pyload` has been removed because the package it relies on does not exist anymore in nixpkgs due to vulnerabilities and being unmaintained. +- Removed the ability from systemd to start units installed via `nix-env -i`. + This feature is hardly used and most units do not work without NixOS specific + changes anyways. Removing this allows us to drop a custom systemd patch + improving systemd maintainability and update speed. + +- Removed the ability from systemd to depend on open-yet-unformatted dm-crypt + devices as systemd device units. For example you cannot call systemd-makefs + on such devices. This was never implemented upstream but patched into + Nixpkgs's systemd. Removing this allows us to drop a custom systemd patch + improving systemd maintainability and update speed. + - `linux_hardened` kernel has been removed due to a lack of maintenance. - `services.tandoor-recipes` now uses a sub-directory for media files by default starting with `26.05`. Existing setups should move media files out of the data directory and adjust `services.tandoor-recipes.extraConfig.MEDIA_ROOT` accordingly. See [Migrating media files for pre 26.05 installations](#module-services-tandoor-recipes-migrating-media).