OpenRGB
An open source application to control all RGB peripherals, from windows and linux.
I am using it on my desktop
Installation
(For fedora) Install from copr:
sudo dnf copr enable name/OpenRGB sudo dnf install openrgb
Some components will require adding
acpi_enforce_resources=lax
to your kernel parameters. Try this if something is not detected by OpenRGB
Enable on startup
The following systemd unit file should do it.
Place this snippet in ~/.config/systemd/user/openrgb.service
[Unit]
Description=Set OpenRGB profile
[Service]
Type=simple
ExecStart=openrgb --server --profile <theme>.orp
[Install]
WantedBy=default.target
Replace <theme> with the name of a theme you will create from inside the application
then run
systemctl --user daemon-reload
systemctl --user enable --now