Last active
March 14, 2020 21:53
-
-
Save gazorby/288c845a6d9e953ed0dca6cc7e7f3baf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Arch Linux Install Script (alis) configuration file | |
# | |
# Some values are preceded by a ! character, this means that the value is ignored. | |
# Some keys accept a single value others accept multiple values as annotated in the comments. | |
# init | |
KEYS="fr" | |
LOG="true" | |
# Partition | |
ERASE="false" # If true, partitions will be automatically created | |
# Required if ERASE is true | |
DEVICE="!/dev/sda /dev/nvme0n1 !/dev/mmcblk0" # sata nvme mmc (single) | |
# Required if ERASE is false | |
PARTITION_BIOS="" # let this empty if you have an EFI system | |
PARTITION_BOOT="/dev/nvme0n1p2" | |
PARTITION_ROOT="/dev/nvme0n1p4" | |
DEVICE_TRIM="true" # If DEVICE supports TRIM | |
LVM="false" # true if use LVM for partitioning | |
PARTITION_ROOT_ENCRYPTION_PASSWORD="archlinux" # LUKS encryption key, if LVM will be user LVM on LUKS. Empty for not use LUKS/encryption. Warning: change it! | |
PARTITION_ROOT_ENCRYPTION_PASSWORD_RETYPE="archlinux" | |
FILE_SYSTEM_TYPE="!ext4 btrfs !xfs" # (single) | |
SWAP_SIZE="!2GiB !4GiB !8GiB" # (single) | |
# network_install | |
WIFI_INTERFACE="" | |
WIFI_ESSID="" | |
WIFI_KEY="" | |
WIFI_HIDDEN="" | |
PING_HOSTNAME="mirrors.kernel.org" | |
# install (precede with ! for not install) | |
PACMAN_MIRROR="https://mirrors.kernel.org/archlinux/\$repo/os/\$arch" | |
KERNELS="!linux-lts !linux-lts-headers !linux-hardened !linux-hardened-headers linux-zen linux-zen-headers" # Additional kernels and headers (multiple) | |
KERNELS_COMPRESSION="!gzip !bzip2 !lzma xz !lzop !lz4" | |
# config | |
TIMEZONE="/usr/share/zoneinfo/Europe/Paris" | |
LOCALES=("en_US.UTF-8 UTF-8") | |
LOCALE_CONF=("LANG=en_US.UTF-8" "LANGUAGE=en_US:en") | |
KEYMAP="KEYMAP=fr" | |
FONT="" | |
FONT_MAP="" | |
HOSTNAME="bigbox" | |
ROOT_PASSWORD="archlinux" # Root user password. Warning: change it! | |
ROOT_PASSWORD_RETYPE="archlinux" | |
# user | |
USER_NAME="gazorby" | |
USER_PASSWORD="archlinux" # Main user password. Warning: change it! | |
USER_PASSWORD_RETYPE="archlinux" | |
ADDITIONAL_USER_NAMES="" # list separated by space | |
ADDITIONAL_USER_PASSWORDS="" # list separated by space | |
# mkinitcpio | |
HOOKS="base !udev !usr !resume !systemd !btrfs keyboard autodetect modconf block !net !dmraid !mdadm !mdadm_udev keymap !consolefont !sd-vconsole !encrypt !lvm2 !sd-encrypt !sd-lvm2 fsck filesystems" | |
# bootloader | |
BOOTLOADER="!grub refind !systemd" # (single) | |
# desktop | |
DESKTOP_ENVIRONMENT="gnome !kde !xfce !mate !cinnamon !lxde" # (single) | |
DISPLAY_DRIVER="!intel !amdgpu !ati nvidia !nvidia-lts !nvidia-dkms !nvidia-390xx !nvidia-390xx-lts !nvidia-390xx-dkms !nouveau" # (single) | |
KMS="false" | |
DISPLAY_DRIVER_DDX="true" | |
VULKAN="true" | |
DISPLAY_DRIVER_HARDWARE_ACCELERATION="true" | |
DISPLAY_DRIVER_HARDWARE_ACCELERATION_INTEL="!intel-media-driver !libva-intel-driver" # (single) | |
# packages (all multiple) | |
PACKAGES_PACMAN_INTERNET="!firefox !chromium !apache !nginx curl wget !filezilla !sshfs openssh !transmission-gtk !transmission-qt !amule !geary !thunderbird !empathy !kopete !polari !konversation !liferea !hugo !gnome-boxes" | |
PACKAGES_PACMAN_MULTIMEDIA="!gthumb !gimp !imagemagick !krita !inkscape !blender !cmus !vlc !easytag !ardour !audacity !ffmpeg !gnome-phone-manager !kdeconnect !gstreamer !gst-plugins-good !gst-plugins-bad !gst-plugins-ugly bluez bluez-utils" | |
PACKAGES_PACMAN_UTILITIES="!gnome-initial-setup !code !eclipse-java !intellij-idea-community-edition !gradle !maven !lz4 !meld !dosfstools !ntfs-3g !exfat-utils" | |
PACKAGES_PACMAN_DOCUMENTS_AND_TEXT="!libreoffice-fresh !calligra !discount !lyx vim !calibre" | |
PACKAGES_PACMAN_SECURITY="!rsync gnupg !keepassxc" | |
PACKAGES_PACMAN_SCIENCE="!geogebra !octave" | |
PACKAGES_PACMAN_OTHERS="!klavaro !tmux" | |
PACKAGES_PACMAN_DEVELOPER="!jdk-openjdk !python !dotnet-sdk !php !rust !go !virtualbox !docker !ansible !vagrant" | |
PACKAGES_PACMAN_CUSTOM="linux-firmware" | |
AUR="yay !aurman" | |
PACKAGES_AUR_INTERNET="!dropbox" | |
PACKAGES_AUR_MULTIMEDIA="" | |
PACKAGES_AUR_UTILITIES="" | |
PACKAGES_AUR_DOCUMENTS_AND_TEXT="!wps-office" | |
PACKAGES_AUR_SECURITY="!freefilesync" | |
PACKAGES_AUR_SCIENCE="" | |
PACKAGES_AUR_OTHERS="!gnucash" | |
PACKAGES_AUR_DEVELOPER="" | |
PACKAGES_AUR_CUSTOM="" | |
PACKAGES_PACMAN="$PACKAGES_PACMAN_INTERNET $PACKAGES_PACMAN_MULTIMEDIA $PACKAGES_PACMAN_UTILITIES $PACKAGES_PACMAN_DOCUMENTS_AND_TEXT $PACKAGES_PACMAN_SECURITY $PACKAGES_PACMAN_SCIENCE $PACKAGES_PACMAN_OTHERS $PACKAGES_PACMAN_DEVELOPER $PACKAGES_PACMAN_CUSTOM" | |
PACKAGES_AUR="$PACKAGES_AUR_INTERNET $PACKAGES_AUR_MULTIMEDIA $PACKAGES_AUR_UTILITIES $PACKAGES_AUR_DOCUMENTS_AND_TEXT $PACKAGES_AUR_SECURITY $PACKAGES_AUR_SCIENCE $PACKAGES_AUR_OTHERS $PACKAGES_AUR_DEVELOPER $PACKAGES_AUR_CUSTOM" | |
#reboot | |
REBOOT="false" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment