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;
enableBashIntegration = true;
enableZshIntegration = true;
enableNushellIntegration = config.programs.nushell.enable;
settings = {
db_path = "${config.xdg.dataHome}/atuin/history.db";

View File

@ -1,4 +1,4 @@
{ ... }:
{ config, ... }:
{
imports = [
./auto-prune.nix
@ -8,5 +8,6 @@
enable = true;
enableZshIntegration = 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;
enableSshSupport = true;
enableScDaemon = true;
enableNushellIntegration = config.programs.nushell.enable;
grabKeyboardAndMouse = false;
};
}

View File

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