I don’t think this is supposed to be for beginners. In fact I don’t think it’s wise to use if you want to setup a system for the first time. I do think it really shines as a library though.
You can create a custom installer to setup your systems for known hardware in less than 50 lines of python. In the unattended example is shows how you can build profiles such that if you have multiple hardware configurations the script can match configurations to a systems MAC address and then set it up accordingly.
This can do wonders if you are doing automated system deployments at home or for a company. You can setup your custom install with one command and have it up and running in a couple minutes.
I don’t think this is supposed to be for beginners. In fact I don’t think it’s wise to use if you want to setup a system for the first time. I do think it really shines as a library though.
Checkout the examples folder in the repo: https://github.com/archlinux/archinstall/tree/master/examples
You can create a custom installer to setup your systems for known hardware in less than 50 lines of python. In the unattended example is shows how you can build profiles such that if you have multiple hardware configurations the script can match configurations to a systems MAC address and then set it up accordingly.
This can do wonders if you are doing automated system deployments at home or for a company. You can setup your custom install with one command and have it up and running in a couple minutes.