feat: tailscale
1 files changed, 23 insertions(+), 0 deletions(-) A modules/nixos/tailscale.nix
A modules/nixos/tailscale.nix => modules/nixos/tailscale.nix +23 -0
@@ 0,0 1,23 @@ { flake.modules.nixos.tailscale = { config, lib, ... }: let cfg = config.arta.tailscale; in { options.arta.tailscale = { enableSSH = lib.mkOption { type = lib.types.bool; default = true; }; }; config = { services.tailscale = { enable = true; extraSetFlags = lib.lists.optional cfg.enableSSH "--ssh"; }; }; }; }