Skip to content

Desktop Configuration Schema

Overview

The desktop schema defines desktop customization settings for a group.

File: schemas/sections/desktop.schema.json

Properties

background_image (optional)

Type: string

Path to the desktop background image asset.

Constraints: - Must start with assets/

Example:

desktop:
  background_image: assets/bg-green.jpg

shortcuts_in_menu (optional)

Type: array of strings

List of application shortcut IDs shown in the desktop menu.

Constraints: - Must be a non-empty list when provided - Each value must be a non-empty string

Example:

desktop:
  shortcuts_in_menu:
    - firefox
    - libreoffice-writer

Combined Example

desktop:
  background_image: assets/bg-green.jpg
  shortcuts_in_menu:
    - firefox
    - libreoffice-writer