2022-02-08 09:10:13 +00:00
|
|
|
{ pkgs, ... }:
|
|
|
|
|
2022-02-03 22:35:52 +00:00
|
|
|
{
|
|
|
|
programs.kitty = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
settings = {
|
|
|
|
# Shell
|
2022-02-08 09:10:13 +00:00
|
|
|
shell = "${pkgs.fish}/bin/fish --interactive";
|
2022-02-03 22:35:52 +00:00
|
|
|
shell_integration = "no-cursor";
|
|
|
|
|
|
|
|
# Theme/Layout
|
|
|
|
window_padding_width = 3;
|
|
|
|
tab_title_template = "\"{index}: {title[:25]}\"";
|
|
|
|
tab_bar_style = "separator";
|
|
|
|
tab_separator = "\" ┇ \"";
|
|
|
|
macos_titlebar_color = "background";
|
|
|
|
macos_traditional_fullscreen = true;
|
|
|
|
macos_show_window_title_in = "window";
|
|
|
|
|
|
|
|
# UX
|
|
|
|
kitty_mod = "cmd";
|
|
|
|
cursor_blink_interval = 0;
|
2022-02-15 22:52:15 +00:00
|
|
|
macos_custom_beam_cursor = true;
|
2022-02-15 09:37:12 +00:00
|
|
|
disable_ligatures = "cursor";
|
2022-02-03 22:35:52 +00:00
|
|
|
enable_audio_bell = false;
|
|
|
|
visual_bell_duration = 0;
|
2022-02-15 22:52:15 +00:00
|
|
|
bell_on_tab = "\" \"";
|
2022-02-03 22:35:52 +00:00
|
|
|
|
|
|
|
# Mouse
|
|
|
|
detect_urls = false;
|
|
|
|
allow_hyperlinks = false;
|
|
|
|
|
|
|
|
# Scrollback
|
|
|
|
scrollback_pager_history_size = 2;
|
|
|
|
};
|
|
|
|
|
2022-03-22 15:59:41 +00:00
|
|
|
theme = "Dracula";
|
|
|
|
|
2022-02-03 22:35:52 +00:00
|
|
|
font = {
|
|
|
|
name = "JetBrainsMono Nerd Font";
|
|
|
|
size = 13;
|
|
|
|
};
|
|
|
|
};
|
2022-04-01 08:12:30 +00:00
|
|
|
|
|
|
|
home.sessionVariables.TERMINFO_DIRS = "${pkgs.kitty.terminfo.outPath}/share/terminfo";
|
2022-02-03 22:35:52 +00:00
|
|
|
}
|