OBS Studio: Difference between revisions

From NixOS Wiki
imported>Anoadragon453
m Provide a clearer example for how to install obs-studio plugins without home-manager
imported>Flexiondotorg
m Correct syntax error
Line 13: Line 13:
       wlrobs
       wlrobs
     ];
     ];
   });
   })
];
];
</syntaxhighlight>
</syntaxhighlight>

Revision as of 08:32, 6 July 2023

OBS Studio is free and open-source software for video recording and live streaming, licensed under the GNU GPLv2 license.

Installing Plugins

Plugins are available from the obs-studio-plugins package set.

They can be installed by either wrapping the package with wrapOBS:

environment.systemPackages = [
  (pkgs.wrapOBS {
    plugins = with pkgs.obs-studio-plugins; [
      wlrobs
    ];
  })
];

or using Home Manager:

{ config, pkgs, ... }:
{
  programs.obs-studio = {
    enable = true;
    plugins = with pkgs.obs-studio-plugins; [
      wlrobs
    ];
  };
}

Using the Virtual Camera

The virtual camera requires the v4l2loopback kernel module to be installed, like so:

{ config, ... }:
{
  boot.extraModulePackages = with config.boot.kernelPackages; [
    v4l2loopback
  ];
}