query
On this page

mkAliasAndWrapDefsWithPriority

lib.modules.mkAliasAndWrapDefsWithPriority

Docs pulled from | This Revision | 28 minutes ago


Nixpkgs manual

If a priority is not set, it assumes a priority of defaultOverridePriority.

Noogle detected

Implementation

The following is the current implementation of this function.

mkAliasAndWrapDefsWithPriority =
    wrap: option:
    let
      prio = option.highestPrio or defaultOverridePriority;
      defsWithPrio = map (mkOverride prio) option.definitions;
    in
    mkIf option.isDefined (wrap (mkMerge defsWithPrio));