EndeavourOS

Polychromatic is available from the AUR.

For example, using an AUR helper:

yay -S polychromatic

Or manually:

git clone https://aur.archlinux.org/polychromatic.git
cd polychromatic
makepkg -si

Instead, use polychromatic-git for the latest changes in development from the master branch.

For example, using an AUR helper:

yay -S polychromatic-git

You’ll likely need to update/rebuild this package if you wish to get the latest changes.

Or manually:

git clone https://aur.archlinux.org/polychromatic-git.git
cd polychromatic
makepkg -si

Run makepkg again later to get the latest changes.

Tip

Be sure to rebuild this package whenever there’s a new major version of python (like 3.11 → 3.12).

OpenRazer

OpenRazer is in the official Arch Linux repositories, and is automatically installed when installing this software.

If your device is supported or fixed in an unreleased version, install openrazer-daemon-git, openrazer-driver-dkms-git and python-openrazer-git from the AUR instead.

You’ll need to install suitable kernel headers for your system in order for the driver installation to succeed, for example:

sudo pacman -S linux-headers

You’ll need to add your user to the plugdev group. Reboot afterwards for changes to take effect.

sudo gpasswd -a $USER plugdev