about summary refs log tree commit diff
path: root/nixos/modules/services/misc
diff options
context:
space:
mode:
authorLéo Gaspard <leo@gaspard.io>2018-03-29 21:17:02 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2018-03-30 16:37:36 +0200
commitb59570eac05b65e23b6a0ccc8a665027d740b1d9 (patch)
tree331f394d661a7a38fb36225ecf95532d247b0ce2 /nixos/modules/services/misc
parentec9a51d0cc6fab730bfe10d354b47c98ddb37460 (diff)
downloadnixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.tar
nixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.tar.gz
nixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.tar.bz2
nixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.tar.lz
nixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.tar.xz
nixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.tar.zst
nixlib-b59570eac05b65e23b6a0ccc8a665027d740b1d9.zip
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.
Diffstat (limited to 'nixos/modules/services/misc')
-rw-r--r--nixos/modules/services/misc/gogs.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/gogs.nix b/nixos/modules/services/misc/gogs.nix
index f6d326e43d94..ba744d37e71c 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