Loading lib/modules.nix +5 −3 Original line number Diff line number Diff line Loading @@ -1582,7 +1582,7 @@ let # mkDefault properties of the previous option. # mkAliasDefinitions = mkAliasAndWrapDefinitions id; mkAliasAndWrapDefinitions = wrap: option: mkAliasIfDef option (wrap (mkMerge option.definitions)); mkAliasAndWrapDefinitions = wrap: option: mkIf option.isDefined (wrap (mkMerge option.definitions)); # Similar to mkAliasAndWrapDefinitions but copies over the priority from the # option as well. Loading @@ -1594,9 +1594,11 @@ let prio = option.highestPrio or defaultOverridePriority; defsWithPrio = map (mkOverride prio) option.definitions; in mkAliasIfDef option (wrap (mkMerge defsWithPrio)); mkIf option.isDefined (wrap (mkMerge defsWithPrio)); mkAliasIfDef = option: mkIf (isOption option && option.isDefined); mkAliasIfDef = lib.warn "Usage of 'mkAliasIfDef' has been deprecated. Use 'mkIf option.isDefined' instead." (option: mkIf option.isDefined); /** Compatibility. Loading Loading
lib/modules.nix +5 −3 Original line number Diff line number Diff line Loading @@ -1582,7 +1582,7 @@ let # mkDefault properties of the previous option. # mkAliasDefinitions = mkAliasAndWrapDefinitions id; mkAliasAndWrapDefinitions = wrap: option: mkAliasIfDef option (wrap (mkMerge option.definitions)); mkAliasAndWrapDefinitions = wrap: option: mkIf option.isDefined (wrap (mkMerge option.definitions)); # Similar to mkAliasAndWrapDefinitions but copies over the priority from the # option as well. Loading @@ -1594,9 +1594,11 @@ let prio = option.highestPrio or defaultOverridePriority; defsWithPrio = map (mkOverride prio) option.definitions; in mkAliasIfDef option (wrap (mkMerge defsWithPrio)); mkIf option.isDefined (wrap (mkMerge defsWithPrio)); mkAliasIfDef = option: mkIf (isOption option && option.isDefined); mkAliasIfDef = lib.warn "Usage of 'mkAliasIfDef' has been deprecated. Use 'mkIf option.isDefined' instead." (option: mkIf option.isDefined); /** Compatibility. Loading