diff options
| author | Arpit Chakladar <arpitchakladar@proton.me> | 2026-02-27 00:40:48 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@proton.me> | 2026-02-27 00:40:48 +0530 |
| commit | 5863191b7fc081719f359c04f8a2bb3a666f0645 (patch) | |
| tree | 929736f2aad97e2783ae9833d06c589aeded4047 /modules/tools/fzf | |
| parent | e954c2a0666a6561950123dc60cefa578244de1c (diff) | |
| download | home-manager-config-5863191b7fc081719f359c04f8a2bb3a666f0645.tar.gz home-manager-config-5863191b7fc081719f359c04f8a2bb3a666f0645.zip | |
Successfully configured auto completion
Diffstat (limited to 'modules/tools/fzf')
| -rw-r--r-- | modules/tools/fzf/default.nix | 57 |
1 files changed, 30 insertions, 27 deletions
diff --git a/modules/tools/fzf/default.nix b/modules/tools/fzf/default.nix index 9fc9457..f971ca9 100644 --- a/modules/tools/fzf/default.nix +++ b/modules/tools/fzf/default.nix @@ -6,37 +6,40 @@ }; config = lib.mkIf config.tools.fzf.enable { - programs.fzf.enable = true; - programs.fzf.defaultOptions = [ - "--height 100%" - "--layout=reverse" - ''--pointer=\" \"'' - ''--header=\" \"'' - ''--prompt=\" \"'' - ''--marker=\"✓ \"'' - "--border=none" - "--cycle" - "--no-info" - "--margin=\"1,2\"" - ]; + programs.fzf = { + enable = true; - programs.fzf.colors = with config.scheme.withHashtag; { - fg = base05; # Foreground - bg = "-1"; # Background (-1 for transparent) - hl = base0D; # Highlight + defaultOptions = [ + "--height 100%" + "--layout=reverse" + ''--pointer=\" \"'' + ''--header=\" \"'' + ''--prompt=\" \"'' + ''--marker=\"✓ \"'' + "--border=none" + "--cycle" + "--no-info" + "--margin=\"1,2\"" + ]; - "fg+" = base07; # Foreground for selected item - "bg+" = "-1"; # Background for selected item - "hl+" = base0D; # Highlight for selected item + colors = with config.scheme.withHashtag; { + fg = base05; # Foreground + bg = "-1"; # Background (-1 for transparent) + hl = base0D; # Highlight - gutter = "-1"; # Remove the white margin at the left + "fg+" = base07; # Foreground for selected item + "bg+" = "-1"; # Background for selected item + "hl+" = base0D; # Highlight for selected item - info = base0B; # Info text (usually count of items) - border = base03; # Border color - prompt = base0A; # Prompt text color - pointer = base0F; # Pointer color (e.g., > for selected) - marker = base0C; # Marker color (e.g., for multi-select) - spinner = base0C; # Spinner color (during search) + gutter = "-1"; # Remove the white margin at the left + + info = base0B; # Info text (usually count of items) + border = base03; # Border color + prompt = base0A; # Prompt text color + pointer = base0F; # Pointer color (e.g., > for selected) + marker = base0C; # Marker color (e.g., for multi-select) + spinner = base0C; # Spinner color (during search) + }; }; }; } |
