diff options
author | Léo Gaspard <leo@gaspard.io> | 2018-03-29 21:17:02 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2018-03-30 16:37:36 +0200 |
commit | b59570eac05b65e23b6a0ccc8a665027d740b1d9 (patch) | |
tree | 331f394d661a7a38fb36225ecf95532d247b0ce2 /nixos/modules/services/misc/gogs.nix | |
parent | ec9a51d0cc6fab730bfe10d354b47c98ddb37460 (diff) | |
download | nixlib-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/gogs.nix')
-rw-r--r-- | nixos/modules/services/misc/gogs.nix | 3 |
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 |