My dotfiles (written in Nix, btw!) ❄
1{...}: {
2 programs.alacritty = {
3 enable = true;
4 settings = {
5 font = {
6 normal = {
7 family = "JetBrainsMono Nerd Font";
8 style = "Regular";
9 };
10 size = 14;
11 };
12 window.opacity = 0.8;
13 colors = {
14 primary = {
15 background = "#2e3440";
16 foreground = "#d8dee9";
17 dim_foreground = "#a5abb6";
18 };
19 cursor = {
20 text = "#2e3440";
21 cursor = "#d8dee9";
22 };
23 vi_mode_cursor = {
24 text = "#2e3440";
25 cursor = "#d8dee9";
26 };
27 selection = {
28 text = "CellForeground";
29 background = "#4c566a";
30 };
31 search = {
32 matches = {
33 foreground = "CellBackground";
34 background = "#88c0d0";
35 };
36 };
37 normal = {
38 black = "#3b4252";
39 red = "#bf616a";
40 green = "#a3be8c";
41 yellow = "#ebcb8b";
42 blue = "#81a1c1";
43 magenta = "#b48ead";
44 cyan = "#88c0d0";
45 white = "#e5e9f0";
46 };
47 bright = {
48 black = "#4c566a";
49 red = "#bf616a";
50 green = "#a3be8c";
51 yellow = "#ebcb8b";
52 blue = "#81a1c1";
53 magenta = "#b48ead";
54 cyan = "#8fbcbb";
55 white = "#eceff4";
56 };
57 dim = {
58 black = "#373e4d";
59 red = "#94545d";
60 green = "#809575";
61 yellow = "#b29e75";
62 blue = "#68809a";
63 magenta = "#8c738c";
64 cyan = "#6d96a5";
65 white = "#aeb3bb";
66 };
67 };
68 cursor.style = {
69 shape = "Beam";
70 blinking = "On";
71 };
72 };
73 };
74}