diff --git a/scripts/backup-dotfiles.sh b/scripts/backup-dotfiles.sh new file mode 100755 index 0000000..5985579 --- /dev/null +++ b/scripts/backup-dotfiles.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +set -e + +PROJECT="$HOME/Projekte/debian13-admin-workstation/dotfiles" + +mkdir -p "$PROJECT/.config" + +echo "==> Sichere Dotfiles" + +cp ~/.bashrc "$PROJECT/" +cp ~/.gitconfig "$PROJECT/" +cp ~/.tmux.conf "$PROJECT/" + +cp ~/.config/starship.toml "$PROJECT/.config/" 2>/dev/null || true + +echo "==> Fertig" diff --git a/scripts/restore-dotfiles.sh b/scripts/restore-dotfiles.sh new file mode 100755 index 0000000..aa90544 --- /dev/null +++ b/scripts/restore-dotfiles.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +set -e + +PROJECT="$HOME/Projekte/debian13-admin-workstation/dotfiles" + +echo "==> Kopiere Dotfiles" + +cp "$PROJECT/.bashrc" "$HOME/" +cp "$PROJECT/.gitconfig" "$HOME/" +cp "$PROJECT/.tmux.conf" "$HOME/" + +mkdir -p "$HOME/.config" + +cp -r "$PROJECT/.config/"* "$HOME/.config/" + +echo "==> Fertig"