49 lines
890 B
Nix
49 lines
890 B
Nix
|
{ pkgs, ... }:
|
||
|
{
|
||
|
home.packages = [
|
||
|
pkgs.ripgrep
|
||
|
];
|
||
|
|
||
|
programs.nixvim.plugins.telescope = {
|
||
|
enable = true;
|
||
|
extensions = {
|
||
|
file-browser = {
|
||
|
enable = true;
|
||
|
};
|
||
|
fzf-native = {
|
||
|
enable = true;
|
||
|
};
|
||
|
};
|
||
|
settings = {
|
||
|
defaults = {
|
||
|
layout_config = {
|
||
|
horizontal = {
|
||
|
prompt_position = "top";
|
||
|
};
|
||
|
};
|
||
|
sorting_strategy = "ascending";
|
||
|
};
|
||
|
};
|
||
|
keymaps = {
|
||
|
"<leader><space>" = {
|
||
|
action = "find_files, {}";
|
||
|
options = {
|
||
|
desc = "Find project files";
|
||
|
};
|
||
|
};
|
||
|
"<leader>/" = {
|
||
|
action = "live_grep";
|
||
|
options = {
|
||
|
desc = "Grep (root dir)";
|
||
|
};
|
||
|
};
|
||
|
"<C-p>" = {
|
||
|
action = "git_files, {}";
|
||
|
options = {
|
||
|
desc = "Search git files";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|