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