│custom-commands      │ [ <command1>, <command2>,    │ Custom commands   │ No               │
│                     │ ...]                         │ to be run post    │                  │
│                     │                              │ install           │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│!encryption-password │ any                          │ Password to       │ No               │
│                     │                              │ encrypt disk,     │                  │
│                     │                              │ not encrypted if  │                  │
│                     │                              │ password not      │                  │
│                     │                              │ provided          │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│filesystem           │ ext4 / btrfs / fat32 etc.    │ Filesystem for    │ Yes              │
│                     │                              │ root and home     │                  │
│                     │                              │ partitions        │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│gfx_driver           │ "VMware / VirtualBox         │ Graphics Drivers  │ No               │
│                     │ (open-source)" or "Nvidia"   │ to install        │                  │
│                     │ or "Intel (open-source)" or  │                   │                  │
│                     │ "AMD / ATI (open-source)" or │                   │                  │
│                     │ "All open-source (default)"  │                   │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│harddrive            │ { "path": <path of device> } │ Path of device    │ Yes              │
│                     │                              │ to be used        │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│hostname             │ any                          │ Hostname of       │ Yes              │
│                     │                              │ machine after     │                  │
│                     │                              │ installation      │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│kernels              │ [ "kernel1", "kernel2"]      │ List of kernels   │ Atleast 1        │
│                     │                              │ to install eg:    │                  │
│                     │                              │ linux,            │                  │
│                     │                              │ linux-lts,        │                  │
│                     │                              │ linux-zen  etc    │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│keyboard-language    │ 2 letter code for your       │ eg: us, de etc    │ Yes              │
│                     │ keyboard language            │                   │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│mirror-region        │ {"<Region Name>": { "Mirror  │ List of regions   │ Yes              │
│                     │ Name": True/False}, ..}      │ and mirrors to    │                  │
│                     │                              │ use               │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│nic                  │ { NetworkManager: <boolean>, │                   │ Yes              │
│                     │ nic: <nic name> }            │                   │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│ntp                  │ <boolean>                    │ Set to true to    │ No               │
│                     │                              │ set-up ntp post   │                  │
│                     │                              │ install           │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│packages             │ [ "package1", "package2",    │ List of packages  │ No               │
│                     │ ..]                          │ to install        │                  │
│                     │                              │ post-installation │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│profile              │ Name of the profile to       │ Profiles are      │ No               │
│                     │ install                      │ present in        │                  │
│                     │                              │ profiles/, use    │                  │
│                     │                              │ the name of a     │                  │
│                     │                              │ profile to        │                  │
│                     │                              │ install it        │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│!root-password       │ any                          │ The root account  │ No               │
│                     │                              │ password          │                  │
├─────────────────────┼──────────────────────────────┼───────────────────┼──────────────────┤
│services             │ [ "service1", "service2",    │ Services to       │ No               │
│                     │ ..]                          │ enable            │                  │
│                     │                              │ post-installation │                  │
└─────────────────────┴──────────────────────────────┴───────────────────┴──────────────────┘