From b59570eac05b65e23b6a0ccc8a665027d740b1d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Gaspard?= Date: Thu, 29 Mar 2018 21:17:02 +0200 Subject: [PATCH] nixos/gogs: allow git operations over ssh Without `ROOT_PATH` set, `gogs serv` tries to open logs in writing in its store directory. This blocks cloning or pushing over ssh, and results in a gogs internal error. --- nixos/modules/services/misc/gogs.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/misc/gogs.nix b/nixos/modules/services/misc/gogs.nix index f6d326e43d9..ba744d37e71 100644 --- a/nixos/modules/services/misc/gogs.nix +++ b/nixos/modules/services/misc/gogs.nix @@ -35,6 +35,9 @@ let SECRET_KEY = #secretkey# INSTALL_LOCK = true + [log] + ROOT_PATH = ${cfg.stateDir}/log + ${cfg.extraConfig} ''; in