This is a custom installer script for Arch Linux.
I made this installer for my personal use, feel free to fork and build your own.
This installer will:
- Format your disk and create 2 partitions:
- A partition for the
EFI
(mounted on/boot
) - A
LUKS
encrypted partition for the system
- A partition for the
- Configure LVM on LUKS with 3 Logical Volumes (LVs):
root
(/
)home
(/home
)swap
- Configure the system
- Create a user/password
- Change the root password
- Install packages,
yay
and someAUR
packages - Install the
systemd-boot
bootloader (no support for bios) - Set custom
Gnome
favorites apps - Install my dotfiles
config-variables.sh
: Configuration file (packages, locale, timezone, user, hostname...)
Once you have booted on Archlinux ISO :
loadkeys fr
pacman -Sy git
git clone https://github.com/dotdc/archlinux-installer
cd archlinux-installer
./archlinux-installer.sh
Then follow the steps!
Feel free to contribute to this project:
- Create an
Issue
to make a feature request, report a bug or share an idea. - Create a
Pull Request
if you want to share code or anything useful to this project.