Kitty — основной графический терминал. Он запускается из Niri, открывает Fish и служит оболочкой для TUI-инструментов, редактора и Git. Его тема согласована с Gruvbox-палитрой остального рабочего стола.
Роль, а не центр системы
Терминал должен быстро открываться, правильно отображать шрифты и не мешать приложениям внутри. Основная логика живёт в Fish, сессиях tmux и отдельных TUI-инструментах, поэтому Kitty можно заменить без перестройки всего рабочего процесса.
В графическом окружении окно терминала управляется Niri. Я не пытаюсь повторить в конфигурации Kitty функции композитора или shell: чёткое разделение ролей делает настройки короче и переносимее.
Связанные программы перечислены в карте инструментов.