blob: ecb899faa164019a5eb05091f6285bc1729302ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env bash
set -euo pipefail
DOTFILES_DIR="${1:-$HOME/Dotfiles}"
cd "$DOTFILES_DIR"
for pkg in *; do
[[ "$pkg" == "system" ]] && continue
[[ -d "$pkg" ]] || continue
stow -d "$DOTFILES_DIR" -t "$HOME" "$pkg"
done
if [[ -d system ]]; then
for pkg in system/*; do
[[ -d "$pkg" ]] || continue
sudo stow -d "$DOTFILES_DIR/system" -t / "$(basename "$pkg")"
done
fi
|