Una vez que lo hayamos instalado, lo que resta es configurar e instalar temas en kitty. En este post cubriremos la parte de los temas. Por fortuna es bastante sencillo de hacerlo y la variedad es inmensa, tanto oficial como otros repos que puedes consultar para descargate los temas.
Kitty usa el programa kitten
para gestionar de manera sencilla el uso de los temas. Hay más de 200 temas que puedes explorar y usar.
Solo tenemos que ejecutar:
kitty +kitten themes
En esta pantalla podemos navegar con las flechas y seleccionar los temas, ordenados por light y dark. Cuando lo hayas elegido presiona enter y pasará a otra pantalla.
Puedes visitar la lista aquí: https://github.com/kovidgoyal/kitty-themes
Configuración de temas en Kitty
La primera vez, como no existe el archivo kitty.conf
no existe, hay que persionar la tecla "M"
. Esto creará ese archivo en ~/.config/kitty
. En esta pantalla puedes ver algunas opciones.
Una vez hecho esto, se van a crear los archivos kitty.conf
y current-theme.conf
.
# BEGIN_KITTY_THEME
# Dracula
include current-theme.conf
# END_KITTY_THEME
Aunque current-theme.conf
puede tener configuración de teclado, lo vamos a mantener específicamente para modificar la paleta de colores.
Con la opción Place the theme file in …
descarga el archivo del tema, de manera que no se reemplace el current-theme.conf
y al tenerlo separado, solo tienes que modificar la línea 3 en kitty.conf
con el nombre del archivo descargado.
Para recargar los colores sin tener que cerrar y volver a abrir, presiona Ctrl + F5
.
Para abrir directamente kitty.conf sin importar en el directorio que te encuentres es Ctrl + F2
.
BONUS:
Cambiar un tema no solo son los colores, sino que la fuente también es importante para mantener la armonía.
Puedes ver la lista de fuentes con el siguiente comando:
kitty +list-fonts --psnames | grep Fira
Para instalar otras fuentes puedes consultar este post y usarlas acá sin problemas.
Finalizamos abriendo kitty.conf y luego agregamos estas líneas al final. Para este ejemplo yo uso Fira Code.
font_size 12.0
font_family Fira Code Regular
bold_font auto
italic_font auto
bold_italic_font auto
En otro post haremos configuraciones de teclado para adaptarlo a tus necesidades.
Saludos.