fix: make home hostName nullable for standalone homes (#452)
Standalone home-manager configurations may not have a bound host. Change
hostName from strOpt to nullOr str so it defaults to null when no host
is associated.
authored by