summaryrefslogtreecommitdiff
path: root/alacritty.nix
blob: 3cc462476fa16cc861d4ea4ea9087d84a79a42ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
  pkgs,
  inputs,
  ...
}: let
  tomlFormat = pkgs.formats.toml {};
in {
  xdg.configFile."alacritty/alacritty.toml".source = tomlFormat.generate "alacritty.toml" {
    shell = {
      program = "/usr/bin/fish";
    };
    colors = {
      primary = {
        background = "#ffffff";
        foreground = "#24292f";
      };
      normal = {
        black = "#24292e";
        red = "#d73a49";
        green = "#28a745";
        yellow = "#dbab09";
        blue = "#0366d6";
        magenta = "#5a32a3";
        cyan = "#0598bc";
        white = "#6a737d";
      };
      bright = {
        black = "#959da5";
        red = "#cb2431";
        green = "#22863a";
        yellow = "#b08800";
        blue = "#005cc5";
        magenta = "#5a32a3";
        cyan = "#3192aa";
        white = "#d1d5da";
      };
    };
    font = {
      normal = {
        family = "iosevka";
        style = "Regular";
      };
      bold = {
        family = "iosevka";
        style = "Bold";
      };
      italic = {
        family = "iosevka";
        style = "Italic";
      };
      bold_italic = {
        family = "iosevka";
        style = "BoldItalic";
      };
      size = 15;
    };
  };
}