fix: disable libcamera in pipewire via mesonFlags for both pkgs and rpi
This commit is contained in:
19
flake.nix
19
flake.nix
@@ -99,8 +99,27 @@
|
||||
nixpkgs.hostPlatform = "aarch64-linux";
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
boot.loader.raspberry-pi.bootloader = "kernel";
|
||||
# Kill camera packages — not needed on uConsole, break cross-compile
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
pipewire = prev.pipewire.overrideAttrs (old: {
|
||||
mesonFlags = old.mesonFlags ++ [ "-Dlibcamera=disabled" ];
|
||||
});
|
||||
})
|
||||
];
|
||||
}
|
||||
nixos-raspberrypi.nixosModules.nixpkgs-rpi
|
||||
# Disable libcamera in rpi pipewire too (separate nixpkgs instance)
|
||||
({ config, lib, pkgs, ... }: {
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
pipewire = prev.pipewire.overrideAttrs (old: {
|
||||
mesonFlags = old.mesonFlags ++ [ "-Dlibcamera=disabled" ];
|
||||
});
|
||||
})
|
||||
];
|
||||
})
|
||||
|
||||
# Patches are now in gortium/nixos-uconsole fork (cm5_fix branch)
|
||||
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
||||
nixos-raspberrypi.lib.inject-overlays
|
||||
|
||||
Reference in New Issue
Block a user