Un installateur graphique moderne pour Windows, basé sur winget, qui permet d’installer, mettre à jour, désinstaller et migrer vos applications préférées en quelques clics.
Objectif : Gagner des heures à chaque réinstallation de PC avec un outil tout-en-un, portable et élégant.
- Zero-Config : Un seul exécutable
SetupNest.exeportable. - Catalogue JSON : Une liste unique (
apps.json) modifiable pour définir vos apps favorites. - Auto-Download : Si le catalogue ou l'icône manquent, l'outil les télécharge automatiquement depuis GitHub.
- Interface Moderne :
- Thème sombre et icônes claires.
- Feedback visuel :
[OK](Installé) /[MAJ](Update dispo). - Ne gèle jamais (multithreading).
- Actions Winget Complètes :
- Installation par lot.
- Mise à jour ciblée (uniquement la sélection) ou Globale (tout le PC).
- Désinstallation.
- Export/Import de votre sélection.
L'outil est conçu pour être utilisé sans connaissances techniques.
Récupérez simplement le fichier SetupNest.exe (dans les Releases ou sur le dépôt).
Double-cliquez sur SetupNest.exe.
- Acceptez la demande d'administration (nécessaire pour installer des logiciels).
- Note de sécurité : Comme le logiciel est "signé maison", Windows peut afficher un avertissement bleu au premier lancement. Cliquez sur "Informations complémentaires" > "Exécuter quand même".
- Cochez les cases des logiciels que vous voulez.
- Cliquez sur Installer la sélection.
- Laissez faire ! Le journal à droite vous montre l'avancement.
L'outil se base sur ce fichier pour savoir quelles applications proposer. S'il n'est pas présent à côté de l'EXE, il sera téléchargé automatiquement. Pour personnaliser votre liste, créez/modifiez ce fichier à côté de l'EXE.
[
{ "name": "Google Chrome", "id": "Google.Chrome", "category": "Navigateur", "default": true },
{ "name": "VLC", "id": "VideoLAN.VLC", "category": "Multimédia", "default": true }
]id: L'identifiant unique winget (trouvez-le viawinget search "NomApp"dans un terminal).default:truepour que la case soit cochée au démarrage.
Vous avez modifié le code install-gui.ps1 et vous voulez recréer votre propre SetupNest.exe ? C'est prévu !
- Windows 10/11
- Aucun outil externe (le script utilise le compilateur C# intégré à Windows).
- Ouvrez le dossier du projet.
- Faites un clic droit sur le fichier
build_setupnest.ps1. - Choisissez "Exécuter avec PowerShell".
Le script va :
- Lire le code de
install-gui.ps1. - Lire l'icône
logo.ico. - Compiler le tout en un nouvel exécutable
SetupNest.exe. - Appliquer une signature numérique (certificat auto-signé "SetupNest").
Note : Le nouvel exécutable remplacera l'ancien.
SetupNest/
├── SetupNest.exe # L'application finale (à distribuer)
├── apps.json # Le catalogue d'applications (source de vérité)
├── install-gui.ps1 # Le code source de l'interface (PowerShell)
├── build_setupnest.ps1 # Le script pour recréer l'EXE
├── logo.ico # L'icône de l'application
└── README.md # Ce fichier
| Problème | Solution |
|---|---|
| "Winget n'est pas disponible" | L'outil vous proposera d'installer "App Installer" du Microsoft Store. Faites-le et relancez. |
| Avertissement "Windows a protégé votre PC" | C'est normal (certificat auto-signé). Cliquez sur "Infos complé." -> "Éxécuter". |
| L'app ne se lance pas | Vérifiez que vous avez bien le Framework .NET (installé par défaut sur Windows récents). |
Auteur : Percya Simplifiez vos installations.
