{ lib, pkgs, ghostty, ... }: { programs.alacritty = { enable = pkgs.stdenv.isLinux; settings = { colors = { bright = { black = "#444b6a"; blue = "#7da6ff"; cyan = "#0db9d7"; green = "#b9f27c"; magenta = "#bb9af7"; red = "#ff7a93"; white = "#acb0d0"; yellow = "#ff9e64"; }; cursor = { cursor = "#F5E0DC"; text = "#1E1E2E"; }; hints = { end = { background = "#A6ADC8"; foreground = "#1E1E2E"; }; start = { background = "#F9E2AF"; foreground = "#1E1E2E"; }; }; normal = { black = "#32344a"; blue = "#7aa2f7"; cyan = "#449dab"; green = "#9ece6a"; magenta = "#ad8ee6"; red = "#f7768e"; white = "#787c99"; yellow = "#e0af68"; }; primary = { background = "#1a1b26"; bright_foreground = "#CDD6F4"; dim_foreground = "#CDD6F4"; foreground = "#a9b1d6"; }; search = { focused_match = { background = "#A6E3A1"; foreground = "#1E1E2E"; }; matches = { background = "#A6ADC8"; foreground = "#1E1E2E"; }; }; selection = { background = "#F5E0DC"; text = "#1E1E2E"; }; vi_mode_cursor = { cursor = "#B4BEFE"; text = "#1E1E2E"; }; }; font = { size = 11; bold = { family = "Monaspace Argon"; style = "Bold"; }; bold_italic = { family = "Monaspace Argon"; style = "Bold Italic"; }; italic = { family = "Monaspace Argon"; style = "Italic"; }; normal = { family = "Monaspace Argon"; style = "Regular"; }; }; window = { opacity = 0.95; }; }; }; programs.foot = { enable = true; settings = { main = { font = "Monaspace Argon:size=11"; }; colors = { alpha = 0.9; cursor = "11111b f5e0dc"; foreground = "cdd6f4"; background = "1e1e2e"; regular0 = "45475a"; regular1 = "f38ba8"; regular2 = "a6e3a1"; regular3 = "f9e2af"; regular4 = "89b4fa"; regular5 = "f5c2e7"; regular6 = "94e2d5"; regular7 = "bac2de"; bright0 = "585b70"; bright1 = "f38ba8"; bright2 = "a6e3a1"; bright3 = "f9e2af"; bright4 = "89b4fa"; bright5 = "f5c2e7"; bright6 = "94e2d5"; bright7 = "a6adc8"; "16" = "fab387"; "17" = "f5e0dc"; selection-foreground = "cdd6f4"; selection-background = "414356"; search-box-no-match = "11111b f38ba8"; search-box-match = "cdd6f4 313244"; jump-labels = "11111b fab387"; urls = "89b4fa"; }; }; }; home.packages = if pkgs.stdenv.isLinux then [ ghostty.packages.${pkgs.system}.default ] else [ ]; }