Personaliza tu Windows Terminal
| #tutorial, #windows, #terminalSigue estos 20 pasos en orden para dejar tu terminal increíble.
Cada paso corresponde a una acción específica mostrada en las capturas.

1. Descargando PowerShell 📥

Entramos a la Microsoft Store y buscamos "PowerShell". Descargamos específicamente la versión que se observa en la imagen: PowerShell Preview (no la versión normal).
También puedes usar este enlace directo para descargarla: PowerShell Preview en Microsoft Store.
2. Configuración Inicial ⚙️

Abrimos la terminal que estemos usando actualmente. Hacemos clic en la flecha hacia abajo (▼) en la barra de pestañas y seleccionamos "Configuración".
En la sección "Inicio", busca Perfil predeterminado y selecciona la versión de PowerShell que acabamos de instalar. Justo debajo, en Aplicación de terminal predeterminada, asegúrate de seleccionar "Terminal" (o Windows Terminal).
3. Valores Predeterminados 🎨

En la configuración, entramos en "Valores predeterminados" y, en "Configuración adicional", le damos a "Apariencia". Hacemos esto aquí para que todas las terminales (Git Bash, CMD, etc.) se vean igual de bonitas y unificadas.
4. Ajustando la Opacidad ✨

Bajamos hasta el apartado de "Transparencia" y, en "Opacidad de fondo", seleccionamos el porcentaje que más nos guste.
5. Descargando Fuentes (Nerd Fonts) 🔡

Vamos a esta página para descargar fuentes: Nerd Fonts Downloads.
En mi caso descargué FiraCode porque me gusta, pero tú puedes elegir la que prefieras.
6. Instalando la Fuente 📂

Extraemos el archivo descargado. Seleccionamos todos los archivos con extensión .ttf, hacemos clic derecho y elegimos "Instalar".
7. Aplicando la Fuente 🛠️

Volvemos a la Terminal, en la sección de "Apariencia" y "Tipo de fuente". Buscamos y seleccionamos la fuente que acabamos de instalar.
8. Abriendo el JSON de Configuración 📄

Ahora necesitamos editar la configuración avanzada. Hacemos clic en el botón para "Abrir archivo JSON" (suele estar abajo a la izquierda en la configuración).
9. Pegando el Código del Esquema (Schema) 🖋️

Dentro del archivo settings.json, bajamos hasta el final (o buscamos) para encontrar "schemes": [].
Entre los corchetes [] pegamos el contenido del archivo mocha.json.
Aquí tienes el enlace directo al archivo: mocha.json
Y el repositorio completo: Catppuccin Windows Terminal
10. Agregando Temas 🌈

Ahora buscamos la sección "themes": [] (ojo, es diferente a schemes).
Dentro de los corchetes [] pegamos el contenido del archivo macchiatoTheme.json.
Aquí tienes el enlace directo: macchiatoTheme.json
Y el repositorio: Catppuccin Windows Terminal
11. Seleccionando el Tema (Mocha) ☕

Volvemos a los ajustes visuales de la Terminal, en "Combinación de colores", buscamos y seleccionamos el tema "Mocha".
12. Instalando Starship 📦

Ahora vamos a instalar Starship.
Ejecutamos el siguiente comando en la terminal:
choco install starship
¿Te sale error de que no tienes Chocolatey?
Si no lo tienes instalado, entonces sí necesitas abrir una terminal como Administrador y pegar este comando para instalar Chocolatey primero:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Para más ayuda, esta es la página oficial de instalación de Chocolatey. Es muy sencillo: solo un comando.
13. Configurando el Perfil de Usuario 👤

En la terminal, escribe el siguiente comando para abrir tu archivo de perfil de PowerShell:
notepad $PROFILE
Si te dice que no existe, acepta crearlo. Una vez abierto, pegamos el código necesario y guardamos los cambios.
14. Aplicando un Preset de Starship 🌟

Vamos a la página de Presets de Starship.
Para aplicar el preset "Tokyo Night" (el de la imagen), usamos este comando en la terminal:
starship preset tokyo-night -o ~/.config/starship.toml
Hay otros diseños; si quieres otro, el modo de instalación es el mismo.
15. Cambiando el Icono (Logo) 🏷️

