fix steam & vcam

This commit is contained in:
soraefir
2025-08-17 12:14:12 +02:00
parent 0650ff3933
commit 165791bbdb
5 changed files with 12 additions and 5 deletions

View File

@@ -7,7 +7,7 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
#games #games
steam # steam
gamemode gamemode
gamescope gamescope
mangohud mangohud
@@ -16,7 +16,7 @@
bottles bottles
lutris lutris
unstable.umu-launcher unstable.umu-launcher
wine # wine
]; ];
}; };

View File

@@ -5,6 +5,7 @@ in {
programs.steam = { programs.steam = {
enable = true; enable = true;
remotePlay.openFirewall = true; remotePlay.openFirewall = true;
extraCompatPackages = with pkgs; [proton-ge-bin];
}; };
}; };
} }

View File

@@ -8,7 +8,7 @@
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "v4l2loopback" ]; boot.kernelModules = [ "v4l2loopback" ];
boot.extraModulePackages = with config.boot.kernelPackages; boot.extraModulePackages = with config.boot.kernelPackages;
[ v4l2loopback.out ]; [ v4l2loopback ];
fileSystems."/" = { fileSystems."/" = {
device = "NA"; device = "NA";

View File

@@ -7,7 +7,10 @@
boot.kernelModules = [ "v4l2loopback" "kvm-amd" ]; boot.kernelModules = [ "v4l2loopback" "kvm-amd" ];
boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPackages = pkgs.linuxPackages_latest;
boot.extraModulePackages = with config.boot.kernelPackages; boot.extraModulePackages = with config.boot.kernelPackages;
[ v4l2loopback.out ]; [ v4l2loopback ];
boot.extraModprobeConfig = ''
options v4l2loopback devices=1 video_nr=1 card_label="VCam" exclusive_caps=1
'';
boot.loader.systemd-boot.extraEntries = { boot.loader.systemd-boot.extraEntries = {
"00-windows.conf" = '' "00-windows.conf" = ''

View File

@@ -7,7 +7,10 @@
boot.kernelModules = [ "v4l2loopback" "kvm-amd" ]; boot.kernelModules = [ "v4l2loopback" "kvm-amd" ];
#boot.kernelPackages = pkgs.linuxPackages_latest; #boot.kernelPackages = pkgs.linuxPackages_latest;
boot.extraModulePackages = with config.boot.kernelPackages; boot.extraModulePackages = with config.boot.kernelPackages;
[ v4l2loopback.out ]; [ v4l2loopback ];
boot.extraModprobeConfig = ''
options v4l2loopback devices=1 video_nr=1 card_label="VCam" exclusive_caps=1
'';
fileSystems."/" = { fileSystems."/" = {
device = "/dev/disk/by-uuid/e9713f83-ee3a-4fb1-806f-594c3bab7006"; device = "/dev/disk/by-uuid/e9713f83-ee3a-4fb1-806f-594c3bab7006";