Files
omarchy/bin
David Heinemeier Hansson 4a07b94cb6 Use theme config templates with singular color definition (#4053)
* Attempt to templaterize the theme specific files

* Cleanup

* Slim down

* Combine render into -set

* Pull out the dynamic template rendering again, but simpler

* Fix vars

* Variables are lowercase

* Better presentation

* Fix missing colors

* Provide stripped values too

* Fix colors for regular hex format

* Bring back explicit btop themes

They're too involved to derive from a basic color set

* Make an atomic swap of the theme directories

* No longer used by walker to cancel

* Explain why

* Remove redundant const

* Consistent const naming

* No longe have $THEMES_DIR

* Correct the blue

* Set opencode colors too

* Fix colors for readability

* Move the templates together with the others in default

* Split user themes and default themes

* Fix paths

* Look for both user themes and default themes

Plus speed things up

* Migrate to the new setup where default themes live inside omarchy

* Explicitly store the name of the current theme

* Cleanup

* No longer need omarchy-theme-next since themes are now fully rendered, not symlinks

* Get current theme name from the new theme.name file

* Look for user background images in dedicated directory

* Need yq for toml

* Need yq to parse colors.toml

* Look for backgrounds matching the new theme.name

We no longer have symlinks

* Migrate existing user backgrounds to the new proper location

* Install user backgrounds in the correct path

* Fix quoting

* Just rely on the system theme for opencode and get ready for USRSIG2 being available to live reload

* Fix template generation for rgb colors
2026-01-03 18:22:14 -08:00
..
2025-10-23 21:33:23 -04:00
2026-01-03 16:50:10 -08:00
2025-10-19 02:30:28 -04:00
2025-10-17 10:07:08 +03:00
2025-08-24 18:11:59 +02:00
2025-10-14 22:26:48 +03:00
2025-10-14 22:26:48 +03:00
2025-10-14 22:26:48 +03:00
2025-09-28 17:08:08 -04:00
2025-08-24 17:53:42 +02:00
2025-08-04 20:30:00 +02:00
2025-10-23 21:33:23 -04:00
2025-08-10 20:12:16 +02:00
2026-01-02 21:20:52 -08:00
2025-09-15 19:04:11 +02:00
2026-01-02 21:20:44 -08:00
2026-01-02 21:20:52 -08:00
2025-10-11 18:58:52 -04:00
2025-11-28 13:15:15 +01:00
2025-11-20 13:20:08 +01:00