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" ]; + }); }) ]; }