# 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"