Move direnv into it's own module

This commit is contained in:
SebastianStork 2025-10-08 00:00:49 +02:00
parent c245e9422a
commit e72397e3e1
3 changed files with 17 additions and 9 deletions

View file

@ -0,0 +1,12 @@
{ config, lib, ... }:
{
options.custom.programs.shell.direnv.enable = lib.mkEnableOption "";
config = lib.mkIf config.custom.programs.shell.direnv.enable {
programs.direnv = {
enable = true;
nix-direnv.enable = true;
silent = true;
};
};
}

View file

@ -8,8 +8,6 @@
options.custom.programs.shell.zsh.enable = lib.mkEnableOption "";
config = lib.mkIf config.custom.programs.shell.zsh.enable {
custom.programs.shell.aliases.enable = true;
programs = {
zsh = {
enable = true;
@ -43,12 +41,6 @@
};
fzf.enable = true;
direnv = {
enable = true;
nix-direnv.enable = true;
silent = true;
};
};
};
}

View file

@ -8,7 +8,11 @@
sops.enable = true;
programs = {
shell.zsh.enable = true;
shell = {
zsh.enable = true;
aliases.enable = true;
direnv.enable = true;
};
git.enable = true;
kitty.enable = true;
vscode.enable = true;