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
Example:
false
Declared by:
programs.fzf.enableFishIntegration
Whether to enable Fish integration.
Type: boolean
Example:
false
Declared by:
programs.fzf.enableNushellIntegration
Whether to enable Nushell integration.
Type: boolean
Example:
false
Declared by:
programs.fzf.enableZshIntegration
Whether to enable Zsh integration.
Type: boolean
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: