dotbot does not carry a `defaults` block between config files, so the host configs ran without force/relink and refused to replace paths that already existed as real files — the opencode profiles, the Claude files, the sunshine config and the old systemd units all failed to link. Each host config now restates the block. ddns.timer used OnCalendar=*-*-*/2, which systemd rejects: a day-of-month step needs an explicit start value. The retired cron line was `0 2 */2 * *`, so the correct spelling is *-*-1/2.
15 lines
526 B
YAML
15 lines
526 B
YAML
# Headless server. Shell and nvim should feel identical to the workstations;
|
|
# nothing else belongs here. The shortness of this file is the point.
|
|
# dotbot does NOT carry a defaults block between config files, so each host
|
|
# config has to restate it. Without this, linking a path that already exists
|
|
# as a real file fails instead of replacing it.
|
|
- defaults:
|
|
link:
|
|
create: true
|
|
relink: true
|
|
force: true
|
|
|
|
- link:
|
|
~/.config/git/identity: hosts/nas/git/identity
|
|
~/.config/paru: common/paru
|