Remove Lutris from NixOS dependency section (#2945)

# Objective

- Using the instructions given for NixOS results in an unnecessarily long time to evaluate the shell expression due to unnecessary dependencies pulled in by `lutris`.

## Solution

- Removed `lutris` dependency.

Lutris is a GUI tool for running games on wine, I'm assuming it was pulled in by accident as it's definitely not necessary for running bevy. A hello world example, at the least, works fine without it.
This commit is contained in:
Oscar 2022-01-01 22:55:19 +00:00
parent 6b239713bf
commit 478bf7a2b6

View file

@ -79,8 +79,7 @@ These packages provide the dependencies required to run a bevy project. They can
Based on your global configuration it also might be necessary to allow unfree packages:
```bash
export NIXPKGS_ALLOW_UNFREE=1 # needed for lutris
nix-shell -p cargo pkgconfig udev lutris alsaLib x11 xorg.libXcursor xorg.libXrandr xorg.libXi vulkan-tools vulkan-headers vulkan-loader vulkan-validation-layers
nix-shell -p cargo pkgconfig udev alsaLib x11 xorg.libXcursor xorg.libXrandr xorg.libXi vulkan-tools vulkan-headers vulkan-loader vulkan-validation-layers
```
Alternatively, you can define `shell.nix` containing:
@ -93,7 +92,7 @@ with pkgs;
mkShell {
buildInputs = [
cargo
pkgconfig udev alsaLib lutris
pkgconfig udev alsaLib
x11 xorg.libXcursor xorg.libXrandr xorg.libXi
vulkan-tools vulkan-headers vulkan-loader vulkan-validation-layers
];