DBus daemon and utility for configuring gaming mice
libratbag provides ratbagd
, a DBus daemon to configure input devices, mainly gaming mice. The daemon provides a generic way to access the various features exposed by these mice and abstracts away hardware-specific and kernel-specific quirks. There is also the ratbagctl
command line interface for configuring devices.
libratbag currently supports devices from Logitech, Etekcity, GSkill, Roccat, Steelseries.
The ratbagd DBus service can be enabled by adding the following service to your operating-system definition:
(simple-service 'ratbagd dbus-root-service-type (list libratbag))
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/ffih7cq8hp0dpg5mjv4m8vmrlc8r91g0-libratbag-0.16.drv | ||
riscv64-linux | /gnu/store/l0rq4hl686vgc7jmald2a66i4nbgkgxb-libratbag-0.16.drv | ||
aarch64-linux | /gnu/store/1qm0ngvxnlh2142p7x9qx6rp4b2fl6xl-libratbag-0.16.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'libsystemd' does not match package name 'elogind' | |
input-labels Identify input labels that do not match package names | label 'udev' does not match package name 'eudev' | |
wrapper-inputs Make sure 'wrap-program' can finds its interpreter. | "bash-minimal" should be in 'inputs' when 'wrap-program' is used |