Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
850 B · 42 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243{ lib, stdenv, fetchFromGitLab, pkg-config, cmake, yaml-cpp, libevdev, udev, boost,}:
stdenv.mkDerivation rec { pname = "interception-tools"; version = "0.6.8"; src = fetchFromGitLab { owner = "interception/linux"; repo = "tools"; rev = "v${version}"; hash = "sha256-jhdgfCWbkF+jD/iXsJ+fYKOtPymxcC46Q4w0aqpvcek="; };
nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ libevdev udev yaml-cpp boost ];
meta = { description = "Minimal composable infrastructure on top of libudev and libevdev"; homepage = "https://gitlab.com/interception/linux/tools"; changelog = "https://gitlab.com/interception/linux/tools/-/tags/v${version}"; license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.vyp ]; platforms = lib.platforms.linux; };}