catmagi Well, you can configure xboxdvr to change button settings and mimic an xbox/360 controller, this should be a workaround, ArchWiki can help you.
After a little research, I've found that xbox one controllers has proprietary techwizwaz from microsoft to work properly, and not yet an official support with the linux kernel, but there is an driver, not yet included on Solus, this one Xpad if it works you can request it to be included on Solus repositories. Good luck!