yambar-modules-niri-workspaces(5)

NAME
niri-workspaces - This module provides information about niri workspaces.

DESCRIPTION

This module provides a map of each workspace present in niri.

Each workspace has its id, name, and its status (focused, active, empty). The workspaces are sorted by their ids.

This module will only track the monitor where yambar was launched. If you have a multi monitor setup, please launch yambar on each individual monitor to track its workspaces.

TAGS

Name | Type | Description
id | int | The workspace id.
name | string | The name of the workspace.
active | bool | True if the workspace is currently visible on the current output.
focused | bool | True if the workspace is currently focused.
empty | bool | True if the workspace contains no window.

CONFIGURATION

No additional attributes supported, only the generic ones (see GENERIC CONFIGURATION in yambar-modules(5))

EXAMPLES

    bar:
      left:
        - niri-workspaces:
            content:
    		  map:
    		    default: {string: {text: "| {id}"}}
    			conditions:
    			  active: {string: {text: "-> {id}"}}
    			  ~empty: {string: {text: "@ {id}"}}

SEE ALSO

yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5)