{
-programs.direnv.enable = true;
-programs.direnv.nix-direnv.enable = true;
-programs.direnv.nix-direnv.enableFlakes = true;
+ programs.direnv.enable = true;
+ programs.direnv.nix-direnv.enable = true;
-xdg.configFile."direnv/direnvrc".text = ''
- : ''${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/''${PWD##*/}-
- echo -n "$PWD" | shasum | cut -d ' ' -f 1
- )}"
- }
-'';
+ xdg.configFile."direnv/direnvrc".text = ''
+ : ''${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/''${PWD##*/}-
+ echo -n "$PWD" | shasum | cut -d ' ' -f 1
+ )}"
+ }
+ '';
}