{ pkgs, config, ... }: { programs.alacritty.enable = true; programs.alacritty.settings = { window = { opacity = 0.83; padding = { x = 0; y = 5; }; }; font = { normal = { family = "${config.fontProfiles.monospace.family}"; style = "Medium"; }; bold = { family = "${config.fontProfiles.monospace.family}"; style = "Bold"; }; italic = { family = "${config.fontProfiles.monospace.family}"; style = "MediumItalic"; }; }; colors = with config.colorScheme.colors; { bright = { black = "0x${base00}"; blue = "0x${base0D}"; cyan = "0x${base0C}"; green = "0x${base0B}"; magenta = "0x${base0E}"; red = "0x${base08}"; white = "0x${base06}"; yellow = "0x${base09}"; }; cursor = { cursor = "0x${base06}"; text = "0x${base06}"; }; normal = { black = "0x${base00}"; blue = "0x${base0D}"; cyan = "0x${base0C}"; green = "0x${base0B}"; magenta = "0x${base0E}"; red = "0x${base08}"; white = "0x${base06}"; yellow = "0x${base0A}"; }; primary = { background = "0x${base00}"; foreground = "0x${base06}"; }; }; }; }