{ lib, ... }: {
  services.geoclue2 = {
    enable = true;
    geoProviderUrl = "https://api.beacondb.net/v1/geolocate";
  };

  location.provider = lib.mkDefault "geoclue2";
  services.localtimed.enable = true;
  services.automatic-timezoned.enable = true;
  services.avahi.enable = true;
}