{ 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 = { shell = "${pkgs.fish}/bin/fish"; window = { opacity = 0.98; }; colors = { primary.background = "#050505"; }; # hints.enabled = { # hyperlinks = true; # post_processing = true; # }; 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"; }; }; }; }; }; }