diff options
author | Silvan Mosberger <contact@infinisil.com> | 2021-05-04 09:49:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-04 09:49:25 +0200 |
commit | b8336c2b8abaabb4307ef2f1c38ec48f2f1dbf6f (patch) | |
tree | a930fd87aeef8f1719fcdd6722123c6f11b44393 /nixos | |
parent | 3cc34f9e559e3d6d06c7fdb29392e04beef805e1 (diff) |
formats.ini: Introduce `listToValue` argument (#121613)
Allows coercing lists to values. E.g. formats.ini { listToValue = lib.concatMapStringsSep ", " (lib.generators.mkValueStringDefault {}); }
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/doc/manual/development/settings-options.xml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/nixos/doc/manual/development/settings-options.xml b/nixos/doc/manual/development/settings-options.xml index 7795d7c804454..7292cac62b707 100644 --- a/nixos/doc/manual/development/settings-options.xml +++ b/nixos/doc/manual/development/settings-options.xml @@ -50,7 +50,7 @@ </varlistentry> <varlistentry> <term> - <varname>pkgs.formats.ini</varname> { <replaceable>listsAsDuplicateKeys</replaceable> ? false, ... } + <varname>pkgs.formats.ini</varname> { <replaceable>listsAsDuplicateKeys</replaceable> ? false, <replaceable>listToValue</replaceable> ? null, ... } </term> <listitem> <para> @@ -66,6 +66,16 @@ </para> </listitem> </varlistentry> + <varlistentry> + <term> + <varname>listToValue</varname> + </term> + <listitem> + <para> + A function for turning a list of values into a single value. + </para> + </listitem> + </varlistentry> </variablelist> It returns a set with INI-specific attributes <varname>type</varname> and <varname>generate</varname> as specified <link linkend='pkgs-formats-result'>below</link>. </para> |