{
  programs.kitty = {
    enable = true;
    font = {
      name = "Iosevka Term SemiBold";
      size = 14;
    };

    extraConfig = ''
      bold_font Iosevk Term Heavy
      italic_font Iosevka Term SemiBold Italic
      bold_italic_font Iosevka Term Heavy Italic
    '';

    catppuccin.enable = true;

    # theme = "catppuccin";

    settings = {
      window_padding_width = 12;
      background_opacity = "0.8";

      # foreground = "#a9b1d6";
      # background = "#1a1b26";
      # cursor = "#a9b1d6";
      #
      # color0 = "#1a1b26";
      # color8 = "#4e5173";
      #
      # color1 = "#F7768E";
      # color9 = "#F7768E";
      #
      # color2 = "#9ECE6A";
      # color10 = "#9ECE6A";
      #
      # color3 = "#E0AF68";
      # color11 = "#E0AF68";
      #
      # color4 = "#7AA2F7";
      # color12 = "#7AA2F7";
      #
      # color5 = "#9a7ecc";
      # color13 = "#9a7ecc";
      #
      # color6 = "#4abaaf";
      # color14 = "#4abaaf";
      #
      # color7 = "#acb0d0";
      # color15 = "#acb0d0";
    };
  };
}
