This sub-module provides both NixOS and Home-Manager modules that preconfigure the following shells:
Things like auto-complete, nice themes, sane config, history, and other defaults.
{
programs = {
# Bash doesn't have an 'enable' option and you are not allowed to set it
bash = {
crowConfig = true; # This configures the shell as a crow would.
};
zsh = {
enable = true;
crowConfig = true; # This configures the shell as a crow would.
};
nushell = {
enable = true;
crowConfig = true; # This configures the shell as a crow would.
};
};
}