NixOS:Properties: Difference between revisions
imported>Chuck The default rank of mkOrder is 1000, not 100, per lib/modules.nix |
imported>Chuck Remove mkHeader and mkFooter. They went away in 2013 |
||
| Line 7: | Line 7: | ||
* <code>mkDefaultValue definitions</code>: A shortcut notation to define default values (priority level of 1000) inside the configuration. This is extremely useful to avoid references to properties inside the user configuration while overriding the default value of the option. Any option define without this property will take precedence over it. | * <code>mkDefaultValue definitions</code>: A shortcut notation to define default values (priority level of 1000) inside the configuration. This is extremely useful to avoid references to properties inside the user configuration while overriding the default value of the option. Any option define without this property will take precedence over it. | ||
* <code>mkOrder rank definitions</code>: Add a rank value to definitions. This is useful for options where some dependences between definitions exist. A lower rank will add the definitions among the first definitions. The default rank is 1000. | * <code>mkOrder rank definitions</code>: Add a rank value to definitions. This is useful for options where some dependences between definitions exist. A lower rank will add the definitions among the first definitions. The default rank is 1000. | ||