No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andrew Tyler c3dae42a12
All checks were successful
Build Arch Package / build (push) Successful in 1m17s
Ship the user-service unit alongside the system unit
The dynamic-discovery model normally watches workspaces under the
operator's home directory, where the hardened system unit's
ProtectHome=true is wrong and reverse bd writes want the user's own
file ownership. The package now also installs the upstream user unit
at /usr/lib/systemd/user/beads-forgejo.service, so
`systemctl --user enable --now beads-forgejo` works straight after
pacman -S (remember `loginctl enable-linger` for boot persistence).

The user unit reads ~/.config/beads-forgejo/{config.toml,env}; the
conf.d file now points user-mode installs at that env path instead.
Verified locally: makepkg builds r45.9b82e80-1 with both units in the
package and the full test suite passing in check().

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 16:19:42 -05:00
.forgejo/workflows Initial commit 2026-08-04 14:27:44 -05:00
beads-forgejo.confd Ship the user-service unit alongside the system unit 2026-08-04 16:19:42 -05:00
beads-forgejo.service Add Arch packaging for the beads-forgejo daemon 2026-08-04 14:31:12 -05:00
PKGBUILD Ship the user-service unit alongside the system unit 2026-08-04 16:19:42 -05:00