diff --git a/pkgs/nix-tools/darwin-rebuild.sh b/pkgs/nix-tools/darwin-rebuild.sh index db8029ed..ca8e6b1b 100644 --- a/pkgs/nix-tools/darwin-rebuild.sh +++ b/pkgs/nix-tools/darwin-rebuild.sh @@ -28,7 +28,7 @@ while [ "$#" -gt 0 ]; do switch|build) action="$i" ;; - --show-trace|--no-build-hook|--keep-failed|-K|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|-Q) + --show-trace|--no-build-hook|--dry-run|--keep-failed|-K|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|-Q) extraBuildFlags+=("$i") ;; --max-jobs|-j|--cores|-I) @@ -73,6 +73,8 @@ if [ "$action" = switch -o "$action" = build ]; then systemConfig="$(nix-build '' ${extraBuildFlags[@]} --no-out-link -A system)" fi +if [ -z "$systemConfig" ]; then exit 0; fi + if [ "$action" = build ]; then echo $systemConfig fi