diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2024-10-04 00:05:02 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2024-10-04 00:05:02 +0530 |
| commit | 4c3c113d73e967c349637f5574d02eaa9ccbfc69 (patch) | |
| tree | 3b39788622ac7a62f846a4b0bdaf531e094dfd07 /modules/tools/fzf | |
| parent | 1474caa8f624aa568ea011629d1aec4ae2aca3c1 (diff) | |
| download | home-manager-config-4c3c113d73e967c349637f5574d02eaa9ccbfc69.tar.gz home-manager-config-4c3c113d73e967c349637f5574d02eaa9ccbfc69.zip | |
Make fzf look prettier.
Diffstat (limited to 'modules/tools/fzf')
| -rw-r--r-- | modules/tools/fzf/default.nix | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/modules/tools/fzf/default.nix b/modules/tools/fzf/default.nix index 5ed8442..169a07f 100644 --- a/modules/tools/fzf/default.nix +++ b/modules/tools/fzf/default.nix @@ -8,26 +8,33 @@ config = lib.mkIf config.tools.fzf.enable { programs.fzf.enable = true; programs.fzf.defaultOptions = [ - "--height 40%" + "--height 100%" "--layout=reverse" - (if config.fonts.nerdfont.fira-code.enable then "--pointer=\"\"" else "--pointer=\">\"") - "--header=\" \"" + ''--pointer=\"${if config.fonts.nerdfont.fira-code.enable then " " else ">"}\"'' + ''--header=\" \"'' + ''--prompt=\" \"'' + ''--marker=\"✓ \"'' "--border=none" + "--cycle" + "--no-info" + "--margin=\"1,2\"" ]; programs.fzf.colors = with config.scheme.withHashtag; { fg = base05; # Foreground - bg = base00; # Background + bg = "-1"; # Background (-1 for transparent) hl = base0D; # Highlight "fg+" = base07; # Foreground for selected item - "bg+" = base01; # Background for selected item + "bg+" = "-1"; # Background for selected item "hl+" = base0D; # Highlight for selected item + 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 = base07; # Pointer color (e.g., > for selected) + pointer = base0F; # Pointer color (e.g., > for selected) marker = base0C; # Marker color (e.g., for multi-select) spinner = base0C; # Spinner color (during search) }; |
