# Customizacion terminales Mac #### (Cualquier cosa que no te quede claro avisame, si no estas segura de algo preguntame sin problema :p) ### 1. Instalar homebrew - En la app `terminal` poner lo siguiente (en caso de no tener homebrew instalado): ```bash! /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` - Acepta todo y pon la contraseña (de tu mac) si te lo pide. Va a tardar un rato en descargarse e instalarse, paciencia minimo 5/10 min. - Cuando tengas algo asi: ![](https://i.imgur.com/ia1G9oN.png) ### 2. Añadir homebrew al PATH - Hay que añadir homebrew al path con los comandos que pone en el apartado de `Next steps` yo tengo mi usuario entonces no seran iguales los comandos. - Selecciona las 3 lineas (echo, echo y eval) y las pones en la misma terminal. ### 3. Instalacion Alacritty (Nueva terminal) - Poner en la `terminal` el siguiente comando para instalar Alacritty. ```bash! brew install --cask alacritty ``` - Intenta abrir el alacritty, si no te deja abrirlo porque "Apple no puede comprobar si hay software malicioso." tienes que: - Ir a Aplicaciones, buscar alacritty, click derecho y abrir, se te deberia abrir la aplicacion. - Cuando lo tengas te recomiendo mantenerla en el dock (la barra de abajo). ### 4. Descargar wget - Ejecuta lo siguiente en la terminal `Alacritty`: ```bash! brew install wget ``` ### 5. Añadir archivo de configuracion de Alacritty - Ejecuta el siguiente comando, te descarga el archivo y lo mete en el directorio correcto. ```bash! sudo mkdir -p $HOME/.config/alacritty && cd $HOME/.config/alacritty && sudo wget https://raw.githubusercontent.com/hxst1/Dotfiles/master/alacritty/alacritty.yml ``` - Reinicia Alacritty para que se cargue la configuracion. - Si tienes algo como esto vamos bien: ![](https://i.imgur.com/ehfPygL.jpg) - Sientete libre de ver el archivo de configuracion en la ruta: ```bash! $HOME/.config/alacritty/alacritty.yml ``` - Para customizarlo mas a tu custo, color del fondo, transparencia, fuentes, etc... - Pero si te gusta tal cual como lo dejo yo, sigue los pasos ### 6. Instalar la fuente para Alacritty - Abre estos links, descargate las fuentes - [Meslo Regular](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf) - [Meslo Bold](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf) - [Meslo Italic](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf) - [Meslo Bold Italic](https://github.com/romkatv/powerlevel10k/blob/master/font.md#:~:text=MesloLGS%20NF%20Bold%20Italic.ttf) - Despues ejecutas los archivos descargados y le das a instalar fuente - Reinicia alacritty nuevamante, y ya no deberias tener ningun problema en la terminal, ya queda menos ^^ ![](https://i.imgur.com/oUMSW1i.png) ### 7. Instalacion de powerlevel10k - Ejecuta los siguientes comandos en la terminal: ```bash! brew install romkatv/powerlevel10k/powerlevel10k ``` ```bash! echo "source $(brew --prefix)/opt/powerlevel10k/powerlevel10k.zsh-theme" >>~/.zshrc ``` - Reinicia la terminal y debera salirte el asistente de configuracion, tendras que ir diciendo lo que quieres y lo que no para personalizar el terminal - Estos son los pasos que yo he ido siguiendo pero tu puedes hacer los tuyos y si no te gusta podras reiniciar el proceso: ```bash= yes yes yes yes 4 2 1 1 1 1 no 1 yes ``` - Cierra y abre la terminal cuando hayas terminado el proceso y si no te sale ningun error todo perfecto - En caso de que no te guste la terminal podras reiniciar el proceso con el siguiente comando `p10k configure` - y si lo que buscas es darle una configuracion mas profunda por ejemplo editar colores, edita el archivo `~/.p10k.zsh` ### 8. Instalacion de bat y lsd - El bat es para la visualizacion de archivos, podras ver los archivos en la terminal con colores muy chulos para distinguir bien las cosas - El lsd es para listar los archivos en los directorios de forma que puedas ver el iconito del tipo de archivo, es muy chulo y ayuda bastante para diferenciar tipos de archivos 1. Instalacion Bat ```bash! brew install bat ``` - comprueba que funcione ejecutando lo siguiente `bat /etc/hosts` - y deberias de ver algo asi: ![](https://i.imgur.com/BT8gnNF.png) - lo terminamos de configurar cuando instalemos lsd 2. Instalacion lsd ```bash! brew install lsd ``` - comprueba que funcione ejecutano lo siguiente `lsd` - y deberias de ver algo asi: ![](https://i.imgur.com/wX7dl25.png) ### 9. Configuracion bat y lsd - abre el archivo `~/.zshrc` usando la herramienta que prefieras yo voy a usar nano, pero puedes usar vim, vscode o cualquier editor de archivos - para editar con nano, pon lo siguiente en la terminal: `nano ~/.zshrc` - y deberia de abrirse el archivo - a continuacion pon los siguientes aliases dentro del archivo, deben estar por el centro donde sea ```bash! ## BAT alias cat='/opt/homebrew/bin/bat' alias catn='/bin/cat' alias catnl='/opt/homebrew/bin/bat --paging=never' ## LSD alias ll='lsd -lh --group-dirs=first' alias la='lsd -a --group-dirs=first' alias l='lsd --group-dirs=first' alias lla='lsd -lha --group-dirs=first' alias ls='lsd --group-dirs=first' ``` - y deberias tener algo tal que asi: ![](https://i.imgur.com/CETOdwY.jpg) y guardas el archivo con `control + x`, `y`, `enter` - reinicias la terminal y ya deberias tener configurado los aliases, para ver que funcionan ejecuta lo siguiente: ```bash ls ``` - y deberia de verse como cuando lanzaste lsd, y despues ejecutas ```bash cat /etc/hosts ``` - y deberias ver como cuando hiciste bat /etc/hosts