home: let multiple nushell integrations depend on nushell.enable

This commit is contained in:
Oystein Kristoffer Tveit 2025-03-04 13:03:34 +01:00
parent fba3b614bd
commit 317e729844
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146
5 changed files with 16 additions and 7 deletions

View File

@ -8,6 +8,7 @@ in
enable = true; enable = true;
enableBashIntegration = true; enableBashIntegration = true;
enableZshIntegration = true; enableZshIntegration = true;
enableNushellIntegration = config.programs.nushell.enable;
settings = { settings = {
db_path = "${config.xdg.dataHome}/atuin/history.db"; db_path = "${config.xdg.dataHome}/atuin/history.db";

View File

@ -1,4 +1,4 @@
{ ... }: { config, ... }:
{ {
imports = [ imports = [
./auto-prune.nix ./auto-prune.nix
@ -8,5 +8,6 @@
enable = true; enable = true;
enableZshIntegration = true; enableZshIntegration = true;
nix-direnv.enable = true; nix-direnv.enable = true;
enableNushellIntegration = config.programs.nushell.enable;
}; };
} }

View File

@ -1,4 +1,7 @@
{ ... }: { config, ... }:
{ {
programs.eza.enable = true; programs.eza = {
} enable = true;
enableNushellIntegration = config.programs.nushell.enable;
};
}

View File

@ -36,6 +36,7 @@
enableExtraSocket = true; enableExtraSocket = true;
enableSshSupport = true; enableSshSupport = true;
enableScDaemon = true; enableScDaemon = true;
enableNushellIntegration = config.programs.nushell.enable;
grabKeyboardAndMouse = false; grabKeyboardAndMouse = false;
}; };
} }

View File

@ -1,4 +1,7 @@
{ ... }: { config, ... }:
{ {
programs.zoxide.enable = true; programs.zoxide = {
} enable = true;
enableNushellIntegration = config.programs.nushell.enable;
};
}