diff --git a/direnvrc b/direnvrc index a7c0a7a..a15ce45 100644 --- a/direnvrc +++ b/direnvrc @@ -41,7 +41,10 @@ use_flake_env() { local ld=$(direnv_layout_dir) export direnv - eval "$(@flake_env@ "$ld" "${1:-"."}")" + local flake_reference="${1:-"."}" + shift + + eval "$(@flake_env@ "$ld" "$flake_reference" "$@" export -n direnv