This commit is contained in:
khaneliman
2026-01-09 15:18:11 +00:00
parent 6cd2e1931f
commit cba4d45309

View File

@@ -85522,6 +85522,182 @@ null or strings concatenated with “\n” or absolute path</p>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.workstyle.enable"></a><a class="term" href="options.xhtml#opt-programs.workstyle.enable"><code class="option">programs.workstyle.enable</code>
</a>
</span>
</dt>
<dd>
<p>Whether to enable Workstyle.</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/workstyle.nix" target="_top">
&lt;home-manager/modules/programs/workstyle.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.workstyle.package"></a><a class="term" href="options.xhtml#opt-programs.workstyle.package"><code class="option">programs.workstyle.package</code>
</a>
</span>
</dt>
<dd>
<p>The workstyle package to use.</p>
<p><span class="emphasis"><em>Type:</em></span>
package</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">pkgs.workstyle</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/workstyle.nix" target="_top">
&lt;home-manager/modules/programs/workstyle.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.workstyle.settings"></a><a class="term" href="options.xhtml#opt-programs.workstyle.settings"><code class="option">programs.workstyle.settings</code>
</a>
</span>
</dt>
<dd>
<p>Configuration for workstyle</p>
<p><span class="emphasis"><em>Type:</em></span>
TOML 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 for workstyle
# Format: &quot;pattern&quot; = &quot;icon&quot;;
# The pattern will be used to match against the application name, class_id or WM_CLASS.
# The icon will be used to represent that application.
# Note if multiple patterns are present in the same application name,
# precedence is given in order of apparition in this file.
kitty = &quot;T&quot;;
firefox = &quot;B&quot;;
other = {
fallback_icon = &quot;F&quot;;
deduplicate_icons = false;
separator = &quot;: &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/workstyle.nix" target="_top">
&lt;home-manager/modules/programs/workstyle.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.workstyle.systemd.enable"></a><a class="term" href="options.xhtml#opt-programs.workstyle.systemd.enable"><code class="option">programs.workstyle.systemd.enable</code>
</a>
</span>
</dt>
<dd>
<p>Whether to enable Workstyle systemd integration.</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/workstyle.nix" target="_top">
&lt;home-manager/modules/programs/workstyle.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.workstyle.systemd.debug"></a><a class="term" href="options.xhtml#opt-programs.workstyle.systemd.debug"><code class="option">programs.workstyle.systemd.debug</code>
</a>
</span>
</dt>
<dd>
<p>Whether to enable Workstyle debug logs.</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/workstyle.nix" target="_top">
&lt;home-manager/modules/programs/workstyle.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.workstyle.systemd.target"></a><a class="term" href="options.xhtml#opt-programs.workstyle.systemd.target"><code class="option">programs.workstyle.systemd.target</code>
</a>
</span>
</dt>
<dd>
<p>The systemd target that will automatically start the Workstyle service.</p><p>When setting this value to <code class="literal">&quot;sway-session.target&quot;</code>,
make sure to also enable <code class="option">wayland.windowManager.sway.systemd.enable</code>,
otherwise the service may never be started.</p>
<p><span class="emphasis"><em>Type:</em></span>
string</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">config.wayland.systemd.target</code></p>
<p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;sway-session.target&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/workstyle.nix" target="_top">
&lt;home-manager/modules/programs/workstyle.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-programs.xmobar.enable"></a><a class="term" href="options.xhtml#opt-programs.xmobar.enable"><code class="option">programs.xmobar.enable</code>