From 4349ccb1320529320d79d6b5a276bd20acac859d Mon Sep 17 00:00:00 2001 From: blake Date: Fri, 7 Nov 2025 17:09:29 -0600 Subject: [PATCH] fix ssh, back to built in --- modules/homelab/gitea/default.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/modules/homelab/gitea/default.nix b/modules/homelab/gitea/default.nix index a237983..1fd462b 100644 --- a/modules/homelab/gitea/default.nix +++ b/modules/homelab/gitea/default.nix @@ -62,8 +62,16 @@ in createHome = true; group = service; extraGroups = []; + #openssh.authorizedKeys.keyFiles = [ + # "${cfg.data_dir}/.ssh/authorized_keys" + #]; }; + services.openssh.extraConfig = '' + Match User gitea + AuthorizedKeysFile /var/lib/gitea/.ssh/authorized_keys + ''; + # declare the gitea service services.gitea = { enable = true; @@ -82,10 +90,13 @@ in ALLOW_LOCALNETWORKS = true; ALLOWED_DOMAINS = "10.10.0.10"; SKIP_TLS_VERIFY = true; - # configure for system ssh - SSH_PORT = 22; - START_SSH_SERVER = false; - #SSH_ROOT_PATH = "${cfg.data_dir}/.ssh"; + # configure for system ssh (trying to use the systms on nix sucks) + SSH_PORT = cfg.ssh_port; + START_SSH_SERVER = true; + # SSH_PORT = 22; + # START_SSH_SERVER = false; + # SSH_ROOT_PATH = "${cfg.data_dir}/.ssh"; + # SSH_CREATE_AUTHORIZED_KEYS_FILE = true; # actual git config ENABLE_PUSH_CREATE_USER = true;