Instalacion/configuracion de kitty & zsh

Instalacion/configuracion de kitty & zsh

- 3 mins

actualizamos repositorios

Antes que instalemos cualquier cosa debemos tener los repositorios actualizados, solo debemos escribir el siguiente comando:

sudo pacman -Syy

—————— Instalacion de kitty ———————————

Una vez hecho esto, nos disponemos a instalar nuestra kitty.

sudo pacman -S kitty --noconfirm

una vez instalada debemos crear un archivo de configuracion en el directorio ~/.config, podemos encontrar un archivo de ejemplo en el directorio /usr/share/doc/kitty. Lo que debemos hacer es copiar el archivo .config que se encuantra en estre archivo, lo haremos de la siguiente forma.

mkdir ~/.config/kitty
sudo cp -r /usr/share/doc/kitty/kitty.conf ~/.config/kitty 
cat ~/.config/kitty/kitty.config

Pero aqui les dejo un comando que les puede servir, es la configuracion que estoy usando actualmente en mi entorno.

Solo debemos de hacer uso de wget:

cd .config/kitty
rm -r *
wget https://raw.githubusercontent.com/hacklexander/dotfiles-bspwm/master/config/kitty/color.ini
wget https://raw.githubusercontent.com/hacklexander/dotfiles-bspwm/master/config/kitty/kitty.conf
ls

Ya tendriamos nuestra kitty configurada y funcionando. pero ahora vamos a cambiar el tipo de shell que estamos usando.


Instalamos la zsh

Podemos verificar la shell que estamos usando con:

echo $SHELL 

Ahora instalamos la zsh:

suso pacman -S zsh 

Una vez la tengamos instalada la zsh, debemos comprobar que esta instalada correctamente amtes de cambiar el tipo de shell que nuestro sistema esta usando, esto lo hacemos con el siguiente comando:

chsh -l

Ahora el comando para cambiar a zsh es:

chsh -s /bin/zsh

Ahora procedemos a reiniciar nuestro equipo para que los cambios se puedan ver con el comando reboot.


Plugins para zsh

Lo que mas me gusta de zsh es que podemos usar plugins para poder ser mas productivos y tener mas facilidades a la hora de usar nuestra terminal. zsh cuenta con un monton de plugins muy utiles, los puedes verificar con el siguiente link plugins. Seguimos con la instalacion de los plugins que recomiendo para zsh:

sudo pacman -S zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting

Ahora instalaremos sudo-zsh con los siguientes comandos:

cd /usr/share
mkdir -p zsh-sudo && cd zsh-sudo
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/plugins/sudo/sudo.plugin.zsh

Instalamos powerlevel10k

Vamos a instalar un tema muy conocido y utilizado por ser muy amigable a la vista, dejo una muestra de la configuracion:

Powerlevel10k

Si quieres ver mas detalles puede ingresar a siguiente link powerlevel10k

Lo instalamos con el siguiente comando:

yay -S zsh-theme-powerlevel10k

Ahora lo que tenemos que hacer es configurar con el comando p10k configure.


Ya en este punto tendremos totalmente configurada nuestra kitty con zsh, sus plugins y el tema powerlevel10k, pero cuando nos convirtamos en root, veremos que la kitty estara como en el pricipio.

la solucion es muy facil, debemos generar un link simbolico para que la configuracion de usuario se refleje tambien en la de root, debemos convertirnos en usuario root con el comando sudo su y escribir este otro comando para generar el link simbolico:

ln -s -f ~/.zshrc /root/.zshrc

para comprobar debemos escribir ls -la

link simbolico

Ya con esto cuando nos convirtamos en usuario root podremos ver la misma configuracion.


Instalamos complementos

Los programas que vamos a instalar son lsd y cat. Tienen la misma funcionalidad que cat y ls, pero estos tiene un formateo mucho mas amigable a la vista. dejo un ejemplo.

bat lsd

para instalarlos debemos usar el siguiente comando:

sudo pacman -S lsd bat

Con esto hermos terminado con la instalacion y configuracion tanto como de kitty como de zsh. el siguiente post veremos como instalar mis dotfiles para bspwm…..

Gracias por leer.

Alexander Guarin

Alexander Guarin

Pentester

comments powered by Disqus