Reading through Debian installation manual I stumbled upon isenkram-cli
https://www.debian.org/releases/bullsey ... led-system
Basically, running isenkram-autoinstall-firmware, would automatically add non-free to sources
Reading man pages of isenkram-autoisntall-firmware, rather lacking, would output necessary packages needed to install. I am a bit at loss here whether it actually automatically installs them or just lists them. Looking at /usr/share/doc/isenkram-cli, it only says in steps it would notify user, list offered packages and then install using packagekit or aptdaemon.Installing firmware packages is very likely to require enabling the non-free section of the package archive. As of Debian GNU/Linux 11.0, running the isenkram-autoinstall-firmware command will do that automatically by creating a dedicated file (/etc/apt/sources.list.d/isenkram-autoinstall-firmware.list), pointing at a generic mirror.
While isenkram package included notifier for DE, so when you plug in new device it will automatically search for missing package.
I find idea of using that rather amazing. And for all new arrives to Debian, usual issues is lack of non-free firmware, so they have to add non-free to sources and find missing packages, which can take some effort to explain to. Especially if they aren't keen on reading documentation. Or is suggested to install with non-free firmware included image.
Just offering them to install isenkram, and run isenkram-autoinstall-firmware would be easy solution to all of those. No need to reinstall, or to explain anything. It would lower barrier and annoyance to all. Those who are interesting