From 9f688628f61421b05e6d4e82359cc3b4416b0478 Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Thu, 26 Feb 2026 16:34:23 -0500 Subject: [PATCH] add obs --- system/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/system/default.nix b/system/default.nix index 5b7bcf4..4e357c8 100755 --- a/system/default.nix +++ b/system/default.nix @@ -40,6 +40,12 @@ ]; consoleLogLevel = 0; initrd.verbose = false; + extraModulePackages = with config.boot.kernelPackages; [ + v4l2loopback + ]; + extraModprobeConfig = '' + options v4l2loopback devices=1 video_nr=1 card_label="OBS Cam" exclusive_caps=1 + ''; }; programs = { @@ -83,7 +89,6 @@ } ]; }; - }; # aerothemeplasma = { @@ -120,9 +125,17 @@ environment.systemPackages = with pkgs; [ git firefoxpwa + (wrapOBS { + plugins = with pkgs.obs-studio-plugins; [ + wlrobs + obs-backgroundremoval + obs-pipewire-audio-capture + ]; + }) ]; security.pam.services.niri.enableGnomeKeyring = config.services.gnome.gnome-keyring.enable; + security.polkit.enable = true; networking.firewall.enable = false; networking.networkmanager.enable = true; documentation.man.enable = true;