10
submitted 5 months ago by mawkler@lemmy.ml to c/nix@programming.dev

I've always hated the fact that Nix silently ignores any file that's not tracked by Git. Partly because I always forget this and have to re-build every time that I add a new file. But also the fact that Nix is coupled to VCS.

jj is a new VCS that wraps git. jj has a slightly different (improved) workflow, and doesn't have a staging area. What this means for Nix is that whenever I create a new file I have to run jj status (the equivalent to git status) before I can build with Nix, which feels incredibly silly to me.

Thanks for coming to my Ted talk.

you are viewing a single comment's thread
view the rest of the comments
this post was submitted on 02 Apr 2026
10 points (85.7% liked)

Nix / NixOS

2860 readers
1 users here now

Main links

Videos

founded 3 years ago
MODERATORS