: ${XDG_CACHE_HOME:=$HOME/.cache}
declare -A direnv_layout_dirs
direnv_layout_dir() {
    echo "${direnv_layout_dirs[$PWD]:=$(
        echo -n "$XDG_CACHE_HOME"/direnv/layouts/
        echo -n "$(echo -n "$PWD" | shasum | cut -d ' ' -f 1)"
        echo -n "-$(basename $PWD)"
    )}"
}
