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.lazyworktree.enable

Whether to enable lazyworktree.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.lazyworktree.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazyworktree.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazyworktree.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lazyworktree.package

The lazyworktree package to use.

Type: null or package

Default:

pkgs.lazyworktree

Declared by:

programs.lazyworktree.settings

Configuration written to $XDG_CONFIG_HOME/lazyworktree/config.yaml. See https://github.com/chmouel/lazyworktree?tab=readme-ov-file#global-configuration-yaml for supported values.

Type: YAML 1.1 value

Default:

{ }

Example:

{
  auto_refresh = true;
  ci_auto_refresh = false;
  disable_pr = false;
  fuzzy_finder_input = false;
  icon_set = "nerd-font-v3";
  layout = "default";
  palette_mru = true;
  palette_mru_limit = 5;
  refresh_interval = 10;
  search_auto_select = false;
  sort_mode = "switched";
  worktree_dir = "~/.local/share/worktrees";
}

Declared by:

programs.lazyworktree.shellWrapperName

Name of the shell wrapper that launches lazyworktree and changes to the selected worktree directory on exit. This option only has an effect when at least one shell integration option is enabled.

Type: string

Default:

"lwt"

Example:

"wt"

Declared by: