{ lib, config, ... }: let cfg = config.presets.base.find; in { options.presets.base.find = { enable = lib.mkEnableOption "file finding"; }; config = lib.mkIf cfg.enable { plugins = { telescope = { enable = true; keymaps = { "ff" = "git_files"; "fa" = "find_files"; "fg" = "live_grep"; "fb" = "buffers"; }; }; which-key.registrations."f" = { name = "Find"; f = "File"; a = "Untracked Files"; g = "Grep"; b = "Buffer"; }; }; }; }