68 lines
1.7 KiB
Nix
68 lines
1.7 KiB
Nix
{
|
|
programs.kitty = {
|
|
enable = true;
|
|
shellIntegration.enableFishIntegration = true;
|
|
shellIntegration.mode = "enabled";
|
|
settings = {
|
|
font_family = "CaskaydiaMono NF";
|
|
font_size = 11.5;
|
|
cursor = "#bbccdd";
|
|
scrollback_lines = 50000;
|
|
pixel_scroll = true;
|
|
cursor_trail = 20;
|
|
cursor_trail_start_threshold = 0;
|
|
cursor_trail_decay = "0.1 0.2";
|
|
mouse_hide_wait = 0.5;
|
|
enable_audio_bell = false;
|
|
disable_clipboard_control = false;
|
|
|
|
allow_remote_control = true;
|
|
listen_on = "unix:/tmp/kitty_pywal";
|
|
single_instance = true;
|
|
|
|
tab_bar_edge = "top";
|
|
tab_bar_margin_width = 0.0;
|
|
tab_bar_style = "powerline";
|
|
tab_powerline_style = "slanted";
|
|
|
|
tab_title_max_length = 12;
|
|
|
|
tab_title_template = ''" {index} {title} "'';
|
|
|
|
active_tab_font_style = "bold-italic";
|
|
inactive_tab_foreground = "#dedede";
|
|
inactive_tab_background = "#121212";
|
|
inactive_tab_font_style = "normal";
|
|
|
|
tab_bar_background = "#080808";
|
|
|
|
tab_bar_margin_color = "none";
|
|
foreground = "#dfdfdf";
|
|
background = "#000000";
|
|
|
|
background_opacity = 0;
|
|
|
|
selection_foreground = "#000000";
|
|
selection_background = "#aaeeff";
|
|
|
|
kitty_mod = "ctrl+shift";
|
|
};
|
|
|
|
keybindings = {
|
|
"ctrl+shift+enter" = "none";
|
|
"ctrl+shift+l" = "none";
|
|
"ctrl+shift+h" = "none";
|
|
"alt+1" = "goto_tab 1";
|
|
"alt+2" = "goto_tab 2";
|
|
"alt+3" = "goto_tab 3";
|
|
"alt+4" = "goto_tab 4";
|
|
"alt+5" = "goto_tab 5";
|
|
"alt+6" = "goto_tab 6";
|
|
"alt+7" = "goto_tab 7";
|
|
"alt+8" = "goto_tab 8";
|
|
"alt+9" = "goto_tab 9";
|
|
"alt+0" = "goto_tab 0";
|
|
};
|
|
};
|
|
}
|