<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=Declaration</id>
	<title>Declaration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=Declaration"/>
	<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;action=history"/>
	<updated>2026-05-10T12:58:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.0</generator>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=721&amp;oldid=prev</id>
		<title>imported&gt;Evertras at 09:00, 31 January 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=721&amp;oldid=prev"/>
		<updated>2024-01-31T09:00:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:00, 31 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Simple Types ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Simple Types ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inferred&lt;/del&gt;&amp;lt;/code&amp;gt;: Useful when it is used under a meta-type.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anything&lt;/ins&gt;&amp;lt;/code&amp;gt;: Useful when it is used under a meta-type.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt;: A Boolean useful for enable flags.  The merge function is a logical OR between all definitions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt;: A Boolean useful for enable flags.  The merge function is a logical OR between all definitions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;: An Integer.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;: An Integer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-720:rev-721:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Evertras</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=720&amp;oldid=prev</id>
		<title>imported&gt;Mic92: string -&gt; str</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=720&amp;oldid=prev"/>
		<updated>2023-12-14T11:39:34Z</updated>

		<summary type="html">&lt;p&gt;string -&amp;gt; str&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:39, 14 December 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot;&gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;with lib;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;with lib;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;services.fooBar.option = mkOption {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;services.fooBar.option = mkOption {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   type = with types; uniq &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;string&lt;/del&gt;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   type = with types; uniq &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;str&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   description = &amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   description = &amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l56&quot;&gt;Line 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt;: A Boolean useful for enable flags.  The merge function is a logical OR between all definitions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt;: A Boolean useful for enable flags.  The merge function is a logical OR between all definitions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;: An Integer.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;: An Integer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;string&lt;/del&gt;&amp;lt;/code&amp;gt;: A string where all definitions are concatenated.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;str&lt;/ins&gt;&amp;lt;/code&amp;gt;: A string where all definitions are concatenated.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;envVar&amp;lt;/code&amp;gt;: A string where all definitions are concatenated with a colon between all definitions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;envVar&amp;lt;/code&amp;gt;: A string where all definitions are concatenated with a colon between all definitions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;attrs&amp;lt;/code&amp;gt;: An attribute set. (you should prefer &amp;lt;code&amp;gt;attrsOf inferred&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;attrs&amp;lt;/code&amp;gt;: An attribute set. (you should prefer &amp;lt;code&amp;gt;attrsOf inferred&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-719:rev-720:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Mic92</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=719&amp;oldid=prev</id>
		<title>imported&gt;Fricklerhandwerk: add category: NixOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=719&amp;oldid=prev"/>
		<updated>2022-08-11T00:35:46Z</updated>

		<summary type="html">&lt;p&gt;add category: NixOS&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:35, 11 August 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l75&quot;&gt;Line 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;optionSet&amp;lt;/code&amp;gt;: &amp;#039;&amp;#039;&amp;#039;DEPRECATED, probably use submodule instead&amp;#039;&amp;#039;&amp;#039; This type is used to benefit from the modular system used by NixOS inside an option.  When this type is enabled, it merge the &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt; attribute of option declarations with each definition.  The result is the fixed configuration of each module.  This option is often see in conjunction with &amp;lt;code&amp;gt;attrsOf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;listOf&amp;lt;/code&amp;gt;.  Modules declared in option declaration appear in the generated manual with a prefix representing the container type, respectively &amp;quot;&amp;lt;code&amp;gt;.&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; and &amp;quot;&amp;lt;code&amp;gt;.*&amp;lt;/code&amp;gt;&amp;quot;.  Reference to definition files do not appears in the generated manual because the system cannot track them.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;optionSet&amp;lt;/code&amp;gt;: &amp;#039;&amp;#039;&amp;#039;DEPRECATED, probably use submodule instead&amp;#039;&amp;#039;&amp;#039; This type is used to benefit from the modular system used by NixOS inside an option.  When this type is enabled, it merge the &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt; attribute of option declarations with each definition.  The result is the fixed configuration of each module.  This option is often see in conjunction with &amp;lt;code&amp;gt;attrsOf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;listOf&amp;lt;/code&amp;gt;.  Modules declared in option declaration appear in the generated manual with a prefix representing the container type, respectively &amp;quot;&amp;lt;code&amp;gt;.&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; and &amp;quot;&amp;lt;code&amp;gt;.*&amp;lt;/code&amp;gt;&amp;quot;.  Reference to definition files do not appears in the generated manual because the system cannot track them.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:NixOS]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-718:rev-719:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Fricklerhandwerk</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=718&amp;oldid=prev</id>
		<title>imported&gt;Mth: Mth moved page NixOS:Declaration to Declaration</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=718&amp;oldid=prev"/>
		<updated>2019-06-09T16:30:30Z</updated>

		<summary type="html">&lt;p&gt;Mth moved page &lt;a href=&quot;/wiki/NixOS:Declaration&quot; class=&quot;mw-redirect&quot; title=&quot;NixOS:Declaration&quot;&gt;NixOS:Declaration&lt;/a&gt; to &lt;a href=&quot;/wiki/Declaration&quot; title=&quot;Declaration&quot;&gt;Declaration&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:30, 9 June 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-717:rev-718 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Mth</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=717&amp;oldid=prev</id>
		<title>imported&gt;Fadenb at 20:36, 28 June 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=717&amp;oldid=prev"/>
		<updated>2017-06-28T20:36:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:36, 28 June 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NixOS module has declarations to provide an interface for other modules.  Option declarations are used to make NixOS aware of configuration possibilities or to hide the complexity of configuration.  Option declarations are used to provide an interface over the inherent complexity of configuring the system.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NixOS module has declarations to provide an interface for other modules.  Option declarations are used to make NixOS aware of configuration possibilities or to hide the complexity of configuration.  Option declarations are used to provide an interface over the inherent complexity of configuring the system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;See also [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://nixos.org/nixos/manual/#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;idm140067877106960 &lt;/del&gt;the manual].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;See also [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://nixos.org/nixos/manual/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index.html&lt;/ins&gt;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sec-option-declarations &lt;/ins&gt;the manual].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Option attributes =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Option attributes =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-716:rev-717:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Fadenb</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=716&amp;oldid=prev</id>
		<title>imported&gt;Fadenb: Created page with &quot;NixOS module has declarations to provide an interface for other modules.  Option declarations are used to make NixOS aware of configuration possibilities or to hide the comple...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Declaration&amp;diff=716&amp;oldid=prev"/>
		<updated>2017-06-28T20:35:54Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;NixOS module has declarations to provide an interface for other modules.  Option declarations are used to make NixOS aware of configuration possibilities or to hide the comple...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;NixOS module has declarations to provide an interface for other modules.  Option declarations are used to make NixOS aware of configuration possibilities or to hide the complexity of configuration.  Option declarations are used to provide an interface over the inherent complexity of configuring the system.&lt;br /&gt;
&lt;br /&gt;
See also [http://nixos.org/nixos/manual/#idm140067877106960 the manual].&lt;br /&gt;
&lt;br /&gt;
= Option attributes =&lt;br /&gt;
&lt;br /&gt;
Options are declared with the &amp;lt;code&amp;gt;mkOption&amp;lt;/code&amp;gt; function which is provided by the Nix package collection library (&amp;lt;code&amp;gt;pkgs.lib&amp;lt;/code&amp;gt; attribute set).  An option declaration may contain the following attributes:&lt;br /&gt;
* &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;: This attribute is by default set to the location of the option.  The name is used in error messages and in the generated manual.&lt;br /&gt;
* &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(&amp;#039;t)&amp;lt;/code&amp;gt;: The value used when no definitions are provided.&lt;br /&gt;
* &amp;lt;code&amp;gt;example&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(&amp;#039;t)&amp;lt;/code&amp;gt;: The value used as example to show a possible configuration.&lt;br /&gt;
* &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;: A multi-line text which describe in a few sentences what is achieved by the option.&lt;br /&gt;
* &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(/&amp;#039;t/)&amp;lt;/code&amp;gt;: The expected type of the default value and the option definitions.  The type may provide default code for &amp;lt;code&amp;gt;merge&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;check&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* &amp;lt;code&amp;gt;merge&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(&amp;#039;t list -&amp;gt; &amp;#039;t)&amp;lt;/code&amp;gt;: A function used to merge all definitions into one result which has the same type.&lt;br /&gt;
* &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(&amp;#039;t -&amp;gt; any)&amp;lt;/code&amp;gt;: A function used to provide an abstraction over the merged result.  This function is mostly used when an usual transformation is made of the result.&lt;br /&gt;
* &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(module list)&amp;lt;/code&amp;gt;: This attribute contains a list of modules when the type allow to have embedded modules.&lt;br /&gt;
&lt;br /&gt;
An option can be declared in multiple modules, with one condition which is that no attribute collisions exists between the declarations except for the &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&lt;br /&gt;
== Evaluation ==&lt;br /&gt;
&lt;br /&gt;
The evaluation is done with the following piece of code where &amp;lt;code&amp;gt;opt&amp;lt;/code&amp;gt; is the option declaration.  You can find this piece of code inside [https://github.com/NixOS/nixpkgs/blob/eb7a17a1cfc158b87e6d349f1fcc550761d122b9/lib/modules.nix#L154-L186 &amp;lt;code&amp;gt;lib/modules.nix&amp;lt;/code&amp;gt;].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      merged =&lt;br /&gt;
        if defsFinal == [] then&lt;br /&gt;
          throw &amp;quot;The option `${showOption loc}&amp;#039; is used but not defined.&amp;quot;&lt;br /&gt;
        else&lt;br /&gt;
          fold (def: res:&lt;br /&gt;
            if opt.type.check def.value then res&lt;br /&gt;
            else throw &amp;quot;The option value `${showOption loc}&amp;#039; in `${def.file}&amp;#039; is not a ${opt.type.name}.&amp;quot;)&lt;br /&gt;
            (opt.type.merge loc defsFinal) defsFinal;&lt;br /&gt;
      value = (opt.apply or id) merged; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; function is replaced by the identity function and the &amp;lt;code&amp;gt;merge&amp;lt;/code&amp;gt; function is replaced by the [https://github.com/NixOS/nixpkgs/blob/785eaf2cea3c57daef96bb209f44589e3f48a7ff/lib/options.nix#L34-L43 &amp;lt;code&amp;gt;mergeDefaultOption&amp;lt;/code&amp;gt;] function if they are not defined.&lt;br /&gt;
&lt;br /&gt;
= Types =&lt;br /&gt;
&lt;br /&gt;
Types are used to ensure the correctness of definitions and to provide a way to merge the definitions.  All common types are available in [https://github.com/NixOS/nixpkgs/blob/master/lib/types.nix &amp;lt;code&amp;gt;lib/types.nix&amp;lt;/code&amp;gt;].  To declare a type you have to write something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
with lib;&lt;br /&gt;
services.fooBar.option = mkOption {&lt;br /&gt;
  type = with types; uniq string;&lt;br /&gt;
  description = &amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;check&amp;lt;/code&amp;gt; function provided by the type can be a source of strictness, but this is rare because most of the time checked option definitions are fully used by the merge function.&lt;br /&gt;
&lt;br /&gt;
== Simple Types ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;inferred&amp;lt;/code&amp;gt;: Useful when it is used under a meta-type.&lt;br /&gt;
* &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt;: A Boolean useful for enable flags.  The merge function is a logical OR between all definitions.&lt;br /&gt;
* &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;: An Integer.&lt;br /&gt;
* &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;: A string where all definitions are concatenated.&lt;br /&gt;
* &amp;lt;code&amp;gt;envVar&amp;lt;/code&amp;gt;: A string where all definitions are concatenated with a colon between all definitions.&lt;br /&gt;
* &amp;lt;code&amp;gt;attrs&amp;lt;/code&amp;gt;: An attribute set. (you should prefer &amp;lt;code&amp;gt;attrsOf inferred&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;package&amp;lt;/code&amp;gt;: A derivation.&lt;br /&gt;
&lt;br /&gt;
== Meta Types ==&lt;br /&gt;
&lt;br /&gt;
Data meta-types:&lt;br /&gt;
* &amp;lt;code&amp;gt;listOf t&amp;lt;/code&amp;gt;: A list of elements with the type &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;attrsOf t&amp;lt;/code&amp;gt;: An attribute set of elements with the type &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;.  The merge function zip all attribute sets into one.  Attribute values of the resulting attribute set are merged with the merge function of the type &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Definition meta-types:&lt;br /&gt;
* &amp;lt;code&amp;gt;uniq t&amp;lt;/code&amp;gt;: This type define raise an error if more than one definitions exists.  All other properties are inherited from the type &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;.  This is useful to avoid ambiguous definitions.&lt;br /&gt;
* &amp;lt;code&amp;gt;none t&amp;lt;/code&amp;gt;: This type define raise an error if at least one definitions exists.  All other properties are inherited from the type &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;.  This is useful to provide a computation result to other modules.  See also the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; function of option declarations.&lt;br /&gt;
* &amp;lt;code&amp;gt;nullOr t&amp;lt;/code&amp;gt;: This type allows an option to be null or type &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Module Type ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;optionSet&amp;lt;/code&amp;gt;: &amp;#039;&amp;#039;&amp;#039;DEPRECATED, probably use submodule instead&amp;#039;&amp;#039;&amp;#039; This type is used to benefit from the modular system used by NixOS inside an option.  When this type is enabled, it merge the &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt; attribute of option declarations with each definition.  The result is the fixed configuration of each module.  This option is often see in conjunction with &amp;lt;code&amp;gt;attrsOf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;listOf&amp;lt;/code&amp;gt;.  Modules declared in option declaration appear in the generated manual with a prefix representing the container type, respectively &amp;quot;&amp;lt;code&amp;gt;.&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; and &amp;quot;&amp;lt;code&amp;gt;.*&amp;lt;/code&amp;gt;&amp;quot;.  Reference to definition files do not appears in the generated manual because the system cannot track them.&lt;/div&gt;</summary>
		<author><name>imported&gt;Fadenb</name></author>
	</entry>
</feed>