OpenRGB

An open source application to control all RGB peripherals, from windows and linux.

I am using it on my desktop

Installation

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