Skip to content

Latest commit

 

History

History

star-citizen

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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