Hey! I've been wondering what would be the best approach to make a custom Bazzite image with different controller drivers.
A little bit of backstory:
I used to game on plain Fedora. I use a Gamesir G7 HE controller (gamepad) which is a wired xbox licensed controller. I love it for it's simplicity of connection and reliability and one feature I used to use a lot was the audio port.
As I understand Bazzite uses a combination of a few different controller (gamepad) drivers in order to cover most hardware without major issues. From my limited knowledge, the Bazzite team had to sacrifice the wired support of the xone driver in order to ensure a greater number of supported devices. I get that and I support the idea. However, this has left my wired controller with a non-working audio port.
My goal:
For my very specific use case, I'd like to use the xone driver for my wired controller. Now I'm no stranger to installing the xone driver via dkms on regular Fedora, but I'm lost how would I approach that on Bazzite.
I think I get how to make the image itself. However, I'm not sure how should I remove the existing drivers and install the full xone driver on an image that is a clone of Bazzite.