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