I would use Cnchi and make it totally customizable as to which components to download and install from its respective Git-Hub repo also i would add the following options to Cnchi:
- To be able to add a second input source and the key combination to use in order to change input source for the installation.
- To be able to read from an online database the address and the GPG-Key of all Git-Hub Arch - AUR - Arch based distros so you can have full access to all Git-Hub Arch-AUR Arch-Based Repos prior installation.
- To be able to download and install all the Desktop Environments that Arch Linux Officially supports from its respective Git-Hub repo.
- To be able for the user to download compressed Git-Hub packages should he choose so (the compression software of choice would be the one that offers the best ratio between compressed file size and decompression speed.)
- To be able for parallel download of Git-Hub packages if the user chooses so.
- Implement an Auto-sync feature for all setting of the current DE of the user. (available through AUR).
- Implement a bug tracking software that will create 1 log preferably in the desktop for the user to review before it automatically submit each bug to its respective developer(s) (Team) (available through AUR).
The .iso would be bare minimum in order to be a Git Universal Installer similar to what is known as web installer.
- Totally Bleeding edge.
- No need to maintain repositories.
- Something that i don’t know yet.
- Installation would take longer than usual.
- Prone to bugs since it would really be bleeding edge.
If this project would ever come to fruition i would call it G. U. I ArchLinux