-
-
Notifications
You must be signed in to change notification settings - Fork 32
/
recipe.json
85 lines (85 loc) · 2.49 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"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",
"vm": "ghcr.io/vanilla-os/vm:main"
},
"default_root_size": 12288,
"min_disk_size": 51200,
"min_partition_sizes": {
"/boot": 900,
"/boot/efi": 512,
"/": 21504,
"/var": 25600
},
"tour": {
"welcome": {
"resource": "/org/vanillaos/Installer/assets/welcome.png",
"title": "Installing Vanilla OS",
"description": "The process could take a few minutes, please be patient"
},
"control": {
"resource": "/org/vanillaos/Installer/assets/ready.svg",
"title": "Always Ready",
"description": "Don't be held back by your system, use it the way you want"
},
"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": "The largest software catalog at your fingertips"
}
},
"steps": {
"welcome": {
"template": "welcome",
"protected": true
},
"language": {
"template": "language"
},
"keyboard": {
"template": "keyboard"
},
"network": {
"template": "network"
},
"conn-check": {
"template": "conn-check"
},
"timezone": {
"template": "timezone"
},
"nvidia": {
"template": "nvidia",
"display-conditions": [
"lspci | grep -i '.* nvidia .*'"
],
"default_image": true
},
"vm": {
"template": "vm",
"display-conditions": [
"grep 'hypervisor' /proc/cpuinfo"
],
"default_image": true
},
"image": {
"template": "image",
"custom_image": true
},
"disk": {
"template": "disk"
},
"encryption": {
"template": "encryption"
}
}
}