diff --git a/host/server/users.nix b/host/server/users.nix index 96f704e..eaa8e5b 100644 --- a/host/server/users.nix +++ b/host/server/users.nix @@ -7,7 +7,14 @@ isSystemUser = true; }; + users.users.git = { + group = "forgejo"; + isSystemUser = true; + useDefaultShell = true; + }; + users.groups = { public = {}; + forgejo = {}; }; } diff --git a/modules/features/system/forgejo.nix b/modules/features/system/forgejo.nix index 75078a2..7733056 100644 --- a/modules/features/system/forgejo.nix +++ b/modules/features/system/forgejo.nix @@ -6,6 +6,9 @@ service.DISABLE_REGISTRATION = true; server = { HTTP_PORT = 21350; + SSH_PORT = 15523; + START_SSH_SERVER = false; + SSH_CREATE_AUTHORIZED_KEYS_FILE = true; ROOT_URL = "https://git.asakiyuki.com/"; }; };