feat(workspace): Add Nix Shell build environment #112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
This is a proposition of a Nix Shell ready to build and use the project with.
Feedback, improvements and modifications would be great!
Tested:
xbuild
, this could be added using the NixrustPlatform.buildRustPackage
however would be easier to have theCargo.lock
present in thexbuild
repo for it).Why
Let users quickly setup a working build environment in a distro/OS agnostic way. (This also could be used for CI use! However for binary release might need to use the
patchelf
utility).How
I tried to bundle all I could find from the repository apart from some target CI release tools that would need further help to integrate.
(if possible, preference for a git squash merge using PR name or other, as the commit descriptions in my current PR state aren't great)