Fix direnv cache

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-12-16 10:01:35 +00:00
parent 93d4211460
commit 1e5058e57e

View File

@@ -4,8 +4,8 @@
}: }:
{ inputs, ... }: { inputs, ... }:
{ {
home-manager.users.${user}.programs = { home-manager.users.${user} = {
direnv = { programs.direnv = {
enable = true; enable = true;
silent = true; silent = true;
nix-direnv.enable = true; nix-direnv.enable = true;
@@ -13,7 +13,7 @@
}; };
# https://github.com/direnv/direnv/wiki/Customizing-cache-location # https://github.com/direnv/direnv/wiki/Customizing-cache-location
zsh.initExtra = '' xdg.configFile."direnv/direnvrc".text = ''
declare -A direnv_layout_dirs declare -A direnv_layout_dirs
direnv_layout_dir() { direnv_layout_dir() {
local hash path local hash path
@@ -27,7 +27,7 @@
}; };
environment.persistence = { environment.persistence = {
"/persist"."${home}/.config/direnv/direnv.toml" = { }; "/persist"."${home}/.local/share/direnv/allow" = { };
"/cache"."${home}/.cache/direnv" = { }; "/cache"."${home}/.cache/direnv" = { };
}; };
} }