27 lines
582 B
Nix
27 lines
582 B
Nix
{shell, ...}: {
|
|
programs.fzf = {
|
|
enable = true;
|
|
enableFishIntegration =
|
|
if shell == "fish"
|
|
then true
|
|
else false;
|
|
enableBashIntegration =
|
|
if shell == "bash"
|
|
then true
|
|
else false;
|
|
defaultOptions = [
|
|
"--margin=1"
|
|
"--layout=reverse"
|
|
"--border=none"
|
|
"--info='hidden'"
|
|
"--header=''"
|
|
"--prompt='/ '"
|
|
"-i"
|
|
"--no-bold"
|
|
"--bind='enter:execute(nano {})'"
|
|
"--preview='bat --style=numbers --color=always --line-range :500 {}'"
|
|
"--preview-window=right:60%:wrap"
|
|
];
|
|
};
|
|
}
|