-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistent installation instructions #5080
Comments
It would be great to get these single-sourced. It would be extra great if the same single sources were also used as cases in the install tests. Ideally, each documented install instruction would be under test for every shell we intend to support. (I don't mean to saddle single-sourcing with all of this. A good approach should make it easy; a great approach might do one to demonstrate compatibility?) Just connecting dots/contextualizing a bit:
|
I marked this as stale due to inactivity. → More info |
After hearing about Nix for a while, I decided to try it out. I managed to install the package manager on my non-NixOS system, but once I started exploring the documentation a bit more, I noticed a few similar, but not identical patterns in how it's recommended to fetch and run the installation script. This is what I managed to collect:
curl -L https://nixos.org/nix/install | sh -s
bash <(curl -L https://nixos.org/nix/install)
sh <(curl -L https://nixos.org/nix/install)
curl -L https://nixos.org/nix/install | sh
sh <(curl -L https://nixos.org/nix/install) --daemon
curl -L https://nixos.org/nix/install | sh
curl -L https://nixos.org/nix/install | sh
curl -L https://nixos.org/nix/install | sh
curl -L https://nixos.org/nix/install | sh
curl -L https://nixos.org/nix/install | sh
Setting aside the large number of near-duplicated instructions spread across multiple places (which I'm sure is a burden on both users and contributors/maintainers), it's a little concerning how the recommended process varies slightly from place to place.
Which of the invocation methods is the preferred one? These instructions should all be aligned to follow a single pattern.
Even better: it would be nice if these instructions were consolidated in only a handful of places, and the other ones linked to them, to avoid the duplication and to prevent them from getting out of sync.
The text was updated successfully, but these errors were encountered: