1 { lib, stdenv, fetchFromGitLab, pkg-config, cmake, libyamlcpp,
2 libevdev, udev, boost }:
4 stdenv.mkDerivation rec {
5 pname = "interception-tools";
7 src = fetchFromGitLab {
8 owner = "interception/linux";
11 sha256 = "sha256-jhdgfCWbkF+jD/iXsJ+fYKOtPymxcC46Q4w0aqpvcek=";
14 nativeBuildInputs = [ cmake pkg-config ];
15 buildInputs = [ libevdev udev libyamlcpp boost ];
18 description = "A minimal composable infrastructure on top of libudev and libevdev";
19 homepage = "https://gitlab.com/interception/linux/tools";
20 license = lib.licenses.gpl3Only;
21 maintainers = [ lib.maintainers.vyp ];
22 platforms = lib.platforms.linux;