From 24108e05be12cb3d01346d511a161e27b200301a Mon Sep 17 00:00:00 2001
From: Jens Nolte <jens@nightmarestudio.de>
Date: Tue, 14 Jul 2020 00:08:11 +0200
Subject: [PATCH] Add v4l2loopback configuration to streaming layer

---
 layers/streaming.nix | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/layers/streaming.nix b/layers/streaming.nix
index 70aa996..1dc16d4 100644
--- a/layers/streaming.nix
+++ b/layers/streaming.nix
@@ -1,9 +1,13 @@
-{ pkgs, ... }:
+{ pkgs, config, ... }:
 {
   imports = [
     ./desktop.nix
   ];
 
+  boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ];
+  # modprobe v4l2loopback video_nr=42 card_label="IP Webcam"
+  # ffmpeg -i http://10.0.2.5:8080/video -vf format=yuv420p -f v4l2 /dev/video1
+
   environment.systemPackages = with pkgs; [
     obs-studio
     obs-wlrobs
-- 
GitLab