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
For SteamOS users, while based on Arch, the driver is not easy to install due to the immutable filesystem and repository differences. It’s not officially supported, but do let them know if you have success.