From c695b420bec68ebd0eb34d6e5ffae1892f6a2783 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Thu, 12 Mar 2026 22:00:27 +0100 Subject: [PATCH] build(nix): add libinput to compositor inputs; set NIX_LDFLAGS for mesa/gbm and libinput --- infra/nixos/weft-packages.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/infra/nixos/weft-packages.nix b/infra/nixos/weft-packages.nix index 001fe61..315b3e9 100644 --- a/infra/nixos/weft-packages.nix +++ b/infra/nixos/weft-packages.nix @@ -36,9 +36,12 @@ in { weft-compositor = mkWeftPkg { pname = "weft-compositor"; extraBuildInputs = with pkgs; [ - libdrm mesa wayland libxkbcommon seatd udev dbus libGL libdisplay-info + libdrm mesa wayland libxkbcommon seatd udev dbus libGL libdisplay-info libinput ]; extraNativeBuildInputs = with pkgs; [ wayland-scanner ]; + extraEnv = { + NIX_LDFLAGS = "-L${pkgs.mesa}/lib -L${pkgs.libinput}/lib"; + }; }; weft-servo-shell = mkWeftPkg {