The XBOX One controller should be fully bluetooth hid compliant and it should work out of the box for at least all the buttons and axis. There are userspace and kernel drivers for the XBOX controller too (xpad and xboxdrv) but I don’t have much experience with them or with bluetooth controller in general.