diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100755 index 0000000..f54be87 --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +set -e + +PROJECT="$HOME/Projekte/debian13-admin-workstation" + +echo "======================================================" +echo " Debian 13 Admin Workstation Bootstrap" +echo "======================================================" + +echo +echo "[1/6] Basispakete installieren..." +bash "$PROJECT/scripts/install-base.sh" + +echo +echo "[2/6] Dotfiles wiederherstellen..." +bash "$PROJECT/scripts/restore-dotfiles.sh" + +echo +echo "[3/6] Bash neu laden..." +source "$HOME/.bashrc" || true + +echo +echo "[4/6] tmux neu laden..." +tmux source-file "$HOME/.tmux.conf" 2>/dev/null || true + +echo +echo "[5/6] Git-Version" +git --version + +echo +echo "[6/6] Fastfetch" + +fastfetch + +echo +echo "=======================================" +echo "Bootstrap abgeschlossen." +echo "Bitte einmal neu anmelden." +echo "======================================="