| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-13 | Set default flake directory as `/etc/nix-darwin` | Michael Hoang | |
| Backported from https://github.com/NixOS/nixpkgs/blob/9995a5d59c59fde96f4ad7d811a8ed832357440f/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh#L349-L353 | |||
| 2024-05-18 | Move --offline to group of same behaviour flags | Rubikoid | |
| 2024-05-07 | Fix help | Rubikoid | |
| 2024-05-07 | Fix --offline | Rubikoid | |
| Add --substituters flag | |||
| 2024-05-07 | Add offline flag to darwin-rebuild.sh | Rubikoid | |
| 2024-03-06 | darwin-uninstaller: Fix when using nixpkgs.config.allowAliases = false | Andrew Marshall | |
| 2024-01-28 | Update darwin-rebuild.zsh-completions | Thane Gill | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2024-01-27 | Add zsh completions to darwin-rebuld by default | Thane Gill | |
| 2023-12-22 | darwin-rebuild: fix sudo invocation on High Sierra | Rafael Kitover | |
| The version of sudo on macOS 10.13 High Sierra does not support the `--preserve-env=LIST` option syntax, which is used here to preserve PATH. Override sudo with a shell function that checks for the availability of this option syntax, and do not pass PATH otherwise. Also move the prefix env command in the sudo invocations into the new sudo function. Signed-off-by: Rafael Kitover <rkitover@gmail.com> | |||
| 2023-11-16 | Install darwin-uninstall by default, which includes the 'empty' config it ↵ | Graham Christensen | |
| switches to Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com> | |||
| 2023-11-09 | Update pkgs/nix-tools/darwin-rebuild.sh | Roman Novak | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2023-11-06 | fix(#798): darwin-rebuild support for Cyberark EPM | Roman Novak | |
| restore sudo environment PATH when Cyberark EPM is setting secure_path in sudo config. Fixes LnL7/nix-darwin/issues/798 | |||
| 2023-09-25 | darwin-rebuild: add `-H` to sudo for `$systemConfig/activate` | zowoq | |
| 2023-09-19 | Use LocalHostName | Carl Thomé | |
| 2023-08-13 | Update pkgs/darwin-installer/default.nix | Arvin Sevilla | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2023-08-13 | chore(installer): capitalize the default option when reading user input | Arvin Sevilla | |
| 2023-07-14 | Add `darwin-version` command | Michael Hoang | |
| 2023-07-12 | uninstaller: fix removing `/Applications/Nix Apps` | Michael Hoang | |
| 2023-07-11 | uninstaller: remove `/Applications/Nix Apps` | Michael Hoang | |
| 2023-07-11 | installer: match flaky installation logic | Michael Hoang | |
| 2023-07-11 | Allow flaky installation with `darwin-rebuild` | Michael Hoang | |
| 2023-07-11 | flake: add `packages.darwin-{option,rebuild}` | Michael Hoang | |
| 2023-06-28 | feat(darwin-rebuild): support --refresh | Bernardo Meurer | |
| This flag allows forcing remote flakes (e.g. `github:foobar/nix-config`) to be force-refreshed, which is required for quickly iterating/activating a remote config. | |||
| 2023-06-25 | fix darwin-option descriptions | Daiderd Jordan | |
| Also drops the eval hacks in favour of jq. | |||
| 2023-06-09 | darwin-installer: fix `/run` not getting created | Michael Hoang | |
| 2023-04-29 | fix: in URI use proper groups | Konrad Malik | |
| 2023-04-29 | add '://' to built flake uri | Konrad Malik | |
| 2023-01-09 | Merge pull request #550 from n8henrie/issue_549 | Domen Kožar | |
| Add support for submodules in flakes | |||
| 2022-12-14 | Add support for submodules in flakes | Nathan Henrie | |
| Fixes https://github.com/LnL7/nix-darwin/issues/549 | |||
| 2022-12-08 | darwin-rebuild: fixing logic error in if statement | saccarosium | |
| 2022-12-08 | darwin-rebuild: use `--no-link` for flake builds | saccarosium | |
| 2022-10-10 | Fix darwin rebuild fails with flake and dry-run | LightQuantum | |
| 2022-08-29 | Add `-H` to `sudo nix-env [...]` to deal with warning | Malo Bourgon | |
| After NixOS/nix#6676, the following warning is displayed when running `darwin-rebuild switch`: warning: $HOME ('/Users/jamie') is not owned by you, falling back to the one defined in the 'passwd' file. | |||
| 2022-08-16 | Add .nix-defexpr to NIX_PATH the way the NixOS module does | Malo Bourgon | |
| 2022-08-16 | Move build user options to `nix` module to improve overlap with NixOS | Malo Bourgon | |
| Also add `config.ids` like in NixOS. | |||
| 2022-03-26 | Merge pull request #340 from hauleth/fix/use-short-hostname | Domen Kožar | |
| Use short hostname as flake attribute name | |||
| 2022-02-04 | Don't reset experimental features | Sandro Stikić | |
| 2022-01-11 | move installer into a separate file | Domen Kožar | |
| 2021-12-21 | fix dependence on apfs.util exit code | Travis A. Everett | |
| apfs.util (or at least it's newer -t flag) has bad exit code semantics and will return non-zero codes for both success and errors. Closes #401 and most-likely fixes #378 as well | |||
| 2021-12-21 | uninstaller: copy services instead of symlinking | Daiderd Jordan | |
| 2021-10-23 | add forward compatibility for literalExample deprecation | Daiderd Jordan | |
| Fixes #367 | |||
| 2021-08-10 | uninstaller: also remove `~/Applications/Nix Apps` | Kid | |
| 2021-07-09 | fix: use short hostname as flake attribute name | Łukasz Niemier | |
| 2021-04-06 | Merge pull request #308 from hardselius/master | Daiderd Jordan | |
| Fix nix flake info error | |||
| 2021-03-23 | Add nix flags to subcommand test | Martin Hardselius | |
| This change removes the need for having experimental-features = nix-command flakes in nix.conf. It should also work outside of flake directories. | |||
| 2021-03-22 | Make nix flake info fix backwards compatible | Martin Hardselius | |
| This change handles previous nix versions by testing for the presence of the `metadata` subcommand and falling back on the `info` subcommand if it does not exist. | |||
| 2021-03-21 | Fix nix flake info error | Martin Hardselius | |
| Fixes "error: 'info' is not a recognised command'" Issue: #307 | |||
| 2021-02-23 | darwin-[un]installer: Don't reference deprecated stdenv.lib | Mario Rodas | |
| `stdenv.lib` has been deprecated, and the correct approach is to use `lib` directly through `pkgs.lib`. | |||
| 2020-12-22 | installer: silence apfs.util output | Daiderd Jordan | |
| Passing incorrect flags prints help output to stdout so silence everything. Fixes #264 | |||
| 2020-12-21 | installer: move channel setup out of activation | Daiderd Jordan | |
| Fixes #234 | |||
