Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide shell.nix for easier compiling with nix-shell #491

Merged
merged 2 commits into from
Sep 14, 2020
Merged

Provide shell.nix for easier compiling with nix-shell #491

merged 2 commits into from
Sep 14, 2020

Conversation

figsoda
Copy link
Contributor

@figsoda figsoda commented Sep 14, 2020

Created shell.nix under root, as mentioned in #481

Dependencies are the same as the ones in docs/linux_dependencies.md

nix-shell -p pkgconfig x11 xorg.libXcursor xorg.libXrandr xorg.libXi vulkan-tools lutris vulkan-headers vulkan-loader vulkan-validation-layers alsaLib

@karroffel karroffel added A-Build-System Related to build systems or continuous integration C-Feature A new feature, making something new possible O-Linux Specific to the Linux desktop operating system labels Sep 14, 2020
@cart
Copy link
Member

cart commented Sep 14, 2020

I would prefer it if we moved this to docs/linux_dependencies.md under the NixOS section. I want to keep the root as flat / legible as possible and Nix config only applies to a small subset of the population.

@figsoda
Copy link
Contributor Author

figsoda commented Sep 14, 2020

I would prefer it if we moved this to docs/linux_dependencies.md under the NixOS section. I want to keep the root as flat / legible as possible and Nix config only applies to a small subset of the population.

Would you like to keep it embedded in docs/linux_dependencies.md or in a separate file under docs/?

@cart
Copy link
Member

cart commented Sep 14, 2020

Lets keep it embedded in linux_depedencies.md (with instructions on how/where to create the file)

@cart
Copy link
Member

cart commented Sep 14, 2020

Looks good to me!

@cart cart merged commit afe86b4 into bevyengine:master Sep 14, 2020
@cart cart mentioned this pull request Sep 16, 2020
mrk-its pushed a commit to mrk-its/bevy that referenced this pull request Oct 6, 2020
Embed shell.nix into docs/linux_dependencies.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Build-System Related to build systems or continuous integration C-Feature A new feature, making something new possible O-Linux Specific to the Linux desktop operating system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants