waybar-niri-workspaces(5) | File Formats Manual | waybar-niri-workspaces(5) |
waybar - niri workspaces module
The workspaces module displays the currently used workspaces in niri.
Addressed by niri/workspaces
all-outputs:
typeof: bool
default: false
If set to false, workspaces will only be shown on the output they are on. If
set to true all workspaces will be shown on every output.
format:
typeof: string
default: {value}
The format, how information should be displayed.
format-icons:
typeof: array
Based on the workspace name, index and state, the corresponding icon gets
selected. See icons.
disable-click:
typeof: bool
default: false
If set to false, you can click to change workspace. If set to true this
behaviour is disabled.
disable-markup:
typeof: bool
default: false
If set to true, button label will escape pango markup.
current-only:
typeof: bool
default: false
If set to true, only the active or focused workspace will be shown.
on-update:
typeof: string
Command to execute when the module is updated.
{value}: Name of the workspace, or index for unnamed workspaces, as defined by niri.
{name}: Name of the workspace for named workspaces.
{icon}: Icon, as defined in format-icons.
{index}: Index of the workspace on its output.
{output}: Output where the workspace is located.
Additional to workspace name matching, the following format-icons can be set.
"niri/workspaces": { "format": "{icon}", "format-icons": { // Named workspaces // (you need to configure them in niri) "browser": "", "discord": "", "chat": "<b></b>", // Icons by state "active": "", "default": "" } }
2025-01-10 |