{ config, pkgs, ... }: let svc_domain = "headscale.${config.mine.shared.settings.domain}"; in { imports = [ ./headscale.nix ./headplane.nix ]; mine.shared.meta.headscale = { name = ""; description = ""; package = let pkg = pkgs.headscale; in { name = pkg.pname; version = pkg.version; meta = pkg.meta; }; }; mine.shared.settings.headscale.domain = svc_domain; }