1
0

gaming.nix 717 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. { pkgs, lib, ... }:
  2. {
  3. environment.systemPackages = with pkgs; [
  4. lutris
  5. prismlauncher
  6. nvidia-vaapi-driver
  7. steam
  8. SDL2
  9. dualsensectl
  10. ];
  11. services.flatpak = {
  12. enable = true;
  13. packages = [
  14. "org.vinegarhq.Sober"
  15. "org.vinegarhq.Vinegar"
  16. ];
  17. };
  18. programs.steam = {
  19. enable = true;
  20. remotePlay.openFirewall = true;
  21. dedicatedServer.openFirewall = true;
  22. gamescopeSession = {
  23. enable = true;
  24. };
  25. extraCompatPackages = with pkgs; [
  26. gtk2
  27. gdk-pixbuf
  28. libpulseaudio
  29. pipewire
  30. bzip2
  31. xorg.libXtst
  32. xorg.libXi
  33. xorg.libXrandr
  34. xorg.libXrender
  35. libvdpau
  36. freetype
  37. proton-ge-bin
  38. ];
  39. };
  40. }