Files
NixMachines/machines/hippocampus/services/tailscale.nix
2023-10-05 20:35:25 -04:00

17 lines
389 B
Nix

{config, pkgs, lib, ...}:
let
tailUser = "server";
in {
imports = [
../modules/headscale.nix
];
services.headscale.ensureUsers = {
"${tailUser}" = {};
};
services.tailscale = {
enable = true;
extraUpFlags = ["--login-server" "${config.services.headscale.settings.server_url}"];
authKeyFile = config.services.headscale.ensureUsers."${tailUser}".path;
};
}