diff --git a/modules/global/graphical.nix b/modules/global/graphical.nix new file mode 100644 index 0000000..ff9d9a9 --- /dev/null +++ b/modules/global/graphical.nix @@ -0,0 +1,11 @@ +{ lib, pkgs, config, ... }: + +lib.mkIf config.info.graphical { + boot.extraModulePackages = with config.boot.kernelPackages; [ + v4l2loopback + ]; + boot.kernelModules = [ "v4l2loopback" ]; + boot.extraModprobeConfig = '' + options v4l2loopback devices=1 video_nr=1 card_label="OBS Cam" exclusive_caps=1 + ''; +}