Ancestors

Toot

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

Descendants

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

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

Written by Gauthier C. on 2024-12-09 at 06:36

@mekeor

https://www.jetify.com/devbox

Devbox ( based on nix too )

=> More informations about this toot | More toots from gc

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

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