| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-23 | Merge pull request #1173 from Enzime/push-rzlnwqmnznpp | Michael Hoang | |
| nix-tools: set `meta.mainProgram` | |||
| 2024-11-21 | installer: remove | Michael Hoang | |
| 2024-11-21 | installer: move channel creation to README | Michael Hoang | |
| 2024-11-21 | installer: move creating default configuration to README | Michael Hoang | |
| 2024-11-18 | nix-tools: set `meta.mainProgram` | Michael Hoang | |
| 2024-11-17 | uninstaller: check `nix-daemon` works after restoring | Michael Hoang | |
| 2024-11-17 | uninstaller: fix restoring nix-daemon launchd daemon | Michael Hoang | |
| 2024-11-16 | nix-daemon: enable by default | Michael Hoang | |
| Single user installs have been unsupported by the official Nix installer since 2.4. | |||
| 2024-11-09 | installer: don't tell users to source bashrc | Michael Hoang | |
| Fixes #380 | |||
| 2024-11-07 | uninstaller: check `nix-daemon` was correctly reinstalled | Michael Hoang | |
| 2024-11-07 | uninstaller: switch to `writeShellApplication` | Michael Hoang | |
| By not defining a `shellHook`, `nix-shell -A uninstaller` and `nix-shell -A uninstaller.check` no longer work. | |||
| 2024-11-07 | uninstaller: restore `*.before-nix-darwin` files | Michael Hoang | |
| Fixes https://github.com/LnL7/nix-darwin/issues/911 Fixes https://github.com/LnL7/nix-darwin/issues/912 | |||
| 2024-11-07 | uninstaller: reset any shells pointing to `/run/current-system/sw/bin` | Michael Hoang | |
| 2024-11-07 | uninstaller: remove unnecessary attempt to delete `nix-daemon` | Michael Hoang | |
| Fixes https://github.com/LnL7/nix-darwin/issues/910 | |||
| 2024-11-07 | uninstaller: remove `/run` symlink | Michael Hoang | |
| 2024-11-03 | darwin-rebuild: do not resolve flake path | Michael Hoang | |
| Backport of https://github.com/NixOS/nixpkgs/commit/c274d045ac254afe96b1f8139e974ada2c42059e Fixes #549 | |||
| 2024-11-03 | Back out "Add support for submodules in flakes" | Michael Hoang | |
| This backs out commit 5452c8c638b59b5d6b123d81d3fa6bad07d00617. | |||
| 2024-10-27 | tests: fix negative asserts with `grep` not working | Michael Hoang | |
| Using `grep -v` without `-z` will return 0 even if there is a match found as all the non-matching lines will be matched. Instead of using `grep -vqz`, `(! grep ...)` is more readable. The brackets are necessary as `! grep` will not trigger `set -e`[0], so we run it inside a subshell to use its non-zero exit code. [0]: https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#The-Set-Builtin | |||
| 2024-10-25 | Merge pull request #1115 from PhilipBorgesen/align_usage | Michael Hoang | |
| darwin-rebuild: Align usage description with implementation | |||
| 2024-10-25 | darwin-rebuild: Align usage description with implementation | Philip Børgesen | |
| This change updates the usage description of darwin-rebuild.sh as follows: * Add options: --print-build-logs / -L --no-registries --commit-lock-file --no-write-lock-file --override-input * Specify that --no-flake and the flake related options are mutually exclusive. * Specify that --keep-going and -k are aliases. * Specify that --keep-failed and -K are aliases. * Correct the description of --update-input; only one value follows. The --no-build-hook argument remains undocumented, like for nix. | |||
| 2024-10-23 | users: ensure Full Disk Access is granted before trying to delete users | Michael Hoang | |
| 2024-10-23 | darwin-rebuild: add comments explaining the custom `sudo` logic | Michael Hoang | |
| 2024-09-11 | tools: fix darwin-rebuild changelog | Antoine Cotten | |
| The script returns early when $systemConfig is empty, which prevents the changelog from being displayed. | |||
| 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 | |
