From 165791bbdbd06ce8ab20b6da05bdffc965373457 Mon Sep 17 00:00:00 2001 From: soraefir Date: Sun, 17 Aug 2025 12:14:12 +0200 Subject: [PATCH] fix steam & vcam --- modules/home/gui/games/default.nix | 4 ++-- modules/nixos/gui/games/default.nix | 1 + systems/ci/hardware.nix | 2 +- systems/iriy/hardware.nix | 5 ++++- systems/valinor/hardware.nix | 5 ++++- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/home/gui/games/default.nix b/modules/home/gui/games/default.nix index 82adad1..698d149 100644 --- a/modules/home/gui/games/default.nix +++ b/modules/home/gui/games/default.nix @@ -7,7 +7,7 @@ home.packages = with pkgs; [ #games - steam + # steam gamemode gamescope mangohud @@ -16,7 +16,7 @@ bottles lutris unstable.umu-launcher - wine + # wine ]; }; diff --git a/modules/nixos/gui/games/default.nix b/modules/nixos/gui/games/default.nix index 8d59de5..90b9b29 100644 --- a/modules/nixos/gui/games/default.nix +++ b/modules/nixos/gui/games/default.nix @@ -5,6 +5,7 @@ in { programs.steam = { enable = true; remotePlay.openFirewall = true; + extraCompatPackages = with pkgs; [proton-ge-bin]; }; }; } diff --git a/systems/ci/hardware.nix b/systems/ci/hardware.nix index bb8a14a..2b0fcab 100644 --- a/systems/ci/hardware.nix +++ b/systems/ci/hardware.nix @@ -8,7 +8,7 @@ boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "v4l2loopback" ]; boot.extraModulePackages = with config.boot.kernelPackages; - [ v4l2loopback.out ]; + [ v4l2loopback ]; fileSystems."/" = { device = "NA"; diff --git a/systems/iriy/hardware.nix b/systems/iriy/hardware.nix index 73049e6..ca051f9 100755 --- a/systems/iriy/hardware.nix +++ b/systems/iriy/hardware.nix @@ -7,7 +7,10 @@ boot.kernelModules = [ "v4l2loopback" "kvm-amd" ]; boot.kernelPackages = pkgs.linuxPackages_latest; 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 = { "00-windows.conf" = '' diff --git a/systems/valinor/hardware.nix b/systems/valinor/hardware.nix index a575931..217f348 100755 --- a/systems/valinor/hardware.nix +++ b/systems/valinor/hardware.nix @@ -7,7 +7,10 @@ boot.kernelModules = [ "v4l2loopback" "kvm-amd" ]; #boot.kernelPackages = pkgs.linuxPackages_latest; 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."/" = { device = "/dev/disk/by-uuid/e9713f83-ee3a-4fb1-806f-594c3bab7006";