Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-29 | darwin: encrypt nix volume if filevault is enabled | Travis A. Everett | |
2021-03-11 | fix nixbld user name/uid for macOS | Travis A. Everett | |
2020-10-19 | fix skipped multi-user install steps on macOS | Travis A. Everett | |
Some of the changes in #3788 to support non-systemd Nix installs don't appear to be aware that the darwin installer exists, which resulted in some skipped steps and inappropriate instructions. | |||
2019-10-08 | Copy instead of linking launch agent | Matthew Bauer | |
On Catalina, the /nix filesystem might not be mounted at start time. To avoid this service not starting, we need to keep the launch agent outside of the Nix store. A wait4pid will hold for our /nix dir to be mounted. Fixes #3125. | |||
2018-03-29 | Expand the multi-user installer to support Linuxes with systemd | Graham Christensen | |
- darwin installer: delete hardware report, not necessary - moves os-specific code from the darwin installer to to `poly_*` functions - adds profile.d support to the profile targets, which automatically handles many distros which don't have a /etc/bashrc but do have an /etc/profile.d - /bin/bash -> /usr/bin/env bash - document why each excluded shellcheck check is excluded - rename the multi-user to Daemon-based | |||
2018-02-13 | Merge pull request #1775 from LnL7/darwin-build-users | Eelco Dolstra | |
installer: create 'enough' build users | |||
2018-01-29 | solves #1582 | Giorgio Gallo | |
2018-01-12 | Remove extra space. | Peter Stuart | |
2018-01-03 | installer: create 'enough' build users | Daiderd Jordan | |
2018-01-03 | installer: don't touch /etc/profile | Daiderd Jordan | |
The default profile already loads /etc/bashrc. | |||
2017-12-20 | Fix escaping, fixes build | Frederik Rietdijk | |
2017-12-08 | replace lolcat with nix-info | Graham Christensen | |
2017-12-08 | darwin installer: fix on High Sierra | Graham Christensen | |
2017-11-20 | install-darwin-multi-user.sh: Remove superfluous nix.conf settings | Eelco Dolstra | |
2017-10-12 | Merge pull request #1591 from shlevy/darwin-installer-no-sudo-i | Eelco Dolstra | |
darwin installer: Fix on systems where sudo -i is disabled. | |||
2017-10-05 | darwin installer: Fix on systems where sudo -i is disabled. | Shea Levy | |
2017-10-02 | install-darwin-multi-user: relax assumption check | Anthony Cowley | |
The installer will error out if a user's shell configuration includes any mention of ~nix-profile~, even if this is in a comment. This change is designed to do the bare minimum to ignore lines beginning with a `#`. | |||
2017-08-31 | Rename a few configuration options | Eelco Dolstra | |
In particular, drop the "build-" and "gc-" prefixes which are pointless. So now you can say nix build --no-sandbox instead of nix build --no-build-use-sandbox | |||
2017-07-14 | Rename PINCH_ME_IM_SILLY to ALLOW_PREEXISTING_INSTALLATION | Graham Christensen | |
2017-07-14 | If there is no TTY, also skip verbose sudo messages | Graham Christensen | |
2017-07-14 | Ensure PINCH_ME_IM_SILLY allows a /nix/store to stick around between builds | Graham Christensen | |
Also output in the status report that the user is very silly | |||
2017-07-14 | Assume yes if we have no TTY | Graham Christensen | |
Starve the TTY of input to ensure this works, but provide yes to the current installer to handle the current broken case. | |||
2017-07-14 | Address feedback around printf & exec | Graham Christensen | |
2017-07-14 | Don't install a second nix after the initial installation, and the rsync ↵ | Graham Christensen | |
change fixes a bug hidden by the nix replacement where the store files were being owned by the installing user due to rsync's -a implying -og. | |||
2017-07-14 | Clean up issues around uninstall directions, and only show | Graham Christensen | |
relevant directions | |||
2017-07-14 | Prompt for sudo before validating assumptions, and check ourselves for ↵ | Graham Christensen | |
root-owned files instead of making a scary warning. | |||
2017-07-14 | multi-user install: move the profile in to the nix etc/profiles.d output | Graham Christensen | |
2017-07-14 | Switch to a fancy multi-user installer on Darwin | Graham Christensen | |