modulePath: { config, lib, ... }: let cfg = lib.getAttrFromPath modulePath config; firefoxMockOverlay = import ../setup-firefox-mock-overlay.nix modulePath; in { imports = [ firefoxMockOverlay ]; config = lib.mkIf config.test.enableBig ({ test.asserts.assertions.expected = ['' Must not have a ${cfg.name} profile with an existing ID but - ID 1 is used by first, second'']; } // lib.setAttrByPath modulePath { enable = true; profiles = { first = { isDefault = true; id = 1; }; second = { id = 1; }; }; }); }