Copyright © 2019, 2020 Adélie Linux
Development documentation for Project Horizon is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
You should have received a copy of the license along with this work. If not, see the Creative Commons Web site.
2020-07-20
Abstract
This document describes the file format of HorizonScript. HorizonScript is the input file used for Project Horizon, the installation system for Adélie Linux.
Table of Contents
List of Examples
network Key
hostname Key — Setting a Host Name
hostname Key — Setting a Host Name and Domain Name
pkginstall Key — Simple Usage
pkginstall Key — Multiple Invocations
rootpw Key
arch Key
language Key — Simple Language
language Key — Language with Country Localisation
keymap Key
firmware Key
netconfigtype Key — netifrc
netconfigtype Key — /etc/network/interfaces
netaddress Key — Simple DHCP
netaddress Key — Static Addressing
pppoe Key
nameserver Key
netssid Key — Open Network
netssid Key — WEP Network
netssid Key — WPA2 Network
timezone Key
version Key
repository Key
svcenable Key — Enable SSH on Boot
svcenable Key — Start udev on Boot
svcenable Key — Typical Desktop
signingkey Key
bootloader Key
username Key — Simple Usage
username Key — Advanced Usage
useralias Key
userpw Key
usericon Key
usergroups Key — Simple Usage
usergroups Key — Advanced Usage
diskid Key — Verify Manufacturer of Hard Disk
diskid Key — Verify Model of NVMe Device
disklabel Key — Simple Usage
disklabel Key — Multiple Disks
partition Key — Simple Usage
partition Key — Advanced Usage
lvm_pv Key — Whole Disk LVM
lvm_pv Key — LVM Partition
lvm_vg Key
lvm_lv Key
encrypt Key — Prompt for Passphrase
encrypt Key — Use Plaintext Passphrase
fs Key
mount Key