Files

14 lines
376 B
Nix

{ config, lib, pkgs, modulesPath, ... }:
{
options.lumpiasty.enableTailscale = lib.mkEnableOption "Enable Tailscale VPN";
config = lib.mkIf config.lumpiasty.enableTailscale {
services.tailscale = {
enable = true;
extraSetFlags = [ "--operator=user" ];
useRoutingFeatures = "client";
};
environment.systemPackages = [ pkgs.ktailctl ];
};
}