aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-09-04 14:02:39 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-09-04 14:03:30 +0200
commit07c0c9ca9ec384b0cfc8f24aabe432ffb353ea23 (patch)
treedfc513a03da379b5a745ae699141c17e71921074
parentmodules/lf/wrappers/ll: Rework the way the syscmds get propagated (diff)
downloadnixos-config-07c0c9ca9ec384b0cfc8f24aabe432ffb353ea23.zip
modules/direnv: Also run the hook on postexec
Otherwise, you need to change the directory to re-run it.
Diffstat (limited to '')
-rw-r--r--modules/by-name/di/direnv/module.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/by-name/di/direnv/module.nix b/modules/by-name/di/direnv/module.nix
index fc800f35..b35d785d 100644
--- a/modules/by-name/di/direnv/module.nix
+++ b/modules/by-name/di/direnv/module.nix
@@ -52,7 +52,7 @@ in {
${direnvPkg} export fish | source
end
- function _direnv_hook --on-variable PWD
+ function _direnv_hook --on-variable PWD --on-event fish_postexec
if not set --query IN_DIRENV_SANDBOX;
and set --query SHOULD_SANDBOX_DIRENV;
and ${direnvPkg} status | grep 'Found RC path' --quiet;