1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-05 08:31:03 +01:00
This commit is contained in:
khaneliman 2025-07-08 15:57:43 +00:00
parent 2d4cb53365
commit e6bb2deab7

View file

@ -25726,6 +25726,389 @@ strings concatenated with “\n” or absolute path</p>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.enable"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.enable"><code class="option">programs.firefoxpwa.enable</code>
</a>
</span>
</dt>
<dd>
<p>Whether to enable Progressive Web Apps for Firefox.</p>
<p><span class="emphasis"><em>Type:</em></span>
boolean</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">false</code></p>
<p><span class="emphasis"><em>Example:</em></span>
<code class="literal">true</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.package"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.package"><code class="option">programs.firefoxpwa.package</code>
</a>
</span>
</dt>
<dd>
<p>The firefoxpwa package to use.</p>
<p><span class="emphasis"><em>Type:</em></span>
null or package</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">pkgs.firefoxpwa</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles"><code class="option">programs.firefoxpwa.profiles</code>
</a>
</span>
</dt>
<dd>
<p>Attribute set of profile options. The keys of that attribute set consist of
ULIDs. A ULID is made of 16 characters, each of which is one of
0123456789ABCDEFGHJKMNPQRSTVWXYZ (Excluding I, L, O and U). See
<a class="link" href="https://github.com/ulid/spec?tab=readme-ov-file#canonical-string-representation" target="_top">https://github.com/ulid/spec?tab=readme-ov-file#canonical-string-representation</a>.</p>
<p><span class="emphasis"><em>Type:</em></span>
attribute set of (submodule)</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">{ }</code></p>
<p><span class="emphasis"><em>Example:</em></span></p><pre><code class="programlisting">{
&quot;0123456789ABCDEFGHJKMNPQRSTVWXYZ&quot;.sites.&quot;ZYXWVTSRQPNMKJHGFEDCBA9876543210&quot; = {
name = &quot;MDN Web Docs&quot;;
url = &quot;https://developer.mozilla.org/&quot;;
manifestUrl = &quot;https://developer.mozilla.org/manifest.f42880861b394dd4dc9b.json&quot;;
desktopEntry.icon = pkgs.fetchurl {
url = &quot;https://developer.mozilla.org/favicon-192x192.png&quot;;
sha256 = &quot;0p8zgf2ba48l2pq1gjcffwzmd9kfmj9qc0v7zpwf2qd54fndifxr&quot;;
};
};
}
</code></pre>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.name"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.name"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.name</code>
</a>
</span>
</dt>
<dd>
<p>Name of the profile.</p>
<p><span class="emphasis"><em>Type:</em></span>
string</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&quot;name&quot;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.settings"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.settings"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.settings</code>
</a>
</span>
</dt>
<dd>
<p>Settings for this profile. See
<a class="link" href="https://github.com/filips123/PWAsForFirefox/blob/cb4fc76873cc51129d9290754768e6a340c521b2/native/src/components/profile.rs#L13-L34" target="_top">https://github.com/filips123/PWAsForFirefox/blob/cb4fc76873cc51129d9290754768e6a340c521b2/native/src/components/profile.rs#L13-L34</a>
for a list of available options.</p>
<p><span class="emphasis"><em>Type:</em></span>
JSON value</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">{ }</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites</code>
</a>
</span>
</dt>
<dd>
<p>Attribute set of site options for this profile. The keys of that attribute set
consist of ULIDs. A ULID is made of 16 characters, each of which is one of
0123456789ABCDEFGHJKMNPQRSTVWXYZ (Excluding I, L, O and U). See
<a class="link" href="https://github.com/ulid/spec?tab=readme-ov-file#canonical-string-representation" target="_top">https://github.com/ulid/spec?tab=readme-ov-file#canonical-string-representation</a>.
Site ULIDs must be unique across profiles.</p>
<p><span class="emphasis"><em>Type:</em></span>
attribute set of (submodule)</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">{ }</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.desktopEntry.enable"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.desktopEntry.enable"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.desktopEntry.enable</code>
</a>
</span>
</dt>
<dd>
<p>Whether to enable the desktop entry for this site.</p>
<p><span class="emphasis"><em>Type:</em></span>
boolean</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&quot;true if host platform is Linux&quot;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.desktopEntry.categories"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.desktopEntry.categories"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.desktopEntry.categories</code>
</a>
</span>
</dt>
<dd>
<p>Categories in which the entry should be shown in a menu.</p>
<p><span class="emphasis"><em>Type:</em></span>
null or (list of string)</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">null</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.desktopEntry.icon"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.desktopEntry.icon"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.desktopEntry.icon</code>
</a>
</span>
</dt>
<dd>
<p>Icon to display in file manager, menus, etc.</p>
<p><span class="emphasis"><em>Type:</em></span>
null or string or absolute path</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">null</code></p>
<p><span class="emphasis"><em>Example:</em></span></p><pre><code class="programlisting">pkgs.fetchurl {
url = &quot;https://developer.mozilla.org/favicon-192x192.png&quot;;
sha256 = &quot;0p8zgf2ba48l2pq1gjcffwzmd9kfmj9qc0v7zpwf2qd54fndifxr&quot;;
}
</code></pre>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.manifestUrl"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.manifestUrl"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.manifestUrl</code>
</a>
</span>
</dt>
<dd>
<p>URL of the sites web app manifest.</p>
<p><span class="emphasis"><em>Type:</em></span>
string</p>
<p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;https://developer.mozilla.org/manifest.f42880861b394dd4dc9b.json&quot;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.name"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.name"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.name</code>
</a>
</span>
</dt>
<dd>
<p>Name of the site.</p>
<p><span class="emphasis"><em>Type:</em></span>
string</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&quot;name&quot;</code></p>
<p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;MDN Web Docs&quot;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.settings"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.settings"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.settings</code>
</a>
</span>
</dt>
<dd>
<p>Settings for this site. See
<a class="link" href="https://github.com/filips123/PWAsForFirefox/blob/cb4fc76873cc51129d9290754768e6a340c521b2/native/src/components/site.rs#L98-L115" target="_top">https://github.com/filips123/PWAsForFirefox/blob/cb4fc76873cc51129d9290754768e6a340c521b2/native/src/components/site.rs#L98-L115</a>
for a list of available options.</p>
<p><span class="emphasis"><em>Type:</em></span>
JSON value</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">{ }</code></p>
<p><span class="emphasis"><em>Example:</em></span></p><pre><code class="programlisting">{
config = {
manifest_url = &quot;https://developer.mozilla.org/manifest.f42880861b394dd4dc9b.json&quot;;
};
}
</code></pre>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.profiles._name_.sites._name_.url"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.profiles._name_.sites._name_.url"><code class="option">programs.firefoxpwa.profiles.&lt;name&gt;.sites.&lt;name&gt;.url</code>
</a>
</span>
</dt>
<dd>
<p>Start URL of the site.</p>
<p><span class="emphasis"><em>Type:</em></span>
string</p>
<p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;https://developer.mozilla.org/&quot;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.firefoxpwa.settings"></a><a class="term" href="options.xhtml#opt-programs.firefoxpwa.settings"><code class="option">programs.firefoxpwa.settings</code>
</a>
</span>
</dt>
<dd>
<p>Settings to be written to the configuration file. See
<a class="link" href="https://github.com/filips123/PWAsForFirefox/blob/cb4fc76873cc51129d9290754768e6a340c521b2/native/src/storage.rs#L61-L77" target="_top">https://github.com/filips123/PWAsForFirefox/blob/cb4fc76873cc51129d9290754768e6a340c521b2/native/src/storage.rs#L61-L77</a>
for a list of available options.</p>
<p><span class="emphasis"><em>Type:</em></span>
JSON value</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">{ }</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/nix-community/home-manager/blob/master/modules/programs/firefoxpwa.nix" target="_top">
&lt;home-manager/modules/programs/firefoxpwa.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.fish.enable"></a><a class="term" href="options.xhtml#opt-programs.fish.enable"><code class="option">programs.fish.enable</code>