Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

programs.lazygit.enable

Whether to enable lazygit, a simple terminal UI for git commands.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.lazygit.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazygit.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazygit.enableNushellIntegration

Whether to enable Nushell integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazygit.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazygit.package

The lazygit package to use.

Type: null or package

Default:

pkgs.lazygit

Declared by:

programs.lazygit.settings

Configuration written to $XDG_CONFIG_HOME/lazygit/config.yml on Linux or on Darwin if is set, otherwise ~/Library/Application Support/lazygit/config.yml. See https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md for supported values.

Type: YAML 1.1 value

Default:

{ }

Example:

{
  gui = {
    theme = {
      activeBorderColor = [
        "blue"
        "bold"
      ];
      inactiveBorderColor = [
        "black"
      ];
      lightTheme = true;
      selectedLineBgColor = [
        "default"
      ];
    };
  };
}

Declared by:

programs.lazygit.shellWrapperName

Name of the shell wrapper to be called.

Type: string

Default:

"lg"

Example:

"lg"

Declared by: