This is what I love about wezterm. I have a whole system that detects lightness and changes themes automatically, and also sends commands down to any open nvim instances to switch colourschemes there.
The only downside is that there is no going back for me haha.
Lua is also simple enough that if you want to have a static config, you can have a single table that is very json-like.
Lua is also simple enough that if you want to have a static config, you can have a single table that is very json-like.