Skip to content

Stop recommending the Determinate Nix installer; eagerly install nix config#2702

Merged
niklasmohrin merged 1 commit intoe-valuation:mainfrom
niklasmohrin:recommend-nixos
Apr 20, 2026
Merged

Stop recommending the Determinate Nix installer; eagerly install nix config#2702
niklasmohrin merged 1 commit intoe-valuation:mainfrom
niklasmohrin:recommend-nixos

Conversation

@niklasmohrin
Copy link
Copy Markdown
Member

@niklasmohrin niklasmohrin commented Apr 15, 2026

The Determinate Nix installer is no longer the Determinate (Nix Installer) but rather the (Determinate Nix) Installer, that is, it installs the proprietary version of nix built by Determinate Systems. I don't think there is anything wrong with their nix build, but I don't want to recommend installing proprietary software.

One benefit of the Determinate installer is that it had some sane default settings (the same that we include in our Linux installation script). With this PR, we now let the nix install script set up these settings even if installing nix does not work. This way, for Mac users the process is "run installer", "installer installs config", "installer says no package manager found and suggests manual download", "user does manual download". I think this is pretty okay. If the Mac users complain, we can add support for homebrew or so to our installer script.

@niklasmohrin
Copy link
Copy Markdown
Member Author

Marked as draft because I want to merge #2701 first

@niklasmohrin
Copy link
Copy Markdown
Member Author

Also note that existing installations of nix (on mac computers) continue to work

Comment thread nix/setup-nix
@niklasmohrin niklasmohrin marked this pull request as ready for review April 20, 2026 15:35
@niklasmohrin niklasmohrin merged commit 9636797 into e-valuation:main Apr 20, 2026
16 checks passed
@niklasmohrin niklasmohrin deleted the recommend-nixos branch April 20, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants