envrc.el should be less invasive overall, and mise does the same thing, but for mise instead of direnv.