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.
Direnv is intended to be per-user config, not committed to the repository (same as you shouldn’t your text editor configuration). This is both poses a security risk to just run code, but also is preventing customization (& can introduced accidental commits as seen/forecasted in the Nixpkgs footnote link). This project unlike most identified that you may want multiple
devShells
but how does one put useuse flake .#light
if you remove that choice? Users that want an automatic shell can runecho "use flake .#default" > .envrc && direnv allow
if they so choose.See more discussion: NixOS/nixpkgs#325793
1
Footnotes
Please consider giving up MS GitHub or offering a non-proprietary, non-US-corporate-controlled mirror for this free software project. I wish to delete this Microsoft account in the future, but I need more projects like this to support alternative methods to send patches & contribute. ↩