Document newer config options of workspace-taskbar

Adds some configs that were only documented in the GitHub wiki to the manpage.
This commit is contained in:
Pol Rivero
2025-08-12 16:43:31 +02:00
parent 41de8964f1
commit 83f16a2092

View File

@ -50,6 +50,11 @@ This setting is ignored if *workspace-taskbar.enable* is set to true.
default: false ++ default: false ++
Enables the workspace taskbar mode. Enables the workspace taskbar mode.
*update-active-window*: ++
typeof: bool ++
default: false ++
If true, the active/focused window will have an 'active' class. Could cause higher CPU usage due to more frequent redraws.
*format*: ++ *format*: ++
typeof: string ++ typeof: string ++
default: {icon} ++ default: {icon} ++
@ -70,6 +75,19 @@ This setting is ignored if *workspace-taskbar.enable* is set to true.
default: horizontal ++ default: horizontal ++
Direction in which the workspace taskbar is displayed. Direction in which the workspace taskbar is displayed.
*ignore-list*: ++
typeof: array ++
default: [] ++
Regex patterns to match against window class or window title. If a window's class OR title matches any of the patterns, it will not be shown.
*on-click-window*: ++
typeof: string ++
default: "" ++
Command to run when a window is clicked. Available placeholders are: ++
- {address} Hyprland address of the clicked window. ++
- {button} Pressed button number, see https://api.gtkd.org/gdk.c.types.GdkEventButton.button.html. ++
See https://github.com/Alexays/Waybar/wiki/Module:-Hyprland#workspace-taskbars-example for a full example.
*show-special*: ++ *show-special*: ++
typeof: bool ++ typeof: bool ++
default: false ++ default: false ++
@ -216,4 +234,6 @@ Additional to workspace name matching, the following *format-icons* can be set.
- *#workspaces button.special* - *#workspaces button.special*
- *#workspaces button.urgent* - *#workspaces button.urgent*
- *#workspaces button.hosting-monitor* (gets applied if workspace-monitor == waybar-monitor) - *#workspaces button.hosting-monitor* (gets applied if workspace-monitor == waybar-monitor)
- *#workspaces .taskbar-window* (each window in the taskbar) - *#workspaces .workspace-label*
- *#workspaces .taskbar-window* (each window in the taskbar, only if 'workspace-taskbar.enable' is true)
- *#workspaces .taskbar-window.active* (applied to the focused window, only if 'workspace-taskbar.update-active-window' is true)