You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
makeDiskoTest: merge extraSystemConfig before prepareDiskoConfig
When extendModules is provided (from module.nix), use it to merge
extraSystemConfig with the base configuration BEFORE running
prepareDiskoConfig. This allows users to override disko settings
(partition sizes, LUKS keys, etc.) via disko.tests.extraConfig using
the proper NixOS module system rather than manual attribute merging.
The key change is that test-specific disko overrides are now merged
before device path transformation, so the overrides are included
when prepareDiskoConfig maps devices to QEMU virtio paths.
This makes PR nix-community#480 obsolete by using extendModules (enabled by PR nix-community#1094's
evalModules support for disko subtypes) instead of lib.recursiveUpdate.
0 commit comments