[idea] [structure] actions in queue
Currently the menus must follow a strictly technical way (not possible to do one step if the other one has not been made) For more flexibility in the menu, for a few actions only
A solution that could precisely make it possible to have a menu for users and not technical would be to put some actions on hold.
make a table of type
Declare -A INSTALL = (
[Mounted] = 0
[Mirroelist] = 0
[Pacmankeys] = 0
[Fstab] = 0
[Hostname] = 0
[Local] = 0
[Keymap] = 0
[Root] = 0
[User] = 0
[Gpudriver] = 0
[Networkdriver] = 0
[Linux] = 0
[Dm] = 0
[De] = 0
[Init] = 0
)
0 = not selected by user 1 = selected but waiting 2 = installed
For example (not the best ;) ), you can choose the init (openrc) before mounting the partition, the value goes to 1. After mounting, we find values "1" and if technically possible they are installed (and increases to 2 )