all: split reusable components into workspace crates
This commit is contained in:
parent
2a079ed800
commit
657e7ce2f7
225 changed files with 7422 additions and 17602 deletions
|
|
@ -915,13 +915,6 @@ Exec:
|
|||
[shortcuts]
|
||||
ctrl-a = { type = "exec", exec = { prog = "notify-send", args = ["hello world"], env.WAYLAND_DISPLAY = "2" } }
|
||||
```
|
||||
|
||||
- Example 4:
|
||||
|
||||
```toml
|
||||
[shortcuts]
|
||||
ctrl-a = { type = "exec", exec = { shell = "grim - | wl-copy", privileged = true } }
|
||||
```
|
||||
kind: variable
|
||||
variants:
|
||||
- kind: string
|
||||
|
|
@ -959,12 +952,6 @@ Exec:
|
|||
ctrl-a = { type = "exec", exec = { prog = "notify-send", args = ["hello world"], env.WAYLAND_DISPLAY = "2" } }
|
||||
```
|
||||
|
||||
- Example 2:
|
||||
|
||||
```toml
|
||||
[shortcuts]
|
||||
ctrl-a = { type = "exec", exec = { shell = "grim - | wl-copy", privileged = true } }
|
||||
```
|
||||
fields:
|
||||
prog:
|
||||
kind: string
|
||||
|
|
@ -991,18 +978,6 @@ Exec:
|
|||
values:
|
||||
kind: string
|
||||
description: The environment variables to pass to the executable.
|
||||
privileged:
|
||||
kind: boolean
|
||||
required: false
|
||||
description: |
|
||||
If `true`, the executable gets access to privileged wayland protocols.
|
||||
|
||||
The default is `false`.
|
||||
tag:
|
||||
kind: string
|
||||
required: false
|
||||
description: |
|
||||
Specifies a tag to apply to all spawned wayland connections.
|
||||
|
||||
|
||||
SimpleActionName:
|
||||
|
|
@ -1090,8 +1065,6 @@ SimpleActionName:
|
|||
description: Terminate the compositor.
|
||||
- value: reload-config-toml
|
||||
description: Reload the `config.toml`.
|
||||
- value: reload-config-so
|
||||
description: Reload the `config.so`.
|
||||
- value: consume
|
||||
description: |
|
||||
Consume the current key event. Don't forward it to the focused application.
|
||||
|
|
@ -3566,8 +3539,6 @@ Libei:
|
|||
description: |
|
||||
Enables or disables the unauthenticated libei socket.
|
||||
|
||||
Even if the socket is disabled, application can still request access via the portal.
|
||||
|
||||
The default is `false`.
|
||||
|
||||
|
||||
|
|
@ -3948,36 +3919,6 @@ ClientRule:
|
|||
ref: Action
|
||||
required: false
|
||||
description: An action to execute when a client no longer matches the criteria.
|
||||
capabilities:
|
||||
ref: ClientCapabilities
|
||||
required: false
|
||||
description: |
|
||||
Sets the capabilities granted to clients matching this matcher.
|
||||
|
||||
If multiple matchers match a client, the capabilities are added.
|
||||
|
||||
If no matcher matches a client, it is granted the default capabilities depending
|
||||
on whether it's sandboxed or not. If it is not sandboxed, it is granted the
|
||||
capabilities `layer-shell` and `drm-lease`. Otherwise it is granted the
|
||||
capability `drm-lease`.
|
||||
|
||||
Regardless of any capabilities set through this function, the capabilities of the
|
||||
client can never exceed its bounding capabilities.
|
||||
sandbox-bounding-capabilities:
|
||||
ref: ClientCapabilities
|
||||
required: false
|
||||
description: |
|
||||
Sets the upper capability bounds for clients in sandboxes created by this client.
|
||||
|
||||
If multiple matchers match a client, the capabilities are added.
|
||||
|
||||
If no matcher matches a client, the bounding capabilities for sandboxes depend on
|
||||
whether the client is itself sandboxed. If it is sandboxed, the bounding
|
||||
capabilities are the effective capabilities of the client. Otherwise the bounding
|
||||
capabilities are all capabilities.
|
||||
|
||||
Regardless of any capabilities set through this function, the capabilities set
|
||||
through this function can never exceed the client's bounding capabilities.
|
||||
|
||||
|
||||
ClientMatch:
|
||||
|
|
@ -4169,14 +4110,6 @@ ClientMatch:
|
|||
kind: string
|
||||
required: false
|
||||
description: Matches the `/proc/pid/exe` of the client with a regular expression.
|
||||
tag:
|
||||
kind: string
|
||||
required: false
|
||||
description: Matches the tag of the client verbatim.
|
||||
tag-regex:
|
||||
kind: string
|
||||
required: false
|
||||
description: Matches the tag of the client with a regular expression.
|
||||
|
||||
|
||||
ClientMatchExactly:
|
||||
|
|
@ -4660,72 +4593,6 @@ Direction:
|
|||
description: The down direction.
|
||||
|
||||
|
||||
ClientCapabilities:
|
||||
description: |
|
||||
A mask of client capabilities.
|
||||
kind: variable
|
||||
variants:
|
||||
- kind: string
|
||||
description: A named mask.
|
||||
values:
|
||||
- value: none
|
||||
description: No capabilities.
|
||||
- value: all
|
||||
description: The mask containing all capabilities.
|
||||
- value: data-control
|
||||
description: |
|
||||
Grants access to the `ext_data_control_manager_v1` and
|
||||
`zwlr_data_control_manager_v1` globals.
|
||||
- value: virtual-keyboard
|
||||
description: |
|
||||
Grants access to the `zwp_virtual_keyboard_manager_v1` global.
|
||||
- value: foreign-toplevel-list
|
||||
description: |
|
||||
Grants access to the `ext_foreign_toplevel_list_v1` global.
|
||||
- value: idle-notifier
|
||||
description: |
|
||||
Grants access to the `ext_idle_notifier_v1` global.
|
||||
- value: session-lock
|
||||
description: |
|
||||
Grants access to the `ext_session_lock_manager_v1` global.
|
||||
- value: layer-shell
|
||||
description: |
|
||||
Grants access to the `zwlr_layer_shell_v1` global.
|
||||
- value: screencopy
|
||||
description: |
|
||||
Grants access to the `ext_image_copy_capture_manager_v1` and
|
||||
`zwlr_screencopy_manager_v1` globals.
|
||||
- value: seat-manager
|
||||
description: |
|
||||
Grants access to the `ext_transient_seat_manager_v1` global.
|
||||
- value: drm-lease
|
||||
description: |
|
||||
Grants access to the `wp_drm_lease_device_v1` global.
|
||||
- value: input-method
|
||||
description: |
|
||||
Grants access to the `zwp_input_method_manager_v2` global.
|
||||
- value: workspace-manager
|
||||
description: |
|
||||
Grants access to the `ext_workspace_manager_v1` global.
|
||||
- value: foreign-toplevel-manager
|
||||
description: |
|
||||
Grants access to the `zwlr_foreign_toplevel_manager_v1` global.
|
||||
- value: head-manager
|
||||
description: |
|
||||
Grants access to the `jay_head_manager_v1` and `zwlr_output_manager_v1`
|
||||
globals.
|
||||
- value: gamma-control-manager
|
||||
description: |
|
||||
Grants access to the `zwlr_gamma_control_manager_v1` global.
|
||||
- value: virtual-pointer
|
||||
description: |
|
||||
Grants access to the `zwlr_virtual_pointer_manager_v1` global.
|
||||
- kind: array
|
||||
description: An array of masks that are OR'd.
|
||||
items:
|
||||
ref: ClientCapabilities
|
||||
|
||||
|
||||
SimpleIm:
|
||||
kind: table
|
||||
description: |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue