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

Whether to enable fzf - a command-line fuzzy finder.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.fzf.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.fzf.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.fzf.enableNushellIntegration

Whether to enable Nushell integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.fzf.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.fzf.package

The fzf package to use.

Type: package

Default:

pkgs.fzf

Declared by:

programs.fzf.changeDirWidgetCommand

The command that gets executed as the source for fzf for the ALT-C keybinding.

Type: null or string

Default:

null

Example:

"fd --type d"

Declared by:

programs.fzf.changeDirWidgetOptions

Command line options for the ALT-C keybinding.

Type: list of string

Default:

[ ]

Example:

[
  "--preview 'tree -C {} | head -200'"
]

Declared by:

programs.fzf.colors

Color scheme options added to FZF_DEFAULT_OPTS. See https://github.com/junegunn/fzf/wiki/Color-schemes for documentation.

Type: attribute set of string

Default:

{ }

Example:

{
  bg = "#1e1e1e";
  "bg+" = "#1e1e1e";
  fg = "#d4d4d4";
  "fg+" = "#d4d4d4";
}

Declared by:

programs.fzf.defaultCommand

The command that gets executed as the default source for fzf when running.

Type: null or string

Default:

null

Example:

"fd --type f"

Declared by:

programs.fzf.defaultOptions

Extra command line options given to fzf by default.

Type: list of string

Default:

[ ]

Example:

[
  "--height 40%"
  "--border"
]

Declared by:

programs.fzf.fileWidgetCommand

The command that gets executed as the source for fzf for the CTRL-T keybinding.

Type: null or string

Default:

null

Example:

"fd --type f"

Declared by:

programs.fzf.fileWidgetOptions

Command line options for the CTRL-T keybinding.

Type: list of string

Default:

[ ]

Example:

[
  "--preview 'head {}'"
]

Declared by:

programs.fzf.historyWidgetOptions

Command line options for the CTRL-R keybinding.

Type: list of string

Default:

[ ]

Example:

[
  "--sort"
  "--exact"
]

Declared by:

programs.fzf.tmux.enableShellIntegration

Whether to enable setting FZF_TMUX=1 which causes shell integration to use fzf-tmux .

Type: boolean

Default:

false

Example:

true

Declared by:

programs.fzf.tmux.shellIntegrationOptions

If programs.fzf.tmux.enableShellIntegration is set to true, shell integration will use these options for fzf-tmux. See fzf-tmux --help for available options.

Type: list of string

Default:

[ ]

Example:

[
  "-d 40%"
]

Declared by: