"From zero to hero in one command." ⚡
Ein vollautomatisches Provisioning-Skript, das einen frischen, nackten Linux-Rechner auf Knopfdruck in mein persönliches Workspace-Setup verwandelt. Geschrieben für maximale Portabilität zwischen Arch- und Debian-basierten Systemen.
- 🧠 Smart OS Detection: Erkennt dynamisch, ob das System
pacman(Arch/CachyOS) oderapt(Debian/Ubuntu) nutzt, und passt die Installation an. - 📦 Core Packages: Installiert automatisch essenzielle Tools wie
git,curl,htop,fastfetch,python3undfish. - 🔗 Dotfiles Integration: Lädt mein Dotfiles-Repository herunter und verknüpft die Konfigurationen nahtlos.
- 🐚 Shell Switch: Richtet
fishvollautomatisch als neue Standard-Shell für den Benutzer ein.
setup.sh durch, bevor du sie auf deinem eigenen System ausführst!
Führe diese Befehle auf einem frischen System aus, um den Setup-Prozess zu starten:
# 1. Repo klonen
git clone https://github.com/Sandroexe/system-setup.git
cd system-setup
# 2. Ausführbar machen und starten
chmod +x setup.sh
./setup.sh(Hinweis: Das Skript wird dich während der Paketinstallation nach deinem sudo-Passwort fragen).
(Ziehe hier später einen Screenshot rein, wie das Skript im Terminal durchläuft, oder einen Screenshot von deinem fertigen Desktop/Fastfetch!)
- Modulare Installation (Abfrage: "Möchtest du auch Python-Tools installieren? Y/N")
- SSH-Keys automatisch generieren
- Installation meines Custom Network-Scanners integrieren