From 1f48073c5072b0405fe0532ac74f936f74f9067d Mon Sep 17 00:00:00 2001 From: wo2wz <189177184+wo2wz@users.noreply.github.com> Date: Mon, 27 Oct 2025 16:23:11 -0400 Subject: [PATCH] tailscale: add ssh module oops i can make this declarative --- hosts/Drone/default.nix | 2 +- hosts/Swordsmachine/default.nix | 2 +- .../nixos/services/{tailscale.nix => tailscale/default.nix} | 0 modules/nixos/services/tailscale/ssh.nix | 5 +++++ 4 files changed, 7 insertions(+), 2 deletions(-) rename modules/nixos/services/{tailscale.nix => tailscale/default.nix} (100%) create mode 100644 modules/nixos/services/tailscale/ssh.nix diff --git a/hosts/Drone/default.nix b/hosts/Drone/default.nix index 2d1730e..94792d7 100755 --- a/hosts/Drone/default.nix +++ b/hosts/Drone/default.nix @@ -9,8 +9,8 @@ ../../modules/nixos/programs/bash.nix ../../modules/nixos/programs/git.nix - ../../modules/nixos/services/tailscale.nix ../../modules/nixos/services/homeserver + ../../modules/nixos/services/tailscale ]; fileSystems = { diff --git a/hosts/Swordsmachine/default.nix b/hosts/Swordsmachine/default.nix index a95c433..9efc279 100755 --- a/hosts/Swordsmachine/default.nix +++ b/hosts/Swordsmachine/default.nix @@ -11,7 +11,7 @@ ../../modules/nixos/programs/desktop/niri/niri/window-rules/single-monitor.nix ../../modules/nixos/programs/desktop/niri/niri/workspaces/single-monitor.nix - ../../modules/nixos/services/tailscale.nix + ../../modules/nixos/services/tailscale ../../modules/nixos/system/colors.nix ../../modules/nixos/system/console-colors.nix diff --git a/modules/nixos/services/tailscale.nix b/modules/nixos/services/tailscale/default.nix similarity index 100% rename from modules/nixos/services/tailscale.nix rename to modules/nixos/services/tailscale/default.nix diff --git a/modules/nixos/services/tailscale/ssh.nix b/modules/nixos/services/tailscale/ssh.nix new file mode 100644 index 0000000..8af0ee8 --- /dev/null +++ b/modules/nixos/services/tailscale/ssh.nix @@ -0,0 +1,5 @@ +{ config, ... }: + +{ + services.tailscale.extraUpFlags = [ "--ssh" ]; +} \ No newline at end of file