summaryrefslogtreecommitdiff
path: root/stowcmds.sh
blob: d23e66d4f6a02e9ae61b4e05308e277230fd08f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

case "${MACH:=desktop}" in
	'desktop')
		mkdir "$HOME/bin"
		stow -d bin/ -t "$HOME/bin" -R common dmscripts extra
		mkdir "$HOME/.config"
		stow -d config/ -t "$HOME/.config" -R essentials common extra theme X
		stow -d config/ -t "$HOME/" -R zshrc
		;;
	"server")
		mkdir -p "$HOME/bin"
		stow -d bin/ -t "$HOME/bin" -R common
		mkdir -p "$HOME/.config"
		stow -d config/ -t "$HOME/.config" -R essentials common
		stow -d config/ -t "$HOME/" -R zshrc
		;;
	*)
		break
esac