DEVELOPMENT ENVIRONMENT

~liljamo/nix-arta

ref: 1ed6268e307d7b7d3dfa1c36757788192339a05e nix-arta/roles/kitty.nix -rw-r--r-- 1.9 KiB
1ed6268eJonni Liljamo chore: update nvim-flake 14 days ago
                                                                                
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
  config,
  lib,
  ...
}: let
  cfg = config.roles.kitty;
in {
  options.roles.kitty = {
    enable = lib.mkEnableOption "enable kitty";
  };

  config.hm = lib.mkIf cfg.enable {
    programs.kitty = {
      enable = true;
      settings = {
        shell = "elvish";

        font_family = "FiraCode Nerd Font Mono";
        bold_font = "auto";
        italic_font = "auto";
        bold_italic_font = "auto";

        font_size = "12.0";

        enable_audio_bell = false;

        window_padding_width = 10;

        background_opacity = "0.9";

        foreground = "#5c6a72";
        background = "#fffbef";

        selection_foreground = "#829181";
        selection_background = "#f0f2d4";

        cursor = "#5c6a72";
        cursor_text_color = "#f8f5e4";

        url_color = "#3a94c5";

        active_border_color = "#8da101";
        inactive_border_color = "#bec5b2";
        bell_border_color = "#f57d26";
        visual_bell_color = "none";

        active_tab_background = "#fffbef";
        active_tab_foreground = "#5c6a72";
        inactive_tab_background = "#f2efdf";
        inactive_tab_foreground = "#939f91";
        tab_bar_background = "#f8f5e4";
        tab_bar_margin_color = "none";

        mark1_foreground = "#fffbef";
        mark1_background = "#3a94c5";
        mark2_foreground = "#fffbef";
        mark2_background = "#d3c6aa";
        mark3_foreground = "#fffbef";
        mark3_background = "#df69ba";

        color0 = "#708089";
        color8 = "#829181";
        color1 = "#f85552";
        color9 = "#e66868";
        color2 = "#8da101";
        color10 = "#93b259";
        color3 = "#dfa000";
        color11 = "#dfa000";
        color4 = "#3a94c5";
        color12 = "#3a94c5";
        color5 = "#df69ba";
        color13 = "#df69ba";
        color6 = "#35a77c";
        color14 = "#35a77c";
        color7 = "#939f91";
        color15 = "#a6b0a0";
      };
    };
  };
}