Because for some magical reason gnome control center depends on systemd-hostnamed to show the hostname, and also because I was kindly asked by someone who's working on getting GNOME into guix, Gardenhouse gained a new component (that im not too proud of lol)!
Gardenhostd, it's a super minimal python implementation of the systemd-hostnamed, that currently only implements SetHostname, SetStaticHostname and SetPrettyHostname which just write to/read from /etc/hostname
But it's easily extensible so if any extra interfaces are required at some point it can be added trivially
This isn't gonna get the same love as any other Gardenhouse component, I'm not gonna bother with a news page or docs, because quite frankly I think hostnamed is an awful solution to a problem that doesn't exist and it's stupid that gnome control center would hard depend on it
https://git.pinkro.se/Rose/gardenhouse/gardenhostd.git/about/