feat: add obs and virtual camera support
This commit is contained in:
parent
ce8b7972b5
commit
fb7f3b5d15
2 changed files with 8 additions and 0 deletions
|
|
@ -248,6 +248,13 @@
|
||||||
|
|
||||||
# RAM optimizations for 96GB system
|
# RAM optimizations for 96GB system
|
||||||
# Disable swap usage (set swappiness to 0) - with 96GB RAM, never need swap
|
# Disable swap usage (set swappiness to 0) - with 96GB RAM, never need swap
|
||||||
|
# v4l2loopback for OBS Virtual Camera
|
||||||
|
boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ];
|
||||||
|
boot.kernelModules = [ "v4l2loopback" ];
|
||||||
|
boot.extraModprobeConfig = ''
|
||||||
|
options v4l2loopback devices=1 video_nr=1 card_label="OBS Virtual Camera" exclusive_caps=1
|
||||||
|
'';
|
||||||
|
|
||||||
boot.kernel.sysctl = {
|
boot.kernel.sysctl = {
|
||||||
"vm.swappiness" = 0; # Never swap to disk
|
"vm.swappiness" = 0; # Never swap to disk
|
||||||
"vm.vfs_cache_pressure" = 50; # Keep more filesystem cache in RAM
|
"vm.vfs_cache_pressure" = 50; # Keep more filesystem cache in RAM
|
||||||
|
|
|
||||||
1
home.nix
1
home.nix
|
|
@ -107,6 +107,7 @@
|
||||||
kdePackages.kdenlive
|
kdePackages.kdenlive
|
||||||
zulip
|
zulip
|
||||||
vesktop
|
vesktop
|
||||||
|
obs-studio
|
||||||
|
|
||||||
# GNOME Extensions
|
# GNOME Extensions
|
||||||
gnomeExtensions.hide-top-bar
|
gnomeExtensions.hide-top-bar
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue