-
Notifications
You must be signed in to change notification settings - Fork 93
This issue has been moved to a discussionGo to the discussion
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Based on real experienced frustration, it would be extremely powerful to have a wrapper to go get
, so that when you go get
something within a devshell environment, it automatically generates a valid nix package descriptor.
Similar for other languages.
Alternative (less intrusive) UX:
devshell go get ...
devhsell pip install ...
(with mach-nix)- ...
Bonus:
-devshell upstream
-> generates a PR to nixpkgs with custom packages 😉 — problem nixpkgs folder "chaos" maybe does not provide sufficiently clear metadata
My experience is that it took a very long time to get all tooling set up (one time effort, but who knows if I decide to change tooling tomorrow, on the go).
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
zimbatm commentedon Nov 27, 2020
devshell init
could be a bit smarter and detect the language of the project.Having some sort of package generators seems like an interesting idea but it needs to be fleshed out much more.
blaggacao commentedon Nov 27, 2020
Questions (of the top of my mind without particular breadth or depth):
Emulating language native tooling is key and also renders this enhancement idea a 80/20 one: it cannot avoid rough edges and only support some/most of the things.