From 23ae2bbfb215270ba1e10e149f0248690c8ea9fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Sat, 22 Jun 2024 21:48:46 +0200 Subject: [PATCH] Sat Jun 22 09:48:46 PM CEST 2024 --- home/zsh/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/home/zsh/default.nix b/home/zsh/default.nix index 29100c8..a73b850 100644 --- a/home/zsh/default.nix +++ b/home/zsh/default.nix @@ -37,6 +37,18 @@ }; }; }; + home.file."${config.xdg.configHome}/direnv/direnvrc".text = '' + : "''${XDG_CACHE_HOME:="''${HOME}/.cache"}" + declare -A direnv_layout_dirs + direnv_layout_dir() { + local hash path + echo "''${direnv_layout_dirs[$PWD]:=$( + hash="$(sha1sum - <<< "$PWD" | head -c40)" + path="''${PWD//[^a-zA-Z0-9]/-}" + echo "''${XDG_CACHE_HOME}/direnv/layouts/''${hash}''${path}" + )}" + } + ''; programs.command-not-found.enable = true; programs.zoxide = { enable = true;