diff --git a/modules/nixos/programs/nih/cli.sh b/modules/nixos/programs/nih/cli.sh index 769ae81..b1c2c4c 100644 --- a/modules/nixos/programs/nih/cli.sh +++ b/modules/nixos/programs/nih/cli.sh @@ -136,12 +136,13 @@ function nih-install() { local index=0 for arg in "$@"; do if [[ "$arg" == "--" ]]; then + index=$(($index + 1)) break fi pkgs+=("nixpkgs#$arg") index=$(($index + 1)) done - shift $(($index + 1)) + shift $index nix shell "${pkgs[@]}" "$@" }