Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.36 KB

README.md

File metadata and controls

55 lines (37 loc) · 1.36 KB

Star Citizen

Installer for Star Citizen

Linux user group

Solutions for common issues can be found on the linux user group wiki.

Basic requirements

Make sure vm.max_map_count is set to at least 16777216 and fs.file-max is set to 524288

# NixOS configuration for Star Citizen requirements
boot.kernel.sysctl = {
  "vm.max_map_count" = 16777216;
  "fs.file-max" = 524288;
};

Currently recommended to have at least 40GB RAM + swap. If you have less than 40GB enable zram.

Tips

To access the wine control panel please run the following:

# Adjust WINEPREFIX to your location
# this is the default path
WINEPREFIX=$HOME/Games/star-citizen nix run github:fufexan/nix-gaming#wine-ge -- control

Additional Overrides

This package has an additional overrides

  • wineDllOverrides (not compatible with useUmu)
  • tricks additional wine tricks (non-umu only)
  • protonPath Proton compatibility tool if umu is used. use Ge-Proton for latest
  • protonVerbs

Example:

star-citizen = pkgs.star-citizen.override (prev: {
  # Recommended to keep the previous overrides
  wineDllOverrides = prev.wineDllOverrides ++ [ "dxgi=n" ];
})

Example:

Credits