blob: 6b4d9dc41d12580dbef265f2544b26a6836ad549 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/usr/bin/env bash
stump_modules="${HOME}/.stumpwm.d/modules"
ensure_used_programs() {
if ! utils.cmd_exists "i3lock"; then
echo "Can't find i3lock, screenlocking won't work." >&2
fi
}
ensure_used_modules() {
if ! test -d "$stump_modules"; then
echo "Downloading stumpwm-contrib"
git.clone git://github.com/stumpwm/stumpwm-contrib.git "$stump_modules"
else
echo "Modules already installed"
fi
}
pkg.install() {
ensure_used_programs
ensure_used_modules
}
pkg.pull() {
ensure_used_programs
}
pkg.reinstall() {
ensure_used_programs
ensure_used_modules
}
pkg.uninstall() {
rm -r "$stump_modules"
}
|