Package Details: rivalcfg 4.3.0-1

Git Clone URL: (read-only, click to copy)
Package Base: rivalcfg
Description: CLI tool and Python library to configure SteelSeries gaming mice
Upstream URL:
Licenses: custom:WTFPL
Submitter: FFY00
Maintainer: FLOZz
Last Packager: FLOZz
Votes: 9
Popularity: 0.105262
First Submitted: 2018-05-26 15:21
Last Updated: 2021-02-05 16:59

Latest Comments

sampa82 commented on 2020-11-06 04:49

Author has their version up to date:

marco44 commented on 2020-09-24 07:22

Oh, got it, it should be also in post_upgrade... Just adding

post_upgrade() {

does the trick

FLOZz commented on 2020-09-24 07:07

Hello @marco44

The post_install function is in the "install" file here:

And if the udev rules are not installed or not up to date, rivalcfg will tell you and will display the command to use tu update them.

For the pre_remove... yes it is missing :)


marco44 commented on 2020-09-24 05:31


Shouldn't there be a post_install and a pre_remove scripts to run the rivalcfg --update-udev at install, and remove the rule at uninstall ?

Is there no problem without the udev rule ?

TheGoliath commented on 2020-09-22 13:33

Alright, good day folks. I've updated the pkgbuild and things should now work. You may propose changes to it as needed down below so I can implement them. Feel free to contact me via eMail as well so we can sort things out :)

sampa82 commented on 2020-09-06 16:19

Workaround right now, since the pkg is outdated here

  • Installation:

Option 1: Installing From PyPI

Run the following command:

sudo pip3 install rivalcfg

Option 2: Installing From Github

Clone the repository:

git clone
cd rivalcfg
Install rivalcfg:

sudo pip3 install .
  • Post-install:
Once Rivalcfg installed from sources (Git or PyPI), you will have to run the following command on udev-based Linux distro (Debian / Ubuntu / Fedora / …):

sudo rivalcfg --update-udev

ThaChillera commented on 2020-09-01 20:19

Install fails with:

running install_scripts Installing rivalcfg script to /home/thachillera/.cache/yay/rivalcfg/pkg/rivalcfg/usr/bin install: cannot stat 'doc/': No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

FLOZz commented on 2020-08-21 12:48


Rivalcfg v4.0 was released and there is some changes that will be needed in your package:

  • The doc folder changed (I am not sure it is useful to copy it)
  • The $pkgname/data/99-steelseries-rival.rules file does not exist anymore
  • A post-install command must be run (as root) to update udev rules: rivalcfg --update-udev

Do not hesitate to open an issue on Github ( or to join the project's channel on Gitter ( if you need help! :)