From a748f7628a83512d8db73b1b630cb91ad3631f29 Mon Sep 17 00:00:00 2001 From: Cole Helbling Date: Wed, 18 Jan 2023 10:09:21 -0800 Subject: [PATCH] README: recommend safer curl options (#197) Force HTTPS and TLS v1.2 (or later) connections, and also be quieter. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5db48da..04754b5 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ```bash -curl -L https://install.determinate.systems/nix | sh -s -- install +curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install ``` ## Status @@ -50,7 +50,7 @@ So far, our explorations have been quite fruitful, so we wanted to share and kee Install Nix with the default planner and options: ```bash -curl -L https://install.determinate.systems/nix | sh -s -- install +curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install ``` Or, to download a platform specific Installer binary yourself: @@ -112,7 +112,7 @@ Options: Planners can be configured via environment variable or command arguments: ```bash -$ curl -L https://install.determinate.systems/nix | NIX_BUILD_USER_COUNT=4 sh -s -- install linux-multi --nix-build-user-id-base 4000 +$ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | NIX_BUILD_USER_COUNT=4 sh -s -- install linux-multi --nix-build-user-id-base 4000 # Or... $ NIX_BUILD_USER_COUNT=4 ./nix-installer install linux-multi --nix-build-user-id-base 4000 ```