Optimal defconfig for each VIM board

Hi all,
has someone from khadas or from elsewhere tried to create an optimal :bikini: (meaning free of any garbage related to hardware not on the board but including all necessary options to support 100% of the on board chips ) ?
This would save valuable time and space during the build processes.
In the past, I had created a shell script with ed commands to filter out unneeded options from the VIM1 ubuntu config file, i must not be the only one to have done that so please share your hints…
tks !