On 2021-09-28 14:26, Ludovic Courtès wrote: > Hi, > > (+ Cc: Oleg.) > > Andrew Tropin skribis: > >> For now my personal ranking of the ideas is following: >> >> 1. Move to (gnu services ...) :: can(?) provide some additional reusability. >> 2. Keep as it is right now (gnu home-services ...) :: already works. >> 3. Move to (gnu home services ...) :: good stylistic change, but breaks >> backward compatibility. > > As I stated in another message, backward compatibility is not a concern > here from the Guix POV (of course it’s a concern for those who were > already using pre-merge Guix Home, but for Guix all these APIs are new.) > > (As an aside, part of the reason I asked a few days ago to have more > time for review was precisely so we could refine the APIs before it goes > public.) > > I would very much like to have these modules renamed to (gnu home > services …) quickly. WDYT? Could the two of you take a look? Doable. What about moving home services to (gnu services ...)? It's a little harder, because we probably will need to adjust `guix system search` and `guix home search`, but other than that seems not too hard. However, I'm quite ok with (gnu home services ...), just asking to avoid one more migration later. Let me know, which option seems better to you, I can take this task tomorrow. > > Thanks, > Ludo’.