Programms we need:
Fresh installed Artix Linux 'out of the box', comes with the Audio Server 'pipewire', which in itself doesnt support bluetooth-modules. Therefore you need to install 'pulseaudio' and 'pulseaudio-blueooth' and check if you have it installed correctly on your System afterwards:
pacman -Q pulseaudio pulseaudio-bluetooth
The most important module called 'module-bluetooth-discover' is not activated by default which is why you have to do it manually with:
pactl load-module module-bluetooth-discover
Restart pulseaudio to ensure that all changes are applied:
pulseaudio -k pulseaudio --start
Use bluetoothctl to ensure that your Bluetooth devices are connected:
bluetoothctl
Within the bluetoothctl menu type in:
power on <- Turn bluetooth on agent on <- Set agent to on to enable automatic connections: default-agent <- Set default-agent to ensure that the agent is used as the default scan on <- Scan for available devices
Search for the MAC address of your device in the scan list and copy it. It looks something like this:
[NEW] Device XX:XX:XX:XX:XX:XX XX-XX-XX-XX-XX-XX
Connect the device:
connect XX:XX:XX:XX:XX:XX
Disconnect the device:
disconnect XX:XX:XX:XX:XX:XX
Add the device to the list of trusted devices to connect it automatically in the future.
trust XX:XX:XX:XX:XX:XX
Check if the device has succesfully connected:
devices
Exit out of bluetoothctl:
exit
You can use openrc in Artix Linux to ensure that Bluetooth is started automatically every time the system is started.
sudo rc-update add bluetoothd default