¿Qué es WinSetup?
WinSetup es el "instalador" de mi equipo: un conjunto de scripts de PowerShell + winget que descargan una lista de programas e instalan cada uno en silencio. Sin clics, sin "Siguiente, siguiente, Siguiente".
Todo vive en este repositorio: los scripts, las listas y esta propia web. Tú solo pegas un comando en PowerShell y esperas.
En tres pasos
- Abre PowerShell (o Windows Terminal). Está incluido en Windows 10 y 11.
- Pega el comando de la lista que quieras instalar.
- Pulsa Enter y espera: se descargará la lista y se instalarán los programas en silencio.
Comando principal
¿Por qué iwr ... | iex?
iwr (Invoke-WebRequest) descarga el script y iex (Invoke-Expression) lo ejecuta. Es el atajo clásico. El -UseBasicParsing hace que funcione también en Windows PowerShell 5.1.
Notas
- Requiere Windows 10/11 con winget (ya viene instalado).
- Si un paquete falla, el script avisa y continúa con el siguiente.
Packagelists disponibles
Cada lista es un fichero .txt del repositorio con un ID de winget por línea. Su script correspondiente la descarga e instala. Pulsa Copiar y pégalo en PowerShell.
| Lista | Paquetes | Comando |
|---|---|---|
| Default Todo: navegadores, desarrollo, multimedia, ofimática, utilidades y gaming. ver lista | 30 apps | |
| Gaming Steam, Discord, Epic, LoL EUW y OBS. ver lista | 5 apps | |
| Dev Herramientas de desarrollo: Git, VS Code, Node, Python. ver lista | 8 apps | |
| Media Reproductores y edición: VLC, Spotify, AIMP, HandBrake y Audacity. ver lista | 5 apps | |
| General Uso general: navegadores, ofimática, descargas, utilidades y creatividad. ver lista | 11 apps |
Qué es esto
WinSetup es un proyecto personal para no volver a instalar programas a mano cada vez que reinstalo Windows. Los scripts de PowerShell viven en la carpeta scripts/ de este repositorio (la fuente de verdad) y se copian al sitio en cada build: /default.ps1, /packagelists/*.txt...
Cómo funciona por dentro
iwrdescargadefault.ps1yiexlo ejecuta.- El script lee su lista en
packagelists/<nombre>.txt. - Cada línea es un ID de winget; las que empiezan por <code>#</code> son comentarios.
- Se ejecuta
winget install --id <ID> --silentpor cada paquete.
Tecnología
- Landing con Astro + XP.css (MIT).
- Despliegue en GitHub Pages con GitHub Actions.
- Fondo de escritorio: Un sereno campo verde bajo un cielo azul despejado vía Pexels.
Aviso
Esto es una recreación nostálgica de Windows XP, no un producto de Microsoft. Windows XP y "Bliss" son marcas/propiedad de Microsoft. Ejecutas scripts remotos bajo tu responsabilidad: lee primero, ejecuta después.
Este sitio no recopila datos personales, no usa cookies y no tiene cuentas ni formularios. Solo utiliza analíticas respetuosas con la privacidad (sin cookies) y se aloja en GitHub Pages.
Cloudflare Web Analytics
El sitio usa Cloudflare Web Analytics para saber cuántas visitas recibe y cómo navegan los visitantes. Este servicio no usa cookies y no te identifica ni te sigue por otras webs. Recopila estadísticas agregadas y anonimizadas como páginas vistas, ubicación aproximada (país/ciudad), navegador, dispositivo y referencia. Los datos se tratan según la Política de privacidad de Cloudflare.
Alojamiento
El sitio se sirve desde GitHub Pages. GitHub puede procesar registros de servidor estándar (incluidas direcciones IP) para servir y proteger el sitio, según la Declaración de privacidad de GitHub.
Enlaces externos
El sitio enlaza a servicios externos (GitHub, Pexels...). Cada uno tiene su propia política de privacidad; WinSetup no se hace responsable de ellas.
Cambios en esta política
Si esta política cambia, esta página se actualizará con una nueva fecha de revisión.
Contacto
Si tienes dudas, escribe a contacto@jlerga.dev.
Mozilla.Firefox Google.Chrome Telegram.TelegramDesktop Discord.Discord Git.Git Microsoft.VisualStudioCode OpenJS.NodeJS Python.Python.3.12 GitHub.GitHubDesktop Microsoft.PowerToys Notepad++.Notepad++ Postman.Postman VideoLAN.VLC Spotify.Spotify AIMP.AIMP HandBrake.HandBrake Audacity.Audacity Canva.Affinity TheDocumentFoundation.LibreOffice SumatraPDF.SumatraPDF 7zip.7zip qBittorrent.qBittorrent calibre.calibre Bitwarden.Bitwarden Rufus.Rufus Obsidian.Obsidian Valve.Steam EpicGames.EpicGamesLauncher RiotGames.LeagueOfLegends.EUW OBSProject.OBSStudio
Valve.Steam Discord.Discord EpicGames.EpicGamesLauncher RiotGames.LeagueOfLegends.EUW OBSProject.OBSStudio
Git.Git Microsoft.VisualStudioCode OpenJS.NodeJS Python.Python.3.12 GitHub.GitHubDesktop Microsoft.PowerToys Notepad++.Notepad++ Postman.Postman
VideoLAN.VLC Spotify.Spotify AIMP.AIMP HandBrake.HandBrake Audacity.Audacity
Mozilla.Firefox Google.Chrome TheDocumentFoundation.LibreOffice SumatraPDF.SumatraPDF Telegram.TelegramDesktop 7zip.7zip qBittorrent.qBittorrent calibre.calibre Bitwarden.Bitwarden Rufus.Rufus Canva.Affinity
