nix-conf/home/user/shell.nix
2024-12-24 10:44:37 +08:00

37 lines
722 B
Nix

{ pkgs, ... }: {
programs = {
# nushell = {
# enable = true;
# configFile.source = ../config/nushell/config.nu;
# envFile.source = ../config/nushell/env.nu;
# };
fish = {
enable = true;
interactiveShellInit = ''
set fish_greeting # Disable greeting
'';
plugins = [{
name = "grc";
src = pkgs.fishPlugins.grc.src;
}
# Other plugins can be located in config file
];
};
carapace = {
enable = true;
enableFishIntegration = true;
};
starship = {
enable = true;
enableFishIntegration = true;
};
zoxide = {
enable = true;
enableFishIntegration = true;
};
};
}