From 4c3c113d73e967c349637f5574d02eaa9ccbfc69 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> Date: Fri, 4 Oct 2024 00:05:02 +0530 Subject: Make fzf look prettier. --- modules/tools/fzf/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'modules/tools/fzf') 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) }; -- cgit v1.2.3