Skip to content

feat: manage Tinycast settings and app shortcuts - #40

Merged
wu-json merged 2 commits into
mainfrom
feat/tinycast-dotfiles
Oct 9, 2026
Merged

wu-json merged 2 commits into
mainfrom
feat/tinycast-dotfiles

Conversation

@wu-json

@wu-json wu-json commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Track Tinycast's native settings file through Stow so preferences sync with the dotfiles repository.
  • Add a JSON shortcut config and just bootstrap tinycast to restore Command+Space for the launcher and Option+W/L/H for WezTerm, Linear, and Helium.
  • Include Tinycast in full setup and verify its config links in the setup integration test.

Commentary

Tinycast 0.11.12 excludes app and launcher shortcuts from its native settings file, so bootstrap applies the separate shortcut config through macOS defaults while the app is quit. On a new Mac, enable Settings File and choose Import in Tinycast; this is documented in the README.

Validation: Bash syntax, ShellCheck, JSON parsing, diff checks, fresh and repeated Stow linking, and persisted shortcut verification passed locally. Full installation tests are restricted to disposable GitHub-hosted macOS runners and will run in CI. Reviewed the committed configs for secrets and private data; none found.

@wu-json
wu-json merged commit b763843 into main Oct 9, 2026
1 check passed
@wu-json
wu-json deleted the feat/tinycast-dotfiles branch October 9, 2026 18:05
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