

This is what I did personally. Definitely the easiest route to go as no additional hardware is needed outside of an SD card.
For me personally I took it a step further for gens 1-3 and installed the Pokemon Legacy rom hacks to get a “definitive” experience. No complaints so far.
I’ve used a wireless mouse, keyboard and xbox series controller with my Bazzite desktop. I usually use the proprietary Microsoft adapter with my controller and it just works. Occasionally I will have to disconnect and reconnect the adapter so it will pair, but that’s about it. Using bluetooth for the controller works too