Kitty

 

Hueflake for Kitty · HueflakeKitty - эмулятор терминала, который импользует апаратное ускорение твоей GPU. Я заменил его на Alacrity, так как в нём, при подключении по SSH к серверам, у меня возникали проблемы с вставкой информации из буфера обмена. Я пытался пофиксить эту проблему, у меня не получилось, закапываться глубже я не стал. У kitty был удобный scroll с клавиатуры. У Allacrity какая-то дичь. 

 

Поставить его можно из официального репозотория Arch Linux командой:

pacman -Sy kitty

 

Сам конфигурационный файл:

font_family JetBrainsMono Nerd Font # шрифт
font_size 13.0 # размер шрифта

background_opacity 0.9 # легкая прозрачность (от 0 (прозрачная) до 1 (не прозрачная)
cursor_shape beam # курсор полоской, а не блоком
cursor_trail 1 # анимация перемещения курсора

window_padding_width 10 # отступы от краёв эмулятора терминала

# Цветовая схема Nord для Kitty
background #2E3440
foreground #D8DEE9
cursor #81A1C1
selection_background #D8DEE9
selection_foreground #2E3440

# Цвета палитры (0-15)
color0 #3B4252
color1 #BF616A
color2 #A3BE8C
color3 #EBCB8B
color4 #81A1C1
color5 #B48EAD
color6 #88C0D0
color7 #E5E9F0
color8 #4C566A
color9 #BF616A
color10 #A3BE8C
color11 #EBCB8B
color12 #81A1C1
color13 #B48EAD
color14 #8FBCBB
color15 #ECEFF4

bracketed_paste yes # помогает корректно вставлять информацию из буфера обмена по ssh в vim на сервере.

Так же на сервере необходимо установить terminfo для kitty, чтобы он корректно работал. Для этого следует использовать 2 команды:

curl -o /tmp/kitty.terminfo https://raw.githubusercontent.com/kovidgoyal/kitty/master/terminfo/kitty.terminfo

tic -x -o ~/.terminfo /tmp/kitty.terminfo

Полный конфиг можно будет увидеть во вкладке с готовыми конфигами.