All plugins: Plugins
Personaliza la terminal de tu Linux, dale una vista fabulosa y fantástica.
Plugins:
- MesloLGS NerdFont (tipografía)
- Colorls
- LSD
- Zsh
- BatCat
- Oh-My-Zsh
- Powerlevel10k
Nota: Si tienes un perfil de colores personalizado, por favor, realiza una copia de seguridad ya que al ejecutar el script se va a sobrescribir tu configuración.
Puedes ejecutar los siguientes comandos:
Carpeta de respaldo
$ mkdir ~/mi_perfil_terminal/
Para guardar la configuración (colores, etc.)
$ dconf dump /org/gnome/terminal/legacy/profiles:/ > ~/mi_perfil_terminal/gnome-terminal-profiles.dconf
Para volver a cargar el perfil a gnome-terminal una vez concluida la instalación (No olvides agregar “MesloLGS NF Regular” como tipografía personaliza a la terminal).
$ dconf load /org/gnome/terminal/legacy/profiles:/ < ~/mi_perfil_terminal/gnome-terminal-profiles.dconf
¿Quieres ahorrarte la modificaciones manuales?
Ejecuta las siguientes instrucciones en tu terminal.
$ wget https://github.com/SirHades696/conf_terminal/raw/main/install.sh
$ sudo chmod +x install.sh
$ ./install.sh
-
Instalar ZSH y establecerlo como Shell predeterminado.
-
Instalar Oh-My-ZSH
- Disponible en: Oh-My-ZSH
Para complementar a Oh-My-ZSH, es necesario instalar los siguientes plugins:
Path = ~/.oh-my-zsh/plugins/
(usar git clone [link]
)
Nota: Los plugins dependen de cada usuario, sin embargo, es recomendable usar los primeros 4. Git flow completion no es necesario.
Nota: Agregar los plugins en el archivo ~/.zshrc
plugins=(
git-flow
git-flow-completion
git
history
emoji
encode64
zsh-syntax-highlighting
zsh-autosuggestions
python
zsh-autocomplete
dirhistory
jsontools
colored-man-pages
)
Powerlevel10k permite cambiar la aparencia de la terminal agregando iconos y barras de visualización, requiere tener instalado Nerd Fonts
para ser visualizado correctamente.
Disponible en: Powerlevel10k
Nota: Para cambiar los colores de Powerlevel10k se modifica el archivo .p10k.zsh
y se tomó como referencia la siguiente estructura:
Nota: Para el uso de colores se tomó como referencia la siguiente imagen:
Este plugin permite agregar iconos y colores para visualizar los folders y archivos.
Se requiere ruby
para instalar este plugin.
- Disponible en: ColorLS
Nota: Agregar la siguiente configuración en ~/.zshrc
para reemplazar ls command
por solo ll, lla, ls y otros
con colorls
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
alias diff='diff --color=auto'
alias ls='ls --color=auto'
alias ll='ls -l'
alias lla='ls -la'
alias la='ls -A'
Ver .zshrc
Permite mejorar la visualización de archivos con base al comando cat [file]
- Disponible en: Bat
Nota: Agregar la siguiente configuración en ~/.zshrc
para reemplazar BatCat
por solo cat
Ver .zshrc
command -v batcat > /dev/null && \
alias batcat='batcat --theme=TwoDark' && \
alias cat='batcat --pager=never' && \
alias less='batcat'
LSD también agrega iconos y colores para todos los archivos y folders.
- Disponible en: LSDeluxe
Nota: Agregar la siguiente configuración en ~/.zshrc
para usar lsd con colorls
command -v lsd > /dev/null && alias ls='lsd --group-dirs first' && \
alias tree='lsd --tree --gs --report'
command -v colorls > /dev/null && alias ls='colorls --sd --gs' && \
alias tree='colorls --tree --gs --report'
Ver .zshrc
Nota: La personalización de colores se realizó con base en la documentación y se modificó el archivo dark_colors.yaml
# Main Colors
unrecognized_file: purple
recognized_file: cyan
executable_file: lime
dir: dodgerblue
Ver dark_colors.yaml
Texto | Fondo | ||
---|---|---|---|
Color Predeterminado | #B4E1FD |
#0D1926 |
|
off | Color de Negrita (bold) | #B4E1FD |
|
on | Color de Cursor | #00283E |
#00A3FF |
off | Color de Resaltado | #FFFFFF |
#000000 |
A | B | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|
#000000 |
#FF0071 |
#83FF08 |
#14FF08 |
#0883FF |
#8308FF |
#08FF83 |
#54CAFD |
#006488 |
#FF0071 |
#8EFF1E |
#14FF08 |
#1E8EFF |
#8E1EFF |
#1EFF8E |
#C2C2C2 |