Hello,
I have been a nix user for a few years now and would like to understand how nix works from the ground up. I am planning to read Eelco Dolstra’s PgD Thesis and am looking for supplementing resources on anything not covered. Maybe resources on stuff such as how the sqlite db is used, the derivation format and the nix daemon?
Thanks in advance
I’d argue that the best way to get more familiar with Nix internals is to work on the Nix codebase itself. Check out the “good first issues” label at GitHub · Where software is built
2 Likes
There’s also Nix pills, which gives a sort of “from first principles” approach to Nix and Nixpkgs constructs, not quite the deep technical documentation you’re looking for but you may find it helpful: Preface - Nix Pills
2 Likes