mirror of
https://codeberg.org/dnkl/yambar.git
synced 2025-04-23 04:25:42 +02:00
60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
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)
|
|
|