Skip to content

feat(theme): sync cliamp visualizers with Omarchy desktop theme - #2

Merged
harlanljones merged 2 commits into
mainfrom
cursor/omarchy-vis-theme-sync-efb9
Aug 28, 2026
Merged

feat(theme): sync cliamp visualizers with Omarchy desktop theme#2
harlanljones merged 2 commits into
mainfrom
cursor/omarchy-vis-theme-sync-efb9

Conversation

@harlanljones

Copy link
Copy Markdown
Owner

Description

Wire cliamp visualizers and spectrum colors to the active Omarchy desktop theme.

  • Load palette from ~/.config/omarchy/current/theme/colors.toml and map to cliamp's six-color theme
  • Register live "omarchy" theme in LoadAll() when the file exists
  • Auto-enable Omarchy sync on launch when no theme is configured in cliamp config
  • Poll colors.toml every ~2s and hot-reload UI/spectrum styles + refresh the visualizer on change

Type of Change

  • New feature (non-breaking change which adds functionality)

Affected Components

  • cliamp-clify (Go codebase)

Checklist

  • My code follows the code style and architectural standards of this project.
  • I have followed the TDD Red → Green → Refactor lifecycle where applicable.
  • Tests added in theme/omarchy_test.go, ui/model/omarchy_theme_test.go, and ui/styles_test.go.
  • No credentials, tokens, or private keys are exposed in code or commits.
Open in Web Open in Cursor 

Load Omarchy colors from ~/.config/omarchy/current/theme/colors.toml,
expose the live theme in LoadAll, and auto-enable sync when no theme is
configured. Poll colors.toml on the UI tick and refresh spectrum/UI styles
when the desktop theme changes.
@harlanljones
harlanljones marked this pull request as ready for review August 28, 2026 16:30
@harlanljones
harlanljones merged commit 91372db into main Aug 28, 2026
10 checks passed
@harlanljones
harlanljones deleted the cursor/omarchy-vis-theme-sync-efb9 branch August 28, 2026 16:30
@harlanljones
harlanljones restored the cursor/omarchy-vis-theme-sync-efb9 branch August 28, 2026 16:44
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