From f00477dacc5c77e6fca9e7242366807fb9f9225f Mon Sep 17 00:00:00 2001 From: Thierry Pouplier Date: Sun, 14 Jun 2026 00:16:09 -0400 Subject: [PATCH] fix: force -Dlibcamera=disabled in pipewire mesonFlags for cross-compile --- hosts/uconsole-cm5/configuration.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hosts/uconsole-cm5/configuration.nix b/hosts/uconsole-cm5/configuration.nix index b48eb04..c7beb18 100644 --- a/hosts/uconsole-cm5/configuration.nix +++ b/hosts/uconsole-cm5/configuration.nix @@ -32,10 +32,12 @@ xwayland.enable = true; }; - # Override pipewire to drop libcamera (fixes cross-compile: rpi-pisp subproject blocked) + # Force-disable libcamera in pipewire's SPA (fixes cross-compile — rpi-pisp subproject blocked) nixpkgs.overlays = [ (final: prev: { - pipewire = prev.pipewire.override { libcamera = null; }; + pipewire = prev.pipewire.overrideAttrs (old: { + mesonFlags = old.mesonFlags ++ [ "-Dlibcamera=disabled" ]; + }); }) ]; }