nix-tools/data/schemas/settings.schema.yaml

33 lines
1.2 KiB
YAML
Raw Normal View History

2016-09-17 01:21:55 +02:00
---
2016-09-17 11:44:48 +02:00
type: map
mapping:
"modules-search":
2016-09-20 17:12:12 +02:00
required: true
type: seq
sequence:
- { type: str }
"instances":
type: seq
sequence:
2016-09-17 11:44:48 +02:00
- type: map
mapping:
"id": { type: str }
"module": { type: str }
"config": { type: str }
"sequence":
type: seq
sequence:
- type: map
mapping:
"show":
type: seq
sequence:
2016-09-20 17:12:12 +02:00
- { type: str, enum: [welcome, netinstall, locale, keyboard, partition, users, summary, finished], unique: true }
"exec":
type: seq
sequence:
2016-09-20 17:12:12 +02:00
- { type: str, enum: [partition, mount, chrootcfg, unpackfs, networkcfg, machineid, fstab, locale, keyboard, localecfg, luksopenswaphookcfg, luksbootkeyfile, plymouthcfg, initcpiocfg, initcpio, users, displaymanager, mhwdcfg, hwclock, servicescfg, services, grubcfg, bootloader, postcfg, umount, packages, removeuser, dracut], unique: true }
"branding": { type: str, required: true }
"prompt-install": { type: bool, default: false }
"dont-chroot": { type: bool, default: false }