Files
nixos/modules/services/vpn/default.nix
T
marthsincemelee 191e860455 feat: Homepage
2026-04-20 14:46:44 +02:00

19 lines
300 B
Nix

# self-hosted vpn
{ config, lib, ... }:
let
cfg = config.my.services.vpn;
in
{
options.my.services.vpn = with lib; {
enable = mkEnableOption "Headscale VPN Setup";
};
config = lib.mkIf cfg.enable (
lib.mkMerge [
{
services.tailscale.enable = true;
}
]
);
}