Skip to content

Commit f2ccc49

Browse files
committed
Add shared Steam library folder and GE-Proton compatibility
1 parent cb0752b commit f2ccc49

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

devices/family-nixos-rog/configuration.nix

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,20 @@
2222
remotePlay.openFirewall = true;
2323
dedicatedServer.openFirewall = true;
2424
localNetworkGameTransfers.openFirewall = true;
25+
26+
# Add better Proton compatibility tools
27+
extraCompatPackages = with pkgs; [
28+
proton-ge-bin # GE-Proton for better game compatibility
29+
];
2530
};
2631

32+
# Create shared Steam library folder for all family members
33+
# Each user should add /home/shared/steam as a Steam Library in Steam settings
34+
systemd.tmpfiles.rules = [
35+
"d /home/shared 0755 root root -"
36+
"d /home/shared/steam 0775 root users -" # Group-writable by all users
37+
];
38+
2739
# Nvidia GPU configuration (RTX 4070 Ti SUPER)
2840
services.xserver.videoDrivers = [ "nvidia" ];
2941

0 commit comments

Comments
 (0)