Configuration files and scenarios for creating pre-set Arch Linux instance.
Either follow Arch Installation guide
or use archinstall
or write your own ansible playbook and then give up on maintaining it and fallback to manual install or archinstall
for creating mostly pre-set instance. Then finetune with dotfiles etc.
$ archinstall --config user_configuration.json --disk_layout user_disk_layout.json
# inside tui set root password, double-check disk layout and encryption, create user(s)
Requires vim(diff)
and jq
.
Compare pacman packages and listed in user_configuration.json
in packages
section:
vimdiff <(pacman -Qenq | sort) <(jq -r '.packages[]' user_configuration.json | sort)
Compare AUR packages:
vimdiff <(pacman -Qemq | sort) <(sort aur.txt)
- section about iso install emulation (for testing)
- dotfiles
- probably ansible-playbook for fine-tuning after archinstall
- pre-installed minimal arch vagrant box for testing UI, dotfiles etc
- CI for
archinstall --dry-run
?