Steam now available on all devices

This commit is contained in:
Curt Spark 2025-11-16 12:47:38 +00:00
parent a8b8372b6b
commit a860d7a1da
3 changed files with 59 additions and 57 deletions

View File

@ -95,58 +95,6 @@
};
};
# Steam Game Platform
programs.steam = {
enable = true;
# remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
# dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
#gamescopeSession.enable = true;
#package = pkgs.steam.override {
# extraLibraries = p: with p; [
# gfxreconstruct
# glslang
# spirv-cross
# spirv-headers
# spirv-tools
# vulkan-extension-layer
# vulkan-headers
# vulkan-loader
# vulkan-tools
# vulkan-tools-lunarg
# vulkan-utility-libraries
# vulkan-validation-layers
# vkdisplayinfo
# vkd3d
# vkd3d-proton
# vk-bootstrap
# ];
# extraPkgs = p: with p; [
# gfxreconstruct
# glslang
# spirv-cross
# spirv-headers
# spirv-tools
# vulkan-extension-layer
# vulkan-headers
# vulkan-loader
# vulkan-tools
# vulkan-tools-lunarg
# vulkan-utility-libraries
# vulkan-validation-layers
# vkdisplayinfo
# vkd3d
# vkd3d-proton
# vk-bootstrap
# ];
#};
};
programs.gamescope = {
enable = true;
args = [ "--expose-wayland" ];
};
programs.gamemode.enable = true;
# Single GPU Passthru Configuration
#cspark-single-gpu-passthru.enable = true;
#cspark-single-gpu-passthru.vmName = "win11";

View File

@ -32,7 +32,7 @@
knownHosts = {
cspark-desktop-nixremotebuilder = {
extraHostNames = [ "cspark-nixos-desktop" "192.168.1.110" ];
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJWWfMZhdSKiUZZU1Pl7Hp6+BKHhWswLNmngLDzzMsGl";
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ/A49FhfRM7cI4MykQAtKdcOXgEya2dV9nCHnO2rqHt";
};
};
extraConfig = ''

View File

@ -98,6 +98,7 @@
rapidfuzz
paramiko
packaging
click
];
python-with-my-packages = pkgs.python3.withPackages my-python-packages;
in
@ -118,10 +119,10 @@
gcc
cmake
libtool
swift
swiftPackages.Foundation
swiftpm
sourcekit-lsp
#swift
#swiftPackages.Foundation
#swiftpm
#sourcekit-lsp
gradle
nodejs
typescript
@ -359,6 +360,59 @@
] ++ stablePackages;
# Steam Game Platform
programs.steam = {
enable = true;
# remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
# dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
#gamescopeSession.enable = true;
#package = pkgs.steam.override {
# extraLibraries = p: with p; [
# gfxreconstruct
# glslang
# spirv-cross
# spirv-headers
# spirv-tools
# vulkan-extension-layer
# vulkan-headers
# vulkan-loader
# vulkan-tools
# vulkan-tools-lunarg
# vulkan-utility-libraries
# vulkan-validation-layers
# vkdisplayinfo
# vkd3d
# vkd3d-proton
# vk-bootstrap
# ];
# extraPkgs = p: with p; [
# gfxreconstruct
# glslang
# spirv-cross
# spirv-headers
# spirv-tools
# vulkan-extension-layer
# vulkan-headers
# vulkan-loader
# vulkan-tools
# vulkan-tools-lunarg
# vulkan-utility-libraries
# vulkan-validation-layers
# vkdisplayinfo
# vkd3d
# vkd3d-proton
# vk-bootstrap
# ];
#};
};
programs.gamescope = {
enable = true;
args = [ "--expose-wayland" ];
};
programs.gamemode.enable = true;
# Enable ADB Tools for android development
programs.adb.enable = true;