{ config , pkgs , theme , font , ... }: with theme; let fuzzelColor = themeColor: (builtins.replaceStrings [ "#" ] [ "" ] themeColor) + "ff"; in { programs.fuzzel = { enable = true; settings = { main = { font = "${font.name}:size=12"; prompt = ""; anchor = "top-left"; icons-enabled = "no"; fields = "filename,exec,name,generic"; horizontal-pad = 12; vertical-pad = 12; }; colors = { background = "${fuzzelColor theme.base00}"; text = "${fuzzelColor theme.base02}"; match = "${fuzzelColor theme.base0C}"; selection = "${fuzzelColor theme.base00}"; selection-text = "${fuzzelColor theme.base05}"; selection-match = "${fuzzelColor theme.base0C}"; border = "${fuzzelColor theme.base02}"; }; border = { width = 2; radius = 0; }; }; }; }