1 { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, wrapGAppsNoGuiHook, gobject-introspection
2 , glib, systemd, udev, libevdev, gitMinimal, check, valgrind, swig, python3
3 , json-glib, libunistring }:
5 stdenv.mkDerivation rec {
9 src = fetchFromGitHub {
13 sha256 = "sha256-TQ8DVj4yqq3IA0oGnLDz+QNTyNRmGqspEjkPeBmXNew=";
17 meson ninja pkg-config gitMinimal swig check valgrind wrapGAppsNoGuiHook gobject-introspection
21 glib systemd udev libevdev json-glib libunistring
22 (python3.withPackages (ps: with ps; [ evdev pygobject3 ]))
26 "-Dsystemd-unit-dir=./lib/systemd/system/"
30 description = "Configuration library for gaming mice";
31 homepage = "https://github.com/libratbag/libratbag";
32 license = licenses.mit;
33 maintainers = with maintainers; [ mvnetbiz ];
34 platforms = platforms.linux;