forked from Frost-Phoenix/nixos-config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkitty.nix
45 lines (38 loc) · 1.02 KB
/
kitty.nix
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
{ pkgs, host, ... }:
{
programs.kitty = {
enable = true;
themeFile = "gruvbox-dark-hard";
font = {
name = "CaskaydiaCove Nerd Font";
size = if (host == "laptop") then 15 else 16;
};
settings = {
confirm_os_window_close = 0;
background_opacity = "0.50";
scrollback_lines = 10000;
enable_audio_bell = false;
mouse_hide_wait = 60;
## Tabs
tab_title_template = "{index}";
active_tab_font_style = "normal";
inactive_tab_font_style = "normal";
tab_bar_style = "powerline";
tab_powerline_style = "angled";
active_tab_foreground = "#FBF1C7";
active_tab_background = "#7C6F64";
inactive_tab_foreground = "#FBF1C7";
inactive_tab_background = "#3C3836";
};
keybindings = {
## Tabs
"alt+1" = "goto_tab 1";
"alt+2" = "goto_tab 2";
"alt+3" = "goto_tab 3";
"alt+4" = "goto_tab 4";
## Unbind
"ctrl+shift+left" = "no_op";
"ctrl+shift+right" = "no_op";
};
};
}