-
Notifications
You must be signed in to change notification settings - Fork 107
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Incorporate ./shells #38
Comments
I like the idea of providing various shells as an output. I've had a similar idea recently. I think the simplest way to go about this would be to add a custom flake output attribute. Something like |
I hope @zimbatm could add to the thought-noodle-soop we are cooking here. Should we add more salt? A |
#54 is a step in this direction. |
I try to second: #55 |
38: importers: filter out empty attrsets r=blaggacao a=Pacman99 Allows you to have arbitrary folders that only get picked up if .nix files are in there. This could be useful for a folder dedicated to contains patches. And generally improves safety of the now fully recursive importers. I decided to put this in rakeLeaves, since it makes no sense to rake pointless folders and the change propagates to all importers. Co-authored-by: Pacman99 <pachum99@myrdd.info>
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Is your feature request related to a problem? Please describe.
I think it is time to share efforts in building user provided dev environments. I also think this template repo leverages the flakes model of sharing to the most elaborate extend. I would be pleased if I could use something like
github.com:user/nixflk#devShells.rust
of a trusted user as an input to my own variety of devshells.Describe the solution you'd like
I would like such sharing to evolve around https://github.com/numtide/devshell to provide an advanced and consistent devshell environment.
Describe alternatives you've considered
none — inmature thought.
Additional context
https://github.com/numtide/devshell
https://github.com/colemickens/nixcfg/tree/main/shells (for what I mean)
User provided dev environments would be oposed to porject provided dev environments. It would be interesting to learn about ways how user provided dev environments can hook into / overlay / complement project provided ones. This question collaterally seeks answer here: Document how to share devshell modules numtide/devshell#52
— for a quite intriguing motivation to boost collaboration on source code through the flakes model
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: