{ config, lib, pkgs, ... }: let cfg = config.my.home.terminal; in { config = lib.mkIf (cfg.program == "alacritty") { programs.alacritty = { enable = true; settings = { env = { TERM = "xterm-256color"; }; live_config_reload = true; draw_bold_text_with_bright_colors = true; selection = { save_to_clipboard = true; }; font = { size = 14; normal.family = "Cascadia Code"; }; cursor = { style.blinking = "Never"; unfocused_hollow = true; }; }; }; }; }