# Winconfig ![KlickiBunti](ui.png) Aktuelle Windows config. Analog zu meiner [zshconfig](https://git.susa.pw/Tim/zshconfig). Die Idee hinter diesem Script ist eine Windows 11 installation so zu konfingurieren wie ich es mag. Windows wird konfiguriert, unnötige Software entfernt und nützliche Software installiert. ## Installation Ab Windows 11 ist winget installiert. Als erstes muss über die Powershell Git mit winget install -e --silent --id Git.Git installieren. Danach das repo clonen: git clone https://git.susa.pw/Tim/winconfig $HOME/.winconfig Jetzt nach belieben die ExecutionPolicy setzen. Zum Beispiel: Set-ExecutionPolicy Unrestricted ## Usage Das aufrufen der install.ps1 öffnet ein Menü das verschiedene Optionen bietet. ### Remove Bloatware Deinstalliert alles mögliche an default bloatware. ### Install Software Bei diesem Schritt wird einiges an Software und konfiguriert. Es werden auch Standards wie das Termin konfiguriert: ![Terminal](Terminal.png) Zusätzlich werden diverse default Settings im Windows gesetzt. ### Install Optional Software Hier wird Software installiert die nicht auf jeden Rechner den ich nutze installiert wird. Um flexibel zu bleiben fragt das Skript bei jedem Tool einzeln nach ob eine Installation gewünsch ist oder nicht. ### Configure Windows Hardening von Windows. Modiefizierte Version [von diesen](https://github.com/simeononsecurity/Windows-Optimize-Harden-Debloat) großartigen repo.