Configure bindings and LEDs on gaming mice
Piper is a GTK+ application for configuring gaming mice with onboard configuration for key bindings via libratbag. Piper requires a ratbagd
daemon running with root privileges. It can be run manually as root, but is preferably configured as a DBus service that can launch on demand. This can be configured by enabling the following service, provided there is a DBus service present:
(simple-service 'ratbagd dbus-root-service-type (list libratbag))
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/g38znjbahrssf4xdykfj1xi915sygq4s-piper-0.6.drv | ||
riscv64-linux | /gnu/store/gr7m1z0wyprg44q6vzw91d7nm62pijbr-piper-0.6.drv | ||
aarch64-linux | /gnu/store/asdgj3jq4kfq9zn8cy86h0zwr816mnw4-piper-0.6.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'glib' does not match package name 'glib:bin' | |
input-labels Identify input labels that do not match package names | label 'gtk+' does not match package name 'gtk+:bin' | |
wrapper-inputs Make sure 'wrap-program' can finds its interpreter. | "bash-minimal" should be in 'inputs' when 'wrap-program' is used |