diff options
author | oxalica <oxalicc@pm.me> | 2020-01-01 10:26:37 +0800 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2020-01-01 12:27:29 +0100 |
commit | 7c30831e8fb6449e5eaadc2a6bd5a24aff9bfd6e (patch) | |
tree | 95732aecf8efd373d0c9ec9f4fe4b1948308d01a | |
parent | df4db5063238f391352b2d334ac3e72f6fb7ade4 (diff) |
home-manager: fix pass-through option passing
This resolves, e.g., the errors occurring when passing empty arguments
like `--option builders ''`.
Closes #967
-rw-r--r-- | home-manager/home-manager | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/home-manager/home-manager b/home-manager/home-manager index 6d0f52fb378..d5a4c4f41a1 100644 --- a/home-manager/home-manager +++ b/home-manager/home-manager @@ -93,14 +93,14 @@ function doBuildAttr() { nix build \ -f "<home-manager/home-manager/home-manager.nix>" \ $extraArgs \ - ${PASSTHROUGH_OPTS[*]} \ + "${PASSTHROUGH_OPTS[@]}" \ --argstr confPath "$HOME_MANAGER_CONFIG" \ --argstr confAttr "$HOME_MANAGER_CONFIG_ATTRIBUTE" else nix-build \ "<home-manager/home-manager/home-manager.nix>" \ $extraArgs \ - ${PASSTHROUGH_OPTS[*]} \ + "${PASSTHROUGH_OPTS[@]}" \ --argstr confPath "$HOME_MANAGER_CONFIG" \ --argstr confAttr "$HOME_MANAGER_CONFIG_ATTRIBUTE" fi |