From b8072f2d87a98259734316e22e825fe775a85f3a Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Mon, 16 Feb 2026 12:40:41 -0600 Subject: [PATCH] homelab matchset --- modules/home-manager/ssh.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/modules/home-manager/ssh.nix b/modules/home-manager/ssh.nix index c151e1e..f32bfa9 100644 --- a/modules/home-manager/ssh.nix +++ b/modules/home-manager/ssh.nix @@ -16,6 +16,7 @@ in matchSets = { appdaemon = lib.mkEnableOption "Enable AppDaemon SSH targets"; certs = lib.mkEnableOption "Enable Janus and Soteria SSH targets"; + homelab = lib.mkEnableOption "Enable various Homelab targets"; }; }; @@ -68,6 +69,10 @@ in "appdaemon" = { hostname = "192.168.1.242"; }; + "ad-nix" = { + hostname = "192.168.1.201"; + user = "appdaemon"; + }; }) (lib.mkIf config.ssh.matchSets.certs { "janus" = { @@ -79,6 +84,24 @@ in user = "john"; }; }) + (lib.mkIf config.ssh.matchSets.homelab { + "docs" = { + hostname = "192.168.1.110"; + user = "root"; + }; + "gitea" = { + hostname = "192.168.1.104"; + user = "john"; + }; + "hermes" = { + hostname = "192.168.1.150"; + user = "root"; + }; + "panoptes" = { + hostname = "192.168.1.107"; + user = "panoptes"; + }; + }) ]; }; };