I am running Debian 10 (Buster). I would like to run a 100% free system. However, I need a few non-free firmware packages, because my hardware is not free.
Therefore, I would like to install the non-free firmware packages that my hardware needs, but no more. This may mean I will have non-free hardware and firmware, but everything above this will be free.
How do I enable non-free for these packages, but not have the package manager tell me about, or install other non-free packages?
I have also been using
equivs-control to create
debs. Therefore, my preferred answer will be how to create a non-free deb that depends on the desired firmware. I can then install that package and it will pull in the firmware packages. However, other solutions will also be accepted.