Skip to content

Add Nix flake for ergonomic development and reproducible builds#24872

Open
RLangendam wants to merge 1 commit into
bevyengine:mainfrom
RLangendam:main
Open

Add Nix flake for ergonomic development and reproducible builds#24872
RLangendam wants to merge 1 commit into
bevyengine:mainfrom
RLangendam:main

Conversation

@RLangendam

Copy link
Copy Markdown

Objective

  • Simplify setting up a development environment
  • Add support for reproducible builds

Solution

  • Add a nix flake and put the flake.nix under version control
  • Update the documentation to reflex the proper use of nix flakes for development

Testing

  • cargo build --all
  • cargo test --all (only the already failing tests on main continue failing)

@mockersf mockersf added X-Contentious There are nontrivial implications that should be thought through A-Build-System Related to build systems or continuous integration labels Jul 4, 2026
@mockersf

mockersf commented Jul 4, 2026

Copy link
Copy Markdown
Member

Opposed to this

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 X-Contentious There are nontrivial implications that should be thought through

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants