{ final, flakes, ... }: let # Don't waste user's time. markBroken = drv: drv.overrideAttrs (prevAttrs: { meta = (prevAttrs.meta or { }) // { broken = true; }; }); in (final.pkgsLLVM.extend flakes.self.overlays.default).extend ( _finalLLVM: prevLLVM: { inherit (final) dbus libdrm libgbm libGL libxv libtirpc wayland xorg ; cups = markBroken prevLLVM.cups; } )