diff --git a/lib/generators.nix b/lib/generators.nix index 36891f9caedf..4317e49c2538 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -155,8 +155,20 @@ in rec { /** Generate a key-value-style config file from an attrset. - * - * mkKeyValue is the same as in toINI. + + # Inputs + + Structured function argument + + : mkKeyValue (optional, default: `mkKeyValueDefault {} "="`) + : format a setting line from key and value + + : listsAsDuplicateKeys (optional, default: `false`) + : allow lists as values for duplicate keys + + : indent (optional, default: `""`) + : Initial indentation level + */ toKeyValue = { mkKeyValue ? mkKeyValueDefault {} "=",