programs.intelli-shell.enable
Whether to enable intelli-shell.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.intelli-shell.enableBashIntegration
Whether to enable Bash integration.
Type: boolean
Example:
false
Declared by:
programs.intelli-shell.enableFishIntegration
Whether to enable Fish integration.
Type: boolean
Example:
false
Declared by:
programs.intelli-shell.enableNushellIntegration
Whether to enable Nushell integration.
Type: boolean
Example:
false
Declared by:
programs.intelli-shell.enableZshIntegration
Whether to enable Zsh integration.
Type: boolean
Example:
false
Declared by:
programs.intelli-shell.package
The intelli-shell package to use.
Type: null or package
Default:
pkgs.intelli-shell
Declared by:
programs.intelli-shell.settings
Configuration settings for intelli-shell. You can see all the available options here: https://github.com/lasantosr/intelli-shell/blob/main/default_config.toml.
Type: TOML value
Default:
{ }
Example:
{
check_updates = false;
data_dir = "/home/myuser/my/custom/datadir";
logs = {
enabled = false;
};
theme = {
accent = "yellow";
comment = "italic green";
error = "dark red";
highlight = "darkgrey";
highlight_accent = "yellow";
highlight_comment = "italic green";
highlight_primary = "default";
highlight_secondary = "default";
highlight_symbol = "» ";
primary = "default";
secondary = "dim";
};
}
Declared by:
programs.intelli-shell.shellHotkeys
Settings for customizing the keybinding to integrate your shell with intelli-shell. You can see the details here: https://lasantosr.github.io/intelli-shell/guide/installation.html#customizing-shell-integration.
Type: attribute set of string
Default:
{ }
Example:
{
bookmark_hotkey = "\\\\C-b";
fix_hotkey = "\\\\C-p";
search_hotkey = "\\\\C-t";
skip_esc_bind = "\\\\C-q";
variable_hotkey = "\\\\C-a";
}
Declared by: