Ancestors

Written by Mekeor Melire on 2024-12-09 at 00:15

how do you manage project-local dependencies?

[#]packagemanagement #dependencymanagement #guix #nix #devenv #asdf #mise #nvm

=> More informations about this toot | More toots from mekeor@catgirl.cloud

Written by Ross A. Baker on 2024-12-09 at 00:16

@mekeor SBT for Scala, Nix for everything else.

=> More informations about this toot | More toots from ross@rossabaker.com

Written by Mekeor Melire on 2024-12-09 at 00:23

@ross what's your flow with nix? (how) do you integrate it (for project-local dependeny management) into emacs?

=> More informations about this toot | More toots from mekeor@catgirl.cloud

Toot

Written by Ross A. Baker on 2024-12-09 at 00:35

@mekeor Usually, flake.nix in the repo root. It's rare that I'm not a maintainer. If I can't add one, I might create a devshell in my personal flake.

For Emacs, envrc package. I feel Emacs' single-threadedness on large updates, but they're not common. That same single thread isolates the environment variables nicely when switching buffers, so typical use is smooth and effective.

=> More informations about this toot | More toots from ross@rossabaker.com

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113620058963066434
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
311.302385 milliseconds
Gemini-to-HTML Time
1.182509 milliseconds

This content has been proxied by September (3851b).