diff --git a/flake.nix b/flake.nix index 1dd7176..6fae284 100644 --- a/flake.nix +++ b/flake.nix @@ -11,18 +11,23 @@ version = "0.1"; src = self; nativeBuildInputs = [zig.hook]; - buildInputs = [libevdev]; + buildInputs = [libevdev pkg-config]; + buildPhase = '' + NIX_CFLAGS_COMPILE="-isystem $(pkg-config --variable=includedir libevdev)/libevdev-1.0 $NIX_CFLAGS_COMPILE" + ''; }; devShells.x86_64-linux.default = with import nixpkgs {system = "x86_64-linux";}; mkShell { + nativeBuildInputs = [zig]; buildInputs = [ libevdev - zig + pkg-config ]; shellHook = '' - echo "happy hacking!" + NIX_CFLAGS_COMPILE="-isystem $(pkg-config --variable=includedir libevdev)/libevdev-1.0 $NIX_CFLAGS_COMPILE" + echo "happy hacking!" ''; }; };