Add nushell for testing.

This commit is contained in:
CronyAkatsuki 2024-04-03 13:22:34 +02:00
parent bc69e5c902
commit e5ee82f223
3 changed files with 28 additions and 0 deletions

View File

@ -27,6 +27,7 @@
./modules/helix.nix ./modules/helix.nix
./modules/tofi.nix ./modules/tofi.nix
./modules/vkbasalt.nix ./modules/vkbasalt.nix
./modules/nushell.nix
]; ];
# My packages # My packages

View File

@ -0,0 +1,4 @@
$env.config = {
show_banner: false,
edit_mode: vi,
}

View File

@ -0,0 +1,23 @@
{ pkgs, ... }: {
programs.nushell = {
enable = true;
configFile.source = ./confs/nushell/config.nu;
extraConfig = ''
use ${pkgs.nu_scripts}/share/nu_scripts/aliases/git/git-aliases.nu *
use ${pkgs.nu_scripts}/share/nu_scripts/custom-completions/git/git-completions.nu *
use ${pkgs.nu_scripts}/share/nu_scripts/themes/nu-themes/catppuccin-mocha.nu
$env.config.color_config = (catppuccin-mocha)
'';
};
programs.direnv.enableNushellIntegration = true;
programs.eza.enableNushellIntegration = true;
programs.starship.enableNushellIntegration = true;
programs.zoxide.enableNushellIntegration = true;
}