From 5d55db5fcef6054553b83ca693980740914913e0 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Sun, 5 Oct 2025 17:31:55 -0700 Subject: [PATCH] A NixOS module for loading and configuring the v4l2loopback kernel module --- modules/v4l2loopback.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 modules/v4l2loopback.nix diff --git a/modules/v4l2loopback.nix b/modules/v4l2loopback.nix new file mode 100644 index 0000000..e4618c7 --- /dev/null +++ b/modules/v4l2loopback.nix @@ -0,0 +1,11 @@ +# h/t: https://askubuntu.com/questions/165727/is-it-possible-for-two-processes-to-access-the-webcam-at-the-same-time +# h/t: https://www.reddit.com/r/NixOS/comments/p8bqvu/how_to_install_v4l2looback_kernel_module/ + +{ config, ... }: { + boot.extraModulePackages = with config.boot.kernelPackages; + [ v4l2loopback.out ]; + boot.kernelModules = [ "v4l2loopback" ]; + boot.extraModprobeConfig = '' + options v4l2loopback video_nr=9 exclusive_caps=1 card_label="Shareable Camera" + ''; +} -- 2.50.1