Installer for Star Citizen
Solutions for common issues can be found on the linux user group wiki.
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.
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
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 latestprotonVerbs
Example:
star-citizen = pkgs.star-citizen.override (prev: {
# Recommended to keep the previous overrides
wineDllOverrides = prev.wineDllOverrides ++ [ "dxgi=n" ];
})
Example:
- Linux User Group - A lot of the testing of requirements has been done there