fix(nix): Replace options and attrs nixpkgs 26.05 renamed
Evaluating the flake emitted deprecation warnings for options and
package attributes that nixpkgs 26.05 renamed. These are aliases today,
but nixpkgs removes them eventually: services.resolved.extraConfig was
removed the same way and had already broken eva-00's evaluation.
- services.resolved.{dnssec,llmnr,fallbackDns} ->
services.resolved.settings.Resolve.{DNSSEC,LLMNR,FallbackDNS}
in rust/nixos/base.nix, rust/nixos/nixos-test.nix and
rust/systemd/testsuite.nix.
- pkgs.xorg.{libX11,libXcursor,libXrandr,libXi} ->
pkgs.{libx11,libxcursor,libxrandr,libxi} in non-spatial-input.
- services.stalwart-mail -> services.stalwart. The stateVersion 25.05 pin
keeps the module's identifier at stalwart-mail, so the unit name, user
and group are unchanged and the secret owner still matches.
All are exact aliases, verified rather than assumed: the generated
etc-systemd-resolved.conf and the rust-systemd-test-01-basic derivation
have byte-identical store paths before and after, the stalwart unit is
still named stalwart with user stalwart-mail, and non-spatial-input
builds. Evaluating home, gravitas, the systemd test and the package now
emits no warnings.
Signed-off-by: Niclas Overby <niclas@overby.me>