summaryrefslogblamecommitdiff
path: root/hermes/home-manager/leo/programs/alacritty.nix
blob: 982fd7c2cda654f79dbca0e72956ce24592be219 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                                   
                         



                       


                                                                     

































                                   
{lib, config, ...}: {
  options.alacritty.enable = lib.mkEnableOption "alacritty config";

  config = lib.mkIf config.alacritty.enable {
    programs.alacritty = {
      enable = true;

      settings = {
        window = {
          dimensions = { columns = 110; lines = 30; };
          padding = { x = 0; y = 0; };
          opacity = 0.80;
          blur = false;
        };

        font = {
          normal = { family = "IosevkaTerm NF"; style = "regular"; };
          bold = { family = "IosevkaTerm NF"; style = "bold"; };
          size = 14.00;
        };

        colors = {
          primary = {
            background = "#282c34";
            foreground = "#abb2bf";
          };

          normal = {
            black = "#1e2127";
            red = "#e06c75";
            green = "#98c379";
            yellow = "#d19a66";
            blue = "#61afef";
            magenta = "#c678dd";
            cyan = "#56b6c2";
            white = "#abb2bf";
          };

          bright = {
            black = "#5c6370";
            red = "#e06c75";
            green = "#98c379";
            yellow = "#d19a66";
            blue = "#61afef";
            magenta = "#c678dd";
            cyan = "#56b6c2";
            white = "#ffffff";
          };
        };
      };
    };
  };
}