+2
nixos/doc/manual/release-notes/rl-2411.section.md
+2
nixos/doc/manual/release-notes/rl-2411.section.md
···- `qgis` and `qgis-ltr` are now built without `grass` by default. `grass` support can be enabled with `qgis.override { withGrass = true; }`.+- `virtualisation.incus` module gained new `incus-user.service` and `incus-user.socket` systemd units. It is now possible to add a user to `incus` group instead of `incus-admin` for increased security.
+37
-1
nixos/modules/virtualisation/incus.nix
+37
-1
nixos/modules/virtualisation/incus.nix
············
+53
-27
nixos/tests/incus/incusd-options.nix
+53
-27
nixos/tests/incus/incusd-options.nix
·········-status, _ = machine.execute("incus exec container --disable-stdin --force-interactive /run/current-system/sw/bin/systemctl -- is-system-running")+status, _ = machine.execute(f"incus exec {name} --disable-stdin --force-interactive --project {project} -- /run/current-system/sw/bin/systemctl is-system-running")-machine.succeed("incus image import ${container-image-metadata} ${container-image-rootfs} --alias nixos")+machine.succeed("incus image import ${container-image-metadata} ${container-image-rootfs} --alias nixos")-with subtest("Instance is stopped when softDaemonRestart is disabled and services is stopped"):+with subtest("Instance is stopped when softDaemonRestart is disabled and services is stopped"):+machine.succeed("su - testuser bash -c 'incus image import ${container-image-metadata} ${container-image-rootfs} --alias nixos'")