Files
omarchy/migrations
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-11-21 19:34:20 +01:00
2025-07-09 19:08:44 -04:00
2025-07-23 12:59:32 -04:00
2025-08-25 07:04:43 +02:00
2025-08-24 18:00:28 +02:00
2025-08-11 16:44:58 +02:00
2025-08-31 13:35:45 +02:00
2025-08-25 11:41:36 +02:00
2025-08-27 15:24:18 +02:00
2025-08-25 11:45:30 +02:00
2025-08-27 15:24:18 +02:00
2025-08-31 10:07:37 +02:00
2025-08-31 16:50:22 +02:00
2025-09-14 22:14:29 +02:00
2025-09-16 22:14:40 +02:00
2025-10-13 01:01:57 -04:00
2025-10-14 12:56:31 -04:00
2025-11-19 11:57:48 +01:00
2025-10-22 20:59:26 -04:00
2025-10-23 14:06:28 -04:00
2025-10-23 17:15:57 -04:00
2025-10-24 02:37:17 -04:00
2025-10-28 08:59:37 +01:00
2025-11-10 10:49:46 +01:00
2025-11-03 11:37:20 -05:00
2025-11-07 15:48:45 -05:00
2025-11-10 08:57:43 +01:00
2025-11-10 14:38:27 +01:00
2025-11-21 19:22:04 +01:00
2025-11-20 11:05:07 +01:00
2025-11-20 16:59:28 +01:00
2025-11-28 05:03:44 -08:00
2025-12-15 12:38:28 -05:00
2025-12-14 14:19:37 -05:00
2025-12-14 15:32:40 -05:00
2025-12-28 13:27:33 -05:00
2026-01-03 16:50:10 -08:00