76WWITPZZ7RG5RIOQRSKHOF3I6ITGRQXGZKXP4LG4ZZ5OSYYWH7QC $env.config.hooks.env_change.PWD = $env.config.hooks.env_change.PWD? | default []$env.config.hooks.env_change.PWD ++= [{if (which direnv | is-empty) {return}direnv export json | from json | default {} | load-envuse std/config env-conversions$env.PATH = do (env-conversions).path.from_string $env.PATH}]
def _enter-nix-shell []: list<path> -> nothing {let src = if ($in | is-empty) { return } else $inlet car = $src | firstlet cdr = $src | skipif ($car | path join shell.nix | path exists) {nix-shell $car --command $"nu -e '($cdr) | _enter-nix-shell'"} else {$cdr | _enter-nix-shell}}