Usamos esta web: Nerd Fonts Cheat Sheet.
Busca el icono que quieras para el logo. Cuando pases el ratón por encima, haz clic en "Icon" para copiarlo.
Vete a donde señala la flecha en la imagen, elimina lo que hay dentro de los corchetes [], pega el icono que copiaste y guarda.
16. Instalando Fastfetch ⚡

Ahora sí, instalamos Fastfetch usando este comando:
choco install fastfetch
17. Generando Configuración de Fastfetch 🔨

Ejecutamos el comando fastfetch --gen-config. Copiamos la ruta que nos da y abrimos ese archivo con VS Code.
Borramos TODO el contenido que viene por defecto y pegamos esta configuración (cambia "USER" por tu usuario de Windows):
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"type": "auto",
"source": "C:/Users/USER/.config/fastfetch/ascii.txt",
"width": 25, // Valor positivo pequeño para que el texto se pegue al dibujo
"padding": {
"top": 1,
"right": 0 // Cero espacio adicional a la derecha
}
},
"display": {
"separator": " "
},
"modules": [
"break",
{
"type": "custom",
"format": "\u001b[90m┌──────────────────────Hardware──────────────────────┐"
},
{
"type": "host",
"key": " PC",
"keyColor": "green"
},
{
"type": "cpu",
"key": " │ ├",
"keyColor": "green"
},
{
"type": "gpu",
"key": " │ ├",
"keyColor": "green"
},
{
"type": "memory",
"key": " │ ├",
"keyColor": "green"
},
{
"type": "disk",
"key": " └ └",
"keyColor": "green"
},
{
"type": "custom",
"format": "\u001b[90m└────────────────────────────────────────────────────┘"
},
"break",
{
"type": "custom",
"format": "\u001b[90m┌──────────────────────Software──────────────────────┐"
},
{
"type": "os",
"key": " OS",
"keyColor": "yellow"
},
{
"type": "kernel",
"key": " │ ├",
"keyColor": "yellow"
},
{
"type": "bios",
"key": " │ ├",
"keyColor": "yellow"
},
{
"type": "packages",
"key": " │ ├",
"keyColor": "yellow"
},
{
"type": "shell",
"key": " └ └",
"keyColor": "yellow"
},
"break",
{
"type": "de",
"key": " DE",
"keyColor": "blue"
},
{
"type": "lm",
"key": " │ ├",
"keyColor": "blue"
},
{
"type": "wm",
"key": " │ ├",
"keyColor": "blue"
},
{
"type": "wmtheme",
"key": " │ ├",
"keyColor": "blue"
},
{
"type": "terminal",
"key": " └ └",
"keyColor": "blue"
},
{
"type": "custom",
"format": "\u001b[90m└────────────────────────────────────────────────────┘"
},
"break",
{
"type": "custom",
"format": "\u001b[90m┌────────────────────Uptime / DT────────────────────┐"
},
{
"type": "uptime",
"key": " Uptime ",
"keyColor": "magenta"
},
{
"type": "datetime",
"key": " DateTime ",
"keyColor": "magenta"
},
{
"type": "custom",
"format": "\u001b[90m└───────────────────────────────────────────────────┘"
},
{
"type": "colors",
"paddingLeft": 2,
"symbol": "circle"
}
]
}
18. Añadiendo ASCII Art Personalizado 🎨

Vamos a la carpeta de configuración de Fastfetch. Creamos un archivo .txt con tu arte ASCII (el dibujo hecho con letras). Asegúrate de que la ruta en el JSON apunte a este archivo .txt.
19. Inicio Automático 🚀

Para que Fastfetch se ejecute siempre que abras la terminal (y no tengas que escribirlo manualmente), abre tu archivo de perfil nuevamente y escribe fastfetch al final. Guarda y listo.
Para que los cambios hagan efecto, cierra la terminal y vuélvela a abrir.
20. Resultado Final 🏆

¡Ya está! Así es como debería quedar tu terminal personalizada. Disfruta de tu nuevo entorno de trabajo.


