View another machine's display (e.g. Mac Mini) via a USB HDMI capture dongle.
Packages (home-manager/packages/default.nix, isDesktop):
mpv— video playerv4l-utils— device listing/troubleshooting
User groups (named-hosts/matic/default.nix):
video— access to capture deviceaudio— access to audio stream
- Plug the HDMI capture dongle into the Framework USB port
- Connect an HDMI cable from the source machine to the dongle
- Identify the device:
v4l2-ctl --list-devices- Open the video feed (replace
/dev/video0with the correct device):
mpv av://v4l2:/dev/video0 --profile=low-latency --untimedFor audio passthrough (if the dongle supports it):
mpv av://v4l2:/dev/video0 --profile=low-latency --untimed --audio-device=auto