Try   HackMD

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):
/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:

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

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.
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:
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.
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:

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • Sientete libre de ver el archivo de configuracion en la ruta:

    $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

  • 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 ^^

7. Instalacion de powerlevel10k

  • Ejecuta los siguientes comandos en la terminal:
brew install romkatv/powerlevel10k/powerlevel10k
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:

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
brew install bat
  • comprueba que funcione ejecutando lo siguiente
    bat /etc/hosts

  • y deberias de ver algo asi:

  • lo terminamos de configurar cuando instalemos lsd

  1. Instalacion lsd
brew install lsd
  • comprueba que funcione ejecutano lo siguiente
    lsd
  • y deberias de ver algo asi:

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

## 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:

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:
ls
  • y deberia de verse como cuando lanzaste lsd, y despues ejecutas
cat /etc/hosts
  • y deberias ver como cuando hiciste bat /etc/hosts