Customización del Terminal en Mac OSX
Powerlevel 10K
-
Mediante el uso de
homebrew
instalamos el repositorio de githubpowerlevel10k
$ brew install romkatv/powerlevel10k/powerlevel10k $ echo "source $(brew --prefix)/opt/powerlevel10k/powerlevel10k.zsh-theme" >>~/.zshrc
- Activación
powerlevel10k
- Ejecutamos el comando
zsh
- Le decimos
Yes
para proceder con la instalación - Cerramos/Reiniciamos
iTerm
y lo volvemos a abrir - Como disponemos de la tipografía Hack Nerd Font instalada, nos realizará diversas preguntas a las que deberemos contestar para confirmar si podemos visualizar los símbolos. Una vez finalizada la tanda de preguntas se iniciará la configuración del
Promt
- Para la configuración del
Prompt Syle
:- Classic
- Unicode
- Dark
- No mostrar current time
- Angled
- Blurred
- Round
- One line
- Sparse
- May icons
- Fluent
- Enable transent Prompt
- 2
- yes
- Le decimos
- Ejecutamos el comando
- Customización
powerlevel10k
-
Acceder a la carpeta del usuario
$ cd /home/user
-
Modificar el archivo
.p10k.zsh
$ nano .p10k.zsh
Comentamos todas las opciones contenidas dentro de la variable
typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS
# status # exit code of the last command # command_execution_time # duration of the last command # background_jobs # presence of background jobs # direnv # direnv status (https://direnv.net/) ...
Editamos las opciones que se deben mostrar a la izquierda dejando el contenido de la variable
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS
tal y como se muestra a continuación:typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( os_icon # os identifier dir # current directory # vcs # git status # prompt_char # prompt symbol status command_execution_time context )
Eliminamos el texto que aparece al logarnos como root y lo substituimos por un # modificando la línea tal y como se detalla a continuación:
# Configuración original typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE='%B%n@%m' # Configuración custom typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE='#'
-
Fuentes custom
- Desde la página nerdfonts.com accedemos a la sección FONTS DOWNLOAD y descargamos la fuente que más nos interese (Ex: Hack Nerd Font)
- Deszipamos el paquete y con doble click se ejecuta el asistente para el instalador de fuentes.
- Modificamos tipografía en
iTerm
desde Preferences > Profile > Pestaña Text y seleccionamos la tipografía instalada (Hack Nerd Font)
Comandos
bat
(cat
con esteroides)
-
Repositorio Github
-
Instalar
bat
mediantehomebrew
oport
# Usando homebrew $ brew install bat # Usando port $ port install bat
-
Modificar el archivo
.zshrc
para que aplique los alias detallados a continuación:catn
→ Ejecutará el comandocat
normalcat
→ Ejecutará el comandobat
$ nano /Users/oxda_bit/.zshrc # Añadimos al final del archivo el contenido # Custom aliases alias catn="/bin/cat" alias cat="bat"
lsd
(ls
con esteroides)
-
Repositorio Github
-
Instalar
lsd
mediantehomebrew
oport
# Usando homebrew brew install lsd # Usando port sudo port install lsd
-
Modificar el archivo .zshrc para que aplique los alias detallados a continuación:
lsn
→ Ejecutará el comandols
normalls
→ Ejecutará el comandolsd
# Custom aliases alias lsn="/bin/ls" alias ls="lsd"
ranger
→ Navegador de carpetas en el terminal
-
Instalamos
ranger
mediante el uso dehomebrew
$ brew install ranger
-
Tras la instalación, mediante a ejecución del comando
ranger
se abre un explorador de archivos en el terminal