From b396fdadb268be27fe362b47d7995781bc8f4e9c Mon Sep 17 00:00:00 2001 From: alejandro-angulo Date: Fri, 19 Dec 2025 21:37:53 -0800 Subject: [PATCH] Fix fzf IFD --- flake.nix | 2 ++ modules/home/programs/fzf/default.nix | 24 ++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 0e5b829..6a2e6e8 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,8 @@ powerlevel10k.url = "github:romkatv/powerlevel10k/master"; powerlevel10k.flake = false; + + catppuccin-nix-palette.url = "git+https://git.alejandr0angul0.dev/alejandro-angulo/catppuccin-nix-palette?ref=main"; }; outputs = diff --git a/modules/home/programs/fzf/default.nix b/modules/home/programs/fzf/default.nix index f11a634..45c500e 100644 --- a/modules/home/programs/fzf/default.nix +++ b/modules/home/programs/fzf/default.nix @@ -2,10 +2,28 @@ config, lib, namespace, + inputs, ... }: let cfg = config.${namespace}.programs.fzf; + colors = + lib.attrsets.mapAttrs + (_: color: inputs.catppuccin-nix-palette.lib.palette.mocha.colors.${color}.hex) + { + "bg+" = "surface0"; + bg = "base"; + spinner = "rosewater"; + hl = "mauve"; + fg = "text"; + header = "mauve"; + info = "mauve"; + pointer = "mauve"; + marker = "mauve"; + "fg+" = "text"; + prompt = "mauve"; + "hl+" = "mauve"; + }; in { options.${namespace}.programs.fzf = { @@ -13,7 +31,9 @@ in }; config = lib.mkIf cfg.enable { - catppuccin.fzf.enable = true; - programs.fzf.enable = true; + programs.fzf = { + inherit colors; + enable = true; + }; }; }