Merge branch 'main' of github.com:ediblerope/nixos-config

This commit is contained in:
ediblerope 2026-04-20 11:20:11 +01:00
commit 83eed3f8a0
2 changed files with 26 additions and 12 deletions

View file

@ -34,6 +34,20 @@
hardware.enableRedistributableFirmware = true;
hardware.facetimehd.enable = true;
# wait_prepare/wait_finish were removed from struct vb2_ops in Linux 6.8
nixpkgs.overlays = [
(final: prev: {
linuxPackages_latest = prev.linuxPackages_latest.extend (lpFinal: lpPrev: {
facetimehd = lpPrev.facetimehd.overrideAttrs (old: {
postPatch = (old.postPatch or "") + ''
sed -i '/\.wait_prepare[[:space:]]*=.*vb2_ops_wait_prepare/d' fthd_v4l2.c
sed -i '/\.wait_finish[[:space:]]*=.*vb2_ops_wait_finish/d' fthd_v4l2.c
'';
});
});
})
];
nixpkgs.config.allowInsecurePredicate = pkg:
(lib.hasPrefix "broadcom-sta" (lib.getName pkg));