Split home-manager config into modules
This commit is contained in:
1 parent
b0c77dc890
commit
d3ec7fec57
4 files changed
+76
-64
No files matched your search
@@ -0,0 +1,16 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
programs.direnv.enable = true;
|
||||
programs.direnv.nix-direnv.enable = true;
|
||||
programs.direnv.stdlib = ''
|
||||
# From https://github.com/direnv/direnv/wiki/Customizing-cache-location
|
||||
: ''${XDG_CACHE_HOME:=$HOME/.cache}
|
||||
declare -A direnv_layout_dirs
|
||||
direnv_layout_dir() {
|
||||
echo "''${direnv_layout_dirs[$PWD]:=$(
|
||||
local path="''${PWD//[^a-zA-Z0-9]/-}"
|
||||
echo "$XDG_CACHE_HOME/direnv/layouts/''${path:1}"
|
||||
)}"
|
||||
}
|
||||
'';
|
||||
}
|
||||
Reference in new issue
Block a user