21 lines
435 B
Bash
Executable File
21 lines
435 B
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
DOTFILES="${HOME}/.config/literate-dotfiles"
|
|
|
|
tangle() {
|
|
emacs --batch -l org --eval "(org-babel-tangle-file \"${DOTFILES}/$1\")"
|
|
}
|
|
|
|
echo "==> Calendar and contacts packages"
|
|
paru -S --needed --noconfirm \
|
|
vdirsyncer \
|
|
khal \
|
|
khard
|
|
|
|
echo "==> Tangling systemd configs for calendar"
|
|
tangle "systemd.org"
|
|
|
|
echo "==> Enabling vdirsyncer timer"
|
|
systemctl --user enable --now vdirsyncer.timer
|