3633d846f8
In hope that iwlwifi works again on this commit, and I don't actually have to debug it. Includes following changes: * users/aspen: home-manager is shuffling around pinentry options again * users/flokli: rebase ipu6-softisp patches to Linux 6.8 make cl/11097 a separate patch * ops/modules: remove unused (and now broken) v4l2loopback module Co-Authored-By: Florian Klink <flokli@flokli.de> Change-Id: I763f1f075778f2ed8db7803f87248c9dabde4213 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11174 Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: aspen <root@gws.fyi> Reviewed-by: flokli <flokli@flokli.de> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# ipu6-softisp
|
|
|
|
This code adds support for the ipu6 webcams via libcamera, based on the work in
|
|
https://copr.fedorainfracloud.org/coprs/jwrdegoede/ipu6-softisp/.
|
|
|
|
It's supposed to be included in your NixOS configuration imports, and will:
|
|
|
|
- Add some patches to your kernel, which should apply on 6.8.x
|
|
- Add the `ipu6-camera-bins` firmware (still needed)
|
|
- Enable some kernel config options
|
|
- Add an udev rule so libcamera can do DMABUF things
|
|
- Override `services.pipewire.package` and
|
|
`services.pipewire.wireplumber.package` to use a pipewire built with a libcamera
|
|
with support for this webcam.
|
|
|
|
Please make sure you don't have any of the `hardware.ipu6` options still
|
|
enabled, as they use the closed-source userspace stack and will conflict.
|
|
|
|
Also make sure to track nixos-unstable for this. This code will get periodically
|
|
updated to be compatible with nixos-unstable!
|
|
|
|
The testing instructions from
|
|
https://copr.fedorainfracloud.org/coprs/jwrdegoede/ipu6-softisp/ still apply.
|
|
|
|
`qcam` can be found in `libcamera-qcam` (pending on
|
|
https://github.com/NixOS/nixpkgs/pull/284964 to trickle into master).
|
|
|
|
Thanks to Hans de Goede for helping me bringing this up, as well as to
|
|
puckipedia for sorting out some pipewire-related confusion.
|