28 lines
839 B
Nix
28 lines
839 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
lib.mkIf config.jalr.gui.enable {
|
|
#boot = {
|
|
# kernelModules = [ "v4l2loopback" ];
|
|
# extraModprobeConfig = ''
|
|
# options v4l2loopback exclusive_caps=1 card_label=OBS video_nr=10
|
|
# '';
|
|
# extraModulePackages = [
|
|
# (pkgs.linuxPackages.v4l2loopback.overrideAttrs ({ ... }: {
|
|
# src = pkgs.fetchFromGitHub {
|
|
# owner = "umlaeute";
|
|
# repo = "v4l2loopback";
|
|
# rev = "9ba7e294ea6f45410a15f192381d4918e8df4f02";
|
|
# sha256 = "sha256-w7z+xqKMWY5W6zsmAwzQ3m300Urntee+6+QBFKLh/VE=";
|
|
# fetchSubmodules = false;
|
|
# };
|
|
# }))
|
|
# ];
|
|
#};
|
|
environment.systemPackages = with pkgs; [
|
|
v4l-utils
|
|
];
|
|
|
|
services.udev.extraRules = ''
|
|
SUBSYSTEM=="video4linux", ATTR{idVendor}=="2109", ATTR{idProduct}=="2813", SYMLINK+="video_c922"
|
|
'';
|
|
}
|