From 960484ebe5f6072da1c398019cd090711525a51b Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Tue, 15 Apr 2025 13:24:33 +0200 Subject: [PATCH] feat: migrate forgejo to postgres --- machines/gustave/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/machines/gustave/default.nix b/machines/gustave/default.nix index ab57b08..47715bd 100644 --- a/machines/gustave/default.nix +++ b/machines/gustave/default.nix @@ -23,6 +23,8 @@ users.users.julien.linger = true; + services.backup.includes = [ "/home/julien/Maildir" ]; + services.openssh.extraConfig = '' HostCertificate /etc/ssh/ssh_host_ed25519_key-cert.pub HostKey /etc/ssh/ssh_host_ed25519_key @@ -113,11 +115,19 @@ services.forgejo = { enable = true; package = pkgs.unstable.forgejo; + database.type = "postgres"; settings = { server = { ROOT_URL = "https://git.luj.fr/"; LANDING_PAGE = "luj"; }; + #openid.ENABLE_OPENID_SIGNIN = true; + openid.ENABLE_OPENID_SIGNUP = true; + oauth2_client.REGISTER_EMAIL_CONFIRM = false; + oauth2_client.ENABLE_AUTO_REGISTRATION = true; + oauth2_client.UPDATE_AVATAR = true; + oauth2_client.ACCOUNT_LINKING = "auto"; + service.ALLOW_ONLY_EXTERNAL_REGISTRATION = true; }; };