Yae - Nix dependency manager in Go

Yae is a powerful yet minimal dependency manager intended for use with Nix, which functions similar to niv and npins.

2 Likes

Might migrate to this rather than have everything be a flake input

1 Like

I’m not 100% happy with npins but making a whole new project seems… misguided if we’re going to end up relearning the same lessons learnt by npins, with arguably no upsides.

For example:

will cause double-fetching because of differences in name (see the analogous fix in fix the source name when calling `nix-prefetch-url` by fricklerhandwerk · Pull Request #132 · andir/npins · GitHub).

Also, am I correct in my understanding that this only provides a CLI to manage the lockfile and does not provide a nix abstraction to work with the lockfile?

1 Like

Out of curiosity, what does your application aim to accomplish that niv and/or npins isn’t able to? What sets it apart?

2 Likes