18 lines
495 B
Nix
18 lines
495 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
lib.mkIf config.jalr.gui.enable {
|
|
boot = {
|
|
extraModulePackages = [ pkgs.linuxPackages.v4l2loopback ];
|
|
kernelModules = [ "v4l2loopback" ];
|
|
extraModprobeConfig = ''
|
|
options v4l2loopback exclusive_caps=1 card_label=OBS video_nr=10
|
|
'';
|
|
};
|
|
environment.systemPackages = with pkgs; [
|
|
v4l-utils
|
|
];
|
|
|
|
services.udev.extraRules = ''
|
|
SUBSYSTEM=="video4linux", ATTR{idVendor}=="2109", ATTR{idProduct}=="2813", SYMLINK+="video_c922"
|
|
'';
|
|
}
|