{ pkgs, lib, config, ... }: let cfg = config.snowhawk.alacritty; in { options.snowhawk.alacritty = { enable = lib.mkEnableOption "alacritty"; }; config = lib.mkIf cfg.enable { programs.alacritty = { enable = true; settings = { window = { opacity = 0.98; }; colors = { primary.background = "#050505"; }; font = { size = 12.0; normal = { family = "JetBrainsMono Nerd Font"; style = "Regular"; }; bold = { family = "JetBrainsMono Nerd Font"; style = "SemiBold"; }; italic = { family = "JetBrainsMono Nerd Font"; style = "Italic"; }; bold_italic = { family = "JetBrainsMono Nerd Font"; style = "SemiBold Italic"; }; }; }; }; }; }