Skip to content

feat: obsidian headless sync on glyph - #477

Merged
stackptr merged 1 commit into
mainfrom
glyph/feat-obsidian-sync
Apr 28, 2026
Merged

stackptr merged 1 commit into
mainfrom
glyph/feat-obsidian-sync

Conversation

@stackptr

@stackptr stackptr commented Apr 28, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Packages obsidian-headless v0.0.8 via buildNpmPackage (vendored lock file, native better-sqlite3 compiled from source)
  • Exposes pkgs.obsidian-headless and packages.obsidian-headless flake output across all hosts
  • Adds a hardened systemd service on glyph running ob sync --continuous --path ~/vault as mu, authenticated via an agenix secret (OBSIDIAN_AUTH_TOKEN)

Test / verify

  • After deploying, run once to link the vault: ob sync-setup --vault "Vault Name" --path ~/vault
  • Check service status: systemctl status obsidian-sync
  • On other hosts: nix shell .#obsidian-headless -c ob login

@stackptr stackptr changed the title feat(glyph): add obsidian headless sync service feat: obsidian headless sync on glyph Apr 28, 2026

Copy link
Copy Markdown
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@stackptr
stackptr force-pushed the glyph/feat-obsidian-sync branch 3 times, most recently from cb769d3 to 88fb44b Compare April 28, 2026 03:26
@stackptr
stackptr marked this pull request as ready for review April 28, 2026 03:35
@stackptr
stackptr force-pushed the glyph/feat-obsidian-sync branch 3 times, most recently from 1ae1240 to bf54e40 Compare April 28, 2026 03:43
Packages obsidian-headless (v0.0.8) via buildNpmPackage and runs it as
a systemd service using OBSIDIAN_AUTH_TOKEN from an agenix secret.
Vault syncs continuously to ~/vault.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@stackptr
stackptr force-pushed the glyph/feat-obsidian-sync branch from bf54e40 to e8c3609 Compare April 28, 2026 03:44
@stackptr
stackptr merged commit 894658d into main Apr 28, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant