Phake
команды разбиения дисков в любом случае вводить вручную. Команды установки пакетов тоже, в зависимости от предназначения системы
Так как скрипт пишется не универсальный, а индивидуальный, то команды установки пакетов всегда одинаковые и меняются только из-за прогресса самой системы или ваших хотелок, но pacman так то можно и в скрипте использовать)