From 00c95946525d693dcee333a9c4c7a1b6466c9c7c Mon Sep 17 00:00:00 2001 From: Domenik Bildhauer Date: Sun, 27 Sep 2026 12:05:36 +0200 Subject: [PATCH] Improve shell configuration --- scripts/backup-dotfiles.sh | 17 +++++++++++++++++ scripts/restore-dotfiles.sh | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100755 scripts/backup-dotfiles.sh create mode 100755 scripts/restore-dotfiles.sh 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"