From de6a6618826cd5ffb108613c535f873d71bbe04b Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Mon, 13 Jan 2025 20:37:08 +0530 Subject: [PATCH] feat: Add exit node and ssh device --- common/home.nix | 5 +++++ flake.nix | 1 + nixos/mirai/services/default.nix | 2 ++ 3 files changed, 8 insertions(+) diff --git a/common/home.nix b/common/home.nix index b8f6475d..b9598b9e 100644 --- a/common/home.nix +++ b/common/home.nix @@ -136,6 +136,11 @@ in { hostname = "sh.darksailor.dev"; forwardAgent = true; }; + ryu = { + user = "servius"; + hostname = "ryu"; + forwardAgent = false; + }; }; serverAliveInterval = 120; extraConfig = diff --git a/flake.nix b/flake.nix index 75cfe08e..41cc0183 100644 --- a/flake.nix +++ b/flake.nix @@ -277,6 +277,7 @@ }; deploy = import ./deploy.nix {inherit inputs self;}; + inherit devices; } // flake-utils.lib.eachDefaultSystem ( system: let diff --git a/nixos/mirai/services/default.nix b/nixos/mirai/services/default.nix index 80f7064f..0ad97c2f 100644 --- a/nixos/mirai/services/default.nix +++ b/nixos/mirai/services/default.nix @@ -25,6 +25,8 @@ }; tailscale = { enable = true; + useRoutingFeatures = "server"; + extraUpFlags = "--advertise-exit-node"; }; caddy = { enable = true;