Obviously a lot of people are going to have (not unjustified) complaints about a Turing complete configuration. I haven't yet used any new generation config languages like dhall, kdl, pkl or jsonnet. Can anybody share any insight on how they perform for complicated configs?
Haven't used other similar tools to compare to, all I can really say is it's a damn sight better than writing JSON (comments and trailing commas? yes please!).
I made some progress with hyprland using a set of Guile bindings I developed called hypripc, but I found that Hyprland isn’t as stable as Sway.
(Though I still use Sway, haven't switched yet)