Custom image with custom config files

You need to compile a personal firmware to get the package changes included in the image. Use menuconfig in the buildsystem to adjust packages as you wish.

And you can include personal config files as "custom files". Just copy the needed files from /etc/config
https://lede-project.org/docs/guide-developer/use-buildsystem#custom_files

And the same is possible also with "imagebuilder". See wiki.