Este repositorio contiene un script que automatiza la instalación y configuración de una terminal personalizada en Linux, con:
- Fuentes Nerd Fonts
- ZSH + Plugins
- Prompt Starship
- Gestor de historial Atuin
- Terminal Kitty
- Sistema de información Fastfetch
El script detecta automáticamente la distribución y utiliza el gestor de paquetes adecuado (apt, dnf, pacman, zypper).
Puedes ejecutar este script de dos formas:
Descarga y ejecuta el script en un solo comando:
curl -fsSL https://raw.githubusercontent.com/ZLostTK/Linux-Terminal-Setup/refs/heads/main/Setup_Terminal.sh | bashSi prefieres descargar primero el archivo y revisarlo antes de ejecutarlo:
curl -fsSL https://raw.githubusercontent.com/ZLostTK/Linux-Terminal-Setup/refs/heads/main/Setup_Terminal.sh -o setup_terminal.sh
chmod +x setup_terminal.sh
./setup_terminal.sh- Detecta la distribución Linux y el gestor de paquetes (apt, dnf, pacman, zypper).
- Instala utilidades básicas:
curl,wget,unzip,git. - Descarga e instala fuentes Nerd Fonts para mejorar apariencia del prompt.
- Instala y configura ZSH junto con plugins útiles (autocompletado, resalte de sintaxis).
- Instala Starship Prompt para una experiencia moderna y personalizable.
- Instala Atuin para un historial inteligente de comandos.
- Instala Kitty Terminal y crea una configuración base.
- Instala Fastfetch para mostrar información del sistema al iniciar la terminal.
Después de ejecutar el script, para que ZSH se convierta en tu shell predeterminado:
chsh -s "$(which zsh)"Luego cierra y vuelve a abrir tu terminal.
- Conexión a Internet
- Permisos para instalar paquetes (
sudo) - Sistema Linux con alguno de estos gestores:
apt,dnf,pacmanozypper
Este proyecto está bajo la licencia MIT — siéntete libre de usarlo, modificarlo o adaptarlo.
¡Las contribuciones son bienvenidas! Puedes abrir issues o pull requests para mejorar compatibilidad, añadir nuevas opciones o corregir errores.
Gracias por usar este script