From e9bf5c52320870910164f0281218540bb4efd8e9 Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Tue, 18 Nov 2025 08:43:45 -0700 Subject: [PATCH] readme: update determinate installer instructions The `--prefer-upstream-nix` flag is only guaranteed to be supported until January 1st, but what's described now doesn't work at all, so this is still an improvement. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a806591..f6ab459 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,9 @@ As the official Nix installer does not include an automated uninstaller, and man * The [Nix installer from Determinate Systems](https://github.com/DeterminateSystems/nix-installer?tab=readme-ov-file#determinate-nix-installer) is only recommended for use with flake-based setups. It can install one of two distributions of Nix: - * To install the **recommended** vanilla upstream [Nix](https://nixos.org), you will need to explicitly say `no` when prompted to install `Determinate Nix`. + * To install the **recommended** vanilla upstream [Nix](https://nixos.org), you will need to explicitly pass the `--prefer-upstream-nix` flag to the installer. - * When run with the `--determinate` flag, it will install the [Determinate](https://docs.determinate.systems/) distribution. + * When run without the `--prefer-upstream-nix` flag, it will install the [Determinate](https://docs.determinate.systems/) distribution. As Determinate manages the Nix installation itself, you will need to set `nix.enable = false;` in your configuration to disable nix-darwin’s own Nix management. Some nix-darwin functionality that relies on managing the Nix installation, like the `nix.*` options to adjust Nix settings or configure a Linux builder, will be unavailable.