Skip to content

Commit 1bac634

Browse files
committed
refactor(user/refnode): extract direnv config into own module
1 parent 104ac1e commit 1bac634

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

users/refnode/common/core/default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
}: {
77
imports = [
88
./zsh
9+
./direnv.nix
910
];
1011
home.username = "refnode";
1112
home.homeDirectory = pkgs.lib.mkForce "/Users/refnode";

users/refnode/common/core/direnv.nix

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
# https://direnv.net/man/direnv.toml.1.html
3+
programs.direnv = {
4+
enable = true;
5+
enableZshIntegration = true;
6+
nix-direnv.enable = true;
7+
config = {
8+
whitelist = {
9+
prefix = [
10+
"~/src/github.com/refnode/nixcfg"
11+
];
12+
};
13+
};
14+
};
15+
}

users/refnode/common/core/zsh/default.nix

-14
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,6 @@
3232
initExtra = builtins.readFile ./zsh.sh;
3333
};
3434

35-
# https://direnv.net/man/direnv.toml.1.html
36-
programs.direnv = {
37-
enable = true;
38-
enableZshIntegration = true;
39-
nix-direnv.enable = true;
40-
config = {
41-
whitelist = {
42-
prefix = [
43-
"~/src/github.com/refnode/nixcfg.git"
44-
];
45-
};
46-
};
47-
};
48-
4935
# enable the fzf zsh integration by default history, file and directory
5036
# fuzzy searches are available on zsh vi insert mode. As I prefer to
5137
# use fzf in vi cmd mode, I normally don't need the keymaps provided,

0 commit comments

Comments
 (0)