CrOS/modules/services/mesh/client.nix
2025-10-16 15:50:44 -04:00

17 lines
345 B
Nix

{
config,
inputs,
pkgs,
...
}: let
sopsFolder = builtins.toString inputs.nix-secrets + "/sops";
in {
sops.secrets."tailscale-key" = {
sopsFile = "${sopsFolder}/shared.yaml";
};
services.tailscale = {
enable = true;
package = pkgs.unstable.tailscale;
authKeyFile = config.sops.secrets."tailscale-key".path;
};
}