A repetitive failure to quickly google-select the nix-lang standard lib reference prompted me again to a perception I had when I was browsing the page first time a little over a year ago, long before actually getting involved. This is what more or less was going on in my head at that time:
nix-this nix-that nix-what? — the contrary of a sharp profile, no distinct search term representation of the involved concepts. It ultimately only left a bookmark in my head at that time for sounding experty and convoluted, but interesting.
I think I’m not the only one.
So to separate things a little better and sharpen their profile, it might help to plug relevant contextual information under their own pages:
- nixos.org → NixOS module system (based on systemd and own device mgt).
nix.org → the nix package manager, command and useful introduction to some
NixOS/nixpkgs, but also others, … flakes!) — maybe even
- nix-lang.org → in the style of jsonnet.org — short and concise
On the same page of this year’s NixCon talks:
- Nix modules: Improving Nix’s discoverability and usability
- Bridging the stepping stones: using pieces of NixOS without full commitment
- How to change Nix ecosystem to become mainstream?
Note: No, I don’t consider it’s a relevant argument that
NixOS/nixpkgs is a monorepo.