Files
nix/home/modules/shell/utils.nix
T
hektor 3c97d0a21f
check / lint (push) Successful in 14s
refactor(shell): nixify 'fzf' config
2026-08-23 13:32:24 +02:00

33 lines
525 B
Nix

{
config,
lib,
pkgs,
...
}:
{
config = lib.mkIf config.shell.enable {
programs.fzf = {
enable = true;
enableBashIntegration = lib.mkDefault true;
defaultCommand = "rg --files";
defaultOptions = [
"--pointer='❭'"
"--height 10%"
];
fileWidget = {
command = "rg --files";
options = [ "--preview 'bat {} | head -500'" ];
};
};
home.packages = with pkgs; [
ripgrep
bat
jq
entr
parallel
];
};
}