Skip to content

feat: add macOS support - #3

Draft
prdai wants to merge 1 commit into
enisbu:mainfrom
prdai-archive:macos-support
Draft

feat: add macOS support #3
prdai wants to merge 1 commit into
enisbu:mainfrom
prdai-archive:macos-support

Conversation

@prdai

@prdai prdai commented Aug 3, 2026

Copy link
Copy Markdown

macOS support for zen-sync: profile path under ~/Library/Application Support/zen/Profiles, zen process name (zen vs zen-bin), open -a Zen for launching, liblz4.dylib fallbacks for merge/status, and a python3 fallback for numfmt (not available on stock macOS).

Trimmed per maintainer feedback to macOS-only changes — the age passphrase fix, pull guard, and flatpak path were removed and can go in separate PRs.

@prdai prdai changed the title feat: add macOS support and fix passphrase encryption feat: add macOS support Aug 3, 2026
@enisbu

enisbu commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Hey @prdai, thanks for this, and for marking it a draft.

The macOS parts are what the repo needs: profile path, process name, open -a Zen, and the liblz4/numfmt fallbacks. Those I'd take.

The age passphrase rewrite is a different story. You're right that AGE_PASSPHRASE isn't something age reads, so that mode was likely broken from day one, but it touches R2 on every platform and deserves its own PR. Same for the pull guard and the flatpak path.

Would you be up for trimming this one down to the macOS bits? @GerritWanderer runs macOS and Omarchy and offered to test.

macOS profile path (~/Library/Application Support/zen/Profiles),
zen process name (zen vs zen-bin), open -a Zen for launch,
liblz4.dylib fallbacks for merge/status, and numfmt fallback
via python3 (numfmt is not available on stock macOS).
@prdai

prdai commented Aug 4, 2026

Copy link
Copy Markdown
Author

hi, i re scoped the pr to only for the macos support required, let me know if there is anything else to be done, tnx

@GerritWanderer

Copy link
Copy Markdown

Hi folks and thanks @prdai for the draft PR. I'll test your branch locally with my Macbook and PC (running Omarchy)

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.

3 participants