This is what I use.
https://www.amazon.com/gp/aw/d/B00DJ83070?psc=1&ref=ppx_pop_mob_b_asin_title
I’d suggest a compatible Bluetooth adapter and a usb hub
https://www.amazon.com/dp/B00DJ83070
PS4 controllers can be paired by just plugging in the gamepad with the Bluetooth also connected
You will have to install the included BlueZ mod for bluetooth to work
It's a ASUS BT 2.0+EDR dongle I got back in 2009, the modern BT5 version of the dongle is this. I don't know if OPL supports BT5 adapters or not. Edit:also here is BT4 version
I have a dual boot with Arch and Windows 10. Onboard bluetooth always stopped working after 4-5 hours of use, or just randomly. No bluetooth adapter found error, and only way to fix was to boot into Windows for a few seconds and boot back to Linux.
Started using this bluetooth usb adapter: https://www.amazon.com/dp/B00DJ83070?ref_=cm_sw_r_cp_ud_dp_A06BTTX9C0VTYYT7DPG0
Downloaded the driver from the AUR, and it just works. Never had an issue since, and it only cost $15.