summaryrefslogtreecommitdiffstats
path: root/usecases
diff options
context:
space:
mode:
Diffstat (limited to 'usecases')
-rw-r--r--usecases/desktop/graphical/gaming.nix24
1 files changed, 18 insertions, 6 deletions
diff --git a/usecases/desktop/graphical/gaming.nix b/usecases/desktop/graphical/gaming.nix
index 9389fae..9732865 100644
--- a/usecases/desktop/graphical/gaming.nix
+++ b/usecases/desktop/graphical/gaming.nix
@@ -1,16 +1,28 @@
1inputs: 1inputs: {
2 2 config,
3{ pkgs, lib, ... }: 3 lib,
4 4 pkgs,
5{ 5 ...
6}: {
6 nixpkgs.overlays = [ 7 nixpkgs.overlays = [
7 (self: super: { 8 (self: super: {
8 #inherit (self.unstable) steam; 9 inherit (self.unstable) steam;
9 }) 10 })
10 ]; 11 ];
11 12
12 programs.steam = { 13 programs.steam = {
13 enable = true; 14 enable = true;
15 package = pkgs.steam.override {
16 extraLibraries = pkgs:
17 with config.hardware.opengl;
18 if pkgs.hostPlatform.is64bit
19 then [package] ++ extraPackages
20 else [package32] ++ extraPackages32;
21 extraProfile = ''
22 export SDL_VIDEODRIVER=x11
23 export WINEDLLOVERRIDES="dinput8=n,b"
24 '';
25 };
14 remotePlay.openFirewall = true; 26 remotePlay.openFirewall = true;
15 }; 27 };
16 28