[displaymanager] Fix config schema

This commit is contained in:
Adriaan de Groot 2020-08-07 10:50:33 +02:00
parent f324a055e5
commit 463ea3c73f

View File

@ -4,13 +4,17 @@ $id: https://calamares.io/schemas/displaymanager
additionalProperties: false additionalProperties: false
type: object type: object
properties: properties:
"displaymanagers": displaymanagers:
type: seq type: array
sequence: items:
- { type: string, required: true, enum: [slim, sddm, lightdm, gdm, mdm, lxdm, kdm] } type: string
"defaultDesktopEnvironment": enum: [slim, sddm, lightdm, gdm, mdm, lxdm, kdm]
type: map minItems: 1 # Must be non-empty, if present at all
mapping: defaultDesktopEnvironment:
"executable": { type: str } type: object
"desktopFile": { type: str } properties:
"basicSetup": { type: boolean, default: false } executable: { type: string }
desktopFile: { type: string }
required: [ executable, desktopFile ]
basicSetup: { type: boolean, default: false }
sysconfigSetup: { type: boolean, default: false }