Arch Anywhere 2.2.2 Release Details
The look and feel of the installer has changed immensely! I've done away with whiptail in favor of the much more feature rich and customizable dialog. The results truly show in this release, the aesthetics of the installer are unlike anything else I've seen. Many hours were spent getting the colors and the scheme to work the way it does and I'm very pleased with the final outcome.
Aside from general aesthetics I've also vastly improved the loading bars. Every loading bar now displays what it is doing, along with the actual command which is running. This allows the user to see whats actually going on in the background while they install arch. Pacstrap is also setup to output to the loading bar, meaning you are updated with the actual progress of the installer every .5 seconds in a loop. I have been wanting to do something like this from the very beginning but whiptail never allowed me the flexability I needed. Switiching the menu system to dialog has been a huge step in the right direction.
Support for SysLinux bootloader has been added. Users now have the option to select grub, syslinux, or none as their bootloader. Along with this netctl is given as an option along with networkmanager giving the user the ability to select their prefered network utility.
Some errors with EFI boot have been fixed and it is now as stable as ever when using grub or syslinux. I have also added the ability to declare a custom esp mountpoint rather than just /boot. Users now have the ability to mount the esp at /mnt/efi when using manual partitioning with EFI (note this can cause issues when using syslinux, the kernel and initramfs must be copied to the root of the esp after updates).
Support for xmonad WM has been added (note it does not come configured out of the box, you will be presented with a blank screen, for info on using xmonad check: arch-wiki xmonad
Many other features and bug fixes have been added. The keymap is now set in the installer early in the install process meaning users who require a custom keymap will now be able to actually type username / passwords.
Anyone who has ideas or suggestions for the next release feel free to let me know. Also send any bug reports my way.