56 lines
2.7 KiB
Plaintext
56 lines
2.7 KiB
Plaintext
# Arch Linux Install Script (alis) configuration file
|
|
#
|
|
# Some variables values are preceded by a ! character, this means that the value is ignored.
|
|
# Some variables accept a single value others accept multiple values as annotated in the comments.
|
|
# Some variables are boolean with a value of true or false.
|
|
#
|
|
# Read the Arch Linux wiki pages to learn more about the variables values.
|
|
# https://github.com/picodotdev/alis/blob/master/README.md
|
|
|
|
# init
|
|
## KEYS sets keyboard layout.
|
|
## LOG_TRACE outputs the comands executed.
|
|
## LOG_FILE generates a log file with the commands executed and output generated during installation.
|
|
### The log file is saved to /var/log/alis-recovery.log.
|
|
KEYS="es"
|
|
LOG_TRACE="true"
|
|
LOG_FILE="false"
|
|
|
|
# partition
|
|
## DEVICE sets which is the device for the installation. auto autodetects the device.
|
|
## DEVICE_TRIM sets if the DEVICE device supports TRIM feature.
|
|
## LVM sets if the DEVICE is partitioned with LVM partition scheme.
|
|
## LUKS_PASSWORD and LUKS_PASSWORD_RETYPE if set is the password for encrypt the device. With LVM, LVM on LUKS is used. If "ask" password alis asks for a secure password.
|
|
## FILE_SYSTEM_TYPE root device is formatted with this file system type.
|
|
## BTRFS_SUBVOLUMES_MOUNTPOINTS allows to customize btrfs file system subvolumes mountpoints. swap sobvolume is created only if swap file is created (only if there is SWAP_SIZE value).
|
|
### Format ("name,subvolume,mount_point")
|
|
## FILE_SYSTEM_TYPE root device is formatted with this file system type.
|
|
## PARTITION_MODE how partition is performed on DEVICE.
|
|
## PARTITION_MOUNT_POINTS mount points, partition number and directory, to mount from DEVICE.
|
|
DEVICE="auto !/dev/sda !/dev/nvme0n1 !/dev/vda !/dev/mmcblk0"
|
|
DEVICE_TRIM="true"
|
|
LVM="false"
|
|
LUKS_PASSWORD=""
|
|
LUKS_PASSWORD_RETYPE=""
|
|
FILE_SYSTEM_TYPE="ext4 !btrfs !xfs !f2fs !reiserfs" # (single)
|
|
BTRFS_SUBVOLUMES_MOUNTPOINTS=("root,root,/" "home,home,/home" "var,var,/var" "snapshots,snapshots,/snapshots" "swap,swap,/swap")
|
|
#BTRFS_SUBVOLUMES_MOUNTPOINTS=("root,@,/" "home,@home,/home" "var,@var_log,/var/log" "snapshots,@snapshots,/.snapshots" "swap,@swap,/swap")
|
|
SWAP_SIZE="!2048 !4096 !8192" # (single)
|
|
PARTITION_MODE="auto !custom !manual"
|
|
PARTITION_MOUNT_POINTS=("1=/boot" "2=/" "!3=/home")
|
|
|
|
# network_install
|
|
## Variables to setup the WIFI connection to internet.
|
|
## The WIFI interface, WIFI ESSID identifier and WIFI password must be specified. If "ask" password alis asks for a secure password.
|
|
## PING_HOSTNAME is the host to check the internet connection.
|
|
WIFI_INTERFACE=""
|
|
WIFI_ESSID=""
|
|
WIFI_KEY=""
|
|
WIFI_HIDDEN=""
|
|
PING_HOSTNAME="mirrors.kernel.org"
|
|
|
|
# chroot
|
|
## CHROOT sets if arch-chroot ${MNT_DIR} command is executed after partitions mounted to start recovery
|
|
CHROOT="false"
|
|
|