Here is my set of scripts that I use to install Arch Linux normally. They are focused in my SSD (cache) + HDD (storage) installation, but it can be useful in more situations.
- 01-pre_install.sh: Connect to internet, configure some features before changing root, partition and format the disks, and install de essentials packages in the new root.
- 02-install.sh: Configure all the personal stuffs in the installation as the time zone, users and passwords, and set up the EFISTUB as the bootloader.
- 03-graphical_environment.sh: Install the graphical environment, the display manager, the desktop environment and all packages neccesarys for graphical use, for now only support bspwm.
- 04-post_install.sh: Install some packages that I use in my daily basis.
- 05-security: This script install and configure some security features as the firewall, antivirus, etc. and also install some useful packages for penteration testing.