forked from Vanilla-OS/vanilla-installer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrecipe.json
65 lines (65 loc) · 1.99 KB
/
recipe.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"log_file": "/etc/vanilla/installer.log",
"distro_name": "Vanilla OS",
"distro_logo": "org.vanillaos.Installer-flower",
"images": {
"default": "ghcr.io/vanilla-os/desktop:main",
"nvidia": "ghcr.io/vanilla-os/nvidia:main"
},
"default_root_size": 12288,
"min_disk_size": 28680,
"tour": {
"welcome": {
"resource": "/org/vanillaos/Installer/assets/welcome.svg",
"title": "Welcome to Vanilla",
"description": "Designed to last over time and always be faithful to you."
},
"control": {
"resource": "/org/vanillaos/Installer/assets/control-center.svg",
"title": "You're in Control",
"description": "Configure the system to your liking in the Vanilla Control Center."
},
"containerized": {
"resource": "/org/vanillaos/Installer/assets/containerized.svg",
"title": "Containerized",
"description": "You never have to worry about breakage due to incompatible or conflicting packages."
},
"completed": {
"resource": "/org/vanillaos/Installer/assets/complete.svg",
"title": "Complete and Reliable",
"description": "Use your system your way without anything getting in the way."
}
},
"steps": {
"welcome": {
"template": "welcome"
},
"network": {
"template": "network"
},
"conn-check": {
"template": "conn-check"
},
"language": {
"template": "language"
},
"keyboard": {
"template": "keyboard"
},
"timezone": {
"template": "timezone"
},
"nvidia": {
"template": "nvidia",
"display-conditions": [
"lspci | grep -i '.* nvidia .*'"
]
},
"disk": {
"template": "disk"
},
"encryption": {
"template": "encryption"
}
}
}