Hey, yesterday I published a minimalist lib: flake-aspects
It is useful on dendritic setups for transposing flake.aspects.<aspect>.<class> attrsets into flake-parts flake.modules.<class>.<aspect>.
It is mostly a convenience for people who prefer nesting module definitions, definitely inspired by the great Unify lib. But with a much smaller scope and a minimalistic codebase: flake-aspects focuses just on the transposition of the flake.modules attribute set. The transposition code is generic -perhaps there’s even a pkgs.lib function that already does that?- and makes has no special handling of nix configuration <class> names.
The "aspects" naming also help clarify the intention of dendritic modules.
My vic/flake-file#dendritic template now includes flake-aspects out of the box. For people getting started with Dendritic.