There is one TODO I added that I may need to resolve prior to merge. If a model is detected based on ancient logic that does not use the product version, dmidecode is used, and that will fail unless the GUI is run as root. I may be able to fix it by using either /sys/class/dmi/id or pkexec, depending on if the key needed is user readable.
There is one TODO I added that I may need to resolve prior to merge. If a model is detected based on ancient logic that does not use the product version, dmidecode is used, and that will fail unless the GUI is run as root. I may be able to fix it by using either /sys/class/dmi/id or pkexec, depending on if the key needed is user readable.