Comment by spease
2 years ago
> What? This is not what most users will be doing, no.
Yeah, but that's what the Nix website has.
Let's assume I already know I want to try Nix, but I don't know anything about it. I probably either:
(1) Click "Download" (https://nixos.org/download) (2) Click "Get Started" (https://nixos.org/learn), then "Install Nix" (https://nixos.org/download#download-nix)
Either way, those instructions don't offer any clear next step. I might get it installed, but what now?
Going back to "Get Started" (https://nixos.org/learn), the next options is "First steps with Nix" (https://nix.dev/tutorials/first-steps/). The options here are:
Ad hoc shell environments
Reproducible interpreted scripts
Towards reproducibility: pinning Nixpkgs
Declarative shell environments with shell.nix
None of which covers what you'd probably want to do after you've freshly installed Nix or NixOS, eg system configuration and package management.
Having officially ordained instructions isn't just a convenience for n00bs, it's also useful for knowing what needs to be maintained whenever there are changes, and consolidating effort to continually improve upon the presentation (rather than everybody having their own blog post just from their perspective).
No comments yet
Contribute on Hacker News ↗