There's a tool that makes the Nix way a lot more approachable: https://devenv.sh/
e.g. `languages.rust.enable = true` and you're off to the races. You can add scripts, tasks, other packages, etc
e.g. `languages.rust.enable = true` and you're off to the races. You can add scripts, tasks, other packages, etc
I only have a few CLI/TUI programs installed with it, I try to keep it to a minimum. Just my editor, several language servers, AI tools and some other VM/container tooling. I haven't needed to break out of the happy path with it as of yet. I follow Nix progress with hopes of it eventually maturing into something better to use directly, but given the current state I prefer the wrappers at this point.