aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-10-21 19:01:53 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-10-21 19:01:53 +0200
commitad12c46b12add98cbee8e2457b7a573a1640de21 (patch)
tree747f3bffaafbd974466be7b7deaf2caa1981c9a8
parentmodules/ly: Load zsh desktop file as separate file without Terminal=true (diff)
downloadnixos-config-ad12c46b12add98cbee8e2457b7a573a1640de21.zip
modules/direnv: Start direnv on `fish_prompt` instead
That means that we enter the direnv shell immediately when opening a new terminal with `Ctrl+Shift+n` foot shortcut.
-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 325eaa63..97e56827 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 --on-event fish_postexec
+ function _direnv_hook --on-variable PWD --on-event fish_prompt
if not set --query IN_DIRENV_SANDBOX;
and set --query SHOULD_SANDBOX_DIRENV;
and ${direnvPkg} status | grep 'Found RC path' --quiet