add tailscale service

This commit is contained in:
ulic-youthlic 2025-01-17 19:10:35 +08:00
parent 35a82ef4d8
commit 28a56195be
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
3 changed files with 18 additions and 0 deletions

View file

@ -29,6 +29,7 @@
dae.enable = true;
openssh.enable = true;
steam.enable = true;
tailscale.enable = true;
};
gui.enabled = "cosmic";
};

View file

@ -23,6 +23,7 @@
./i18n.nix
./gui
./steam.nix
./tailscale.nix
];
config = {

View file

@ -0,0 +1,16 @@
{ config, lib, ... }:
let
cfg = config.youthlic.programs.tailscale;
in
{
options = {
youthlic.programs.tailscale = {
enable = lib.mkEnableOption "tailscale";
};
};
config = lib.mkIf cfg.enable {
services.tailscale = {
enable = true;
};
};
}