3 ms·
I do like makefiles. I am not at the point I have a mental model of what Nix really is that I have with git. I understand it has something to do with derivati
by samsquire 3y ago
I do like makefiles.
I am not at the point I have a mental model of what Nix really is that I have with git.
I understand it has something to do with derivations where each package is a collection of files at a given version and the data and state is immutable. Which reminds me of Git.
It's also a programming language for expressions which evaluate to a hierarchy of files on disk.
pkgs.git, pkgs.vim
I find the tooling, command line utilities aren't immediately understandable to me. I just rely on that Replit have implemented the Nix integration so that when you change "replit.nix" it just updates the environment :-)
I really ought to give an immutable desktop a go at some point such as Silverblue .