77 lines
2.1 KiB
YAML
77 lines
2.1 KiB
YAML
# Proteus is a template generator for Phyllome OS
|
|
# Fragment paths use relative paths from project root
|
|
# Required elements can all be replaced by a listed modifier
|
|
# Optional elements add features
|
|
|
|
name: proteus
|
|
description: "Universal template to generate kickstart recipes for a server, a desktop or a hypervisor system"
|
|
required:
|
|
repository:
|
|
"43": repo/fedora-43-mirrors.ks
|
|
core:
|
|
"base": core/base.ks
|
|
bootloader:
|
|
"grub": bootloader/grub.ks
|
|
storage:
|
|
"ext4": storage/standard.ks
|
|
locale:
|
|
"fr_CH": core/locale.ks
|
|
services:
|
|
"minimal": core/services.ks
|
|
network:
|
|
"network-manager": core/network.ks
|
|
packages:
|
|
"core": packages/core.ks
|
|
brand:
|
|
"fedora-remix": packages/fedora-remix.ks
|
|
extra:
|
|
"extra": packages/hand-picked.ks
|
|
security:
|
|
"enabled": core/security/enabled.ks
|
|
initial-setup:
|
|
"server": initial-setup/server/config.ks
|
|
modifiers:
|
|
repository:
|
|
"rawhide": repo/rawhide-mirrors.ks
|
|
storage:
|
|
"encrypted": storage/encrypted.ks
|
|
security:
|
|
"disabled": core/security/disabled.ks
|
|
initial-setup:
|
|
gnome: initial-setup/gnome/config.ks
|
|
generic-wayland: initial-setup/generic-wayland/config.ks
|
|
live:
|
|
core:
|
|
"live-base": livecore/base.ks
|
|
bootloader:
|
|
"systemd-boot": live/core/bootloader/systemd-boot.ks
|
|
packages:
|
|
"live-core": live/core/packages.ks
|
|
optional:
|
|
hardware-support: packages/hardware-support.ks
|
|
guest-agents: guest-agents/base.ks
|
|
hypervisor: live/hypervisor.ks
|
|
desktop:
|
|
gnome:
|
|
- desktop/gnome/config.ks
|
|
- desktop/gnome/packages.ks
|
|
- desktop/gnome/post-scripts.ks
|
|
labwc:
|
|
- desktop/labwc/config.ks
|
|
hypervisor_type:
|
|
amdcpu: hypervisor/amdcpu.ks
|
|
intelcpu: hypervisor/intelcpu.ks
|
|
intelgpu: hypervisor/intelgpu.ks
|
|
hypervisor:
|
|
base:
|
|
- hypervisor/base/packages.ks
|
|
- hypervisor/base/services.ks
|
|
- hypervisor/base/post-scripts.ks
|
|
desktop:
|
|
- packages/virtual-machine-manager/packages.ks
|
|
- packages/virtual-machine-manager/post-scripts.ks
|
|
post:
|
|
live:
|
|
- base: live/post/base.ks
|
|
- session: live/post/session.ks
|