diff --git a/home/dln/nemo.nix b/home/dln/nemo.nix index 8095e57..9b63dab 100644 --- a/home/dln/nemo.nix +++ b/home/dln/nemo.nix @@ -8,7 +8,16 @@ # Host specific user config goes here # programs.ghostty.settings = { - font-size = lib.mkForce 20; + font-size = lib.mkForce 18; + }; + + programs.obs-studio = { + enable = true; + plugins = with pkgs; [ + obs-studio-plugins.wlrobs + obs-studio-plugins.obs-vaapi + obs-studio-plugins.obs-pipewire-audio-capture + ]; }; dconf.settings = { diff --git a/hosts/nemo/default.nix b/hosts/nemo/default.nix index 80dee15..dd553b0 100644 --- a/hosts/nemo/default.nix +++ b/hosts/nemo/default.nix @@ -10,7 +10,10 @@ imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; boot = { - extraModulePackages = with config.boot.kernelPackages; [ nct6687d ]; + extraModulePackages = with config.boot.kernelPackages; [ + nct6687d + v4l2loopback + ]; initrd.availableKernelModules = [ "xhci_pci" "ahci" @@ -28,6 +31,7 @@ ]; extraModprobeConfig = '' options nct6687 force=1 + options v4l2loopback devices=1 video_nr=1 card_label="OBS Cam" exclusive_caps=1 ''; kernelParams = [ "mitigations=off" ]; }; @@ -169,6 +173,7 @@ lm_sensors # pkgs.pam_rssh openconnect + v4l-utils ]; programs.coolercontrol.enable = true;