aboutsummaryrefslogtreecommitdiff
path: root/modules/private/websites/tools/git
diff options
context:
space:
mode:
Diffstat (limited to 'modules/private/websites/tools/git')
-rw-r--r--modules/private/websites/tools/git/default.nix2
-rw-r--r--modules/private/websites/tools/git/gitweb.nix4
-rw-r--r--modules/private/websites/tools/git/mantisbt.nix3
3 files changed, 2 insertions, 7 deletions
diff --git a/modules/private/websites/tools/git/default.nix b/modules/private/websites/tools/git/default.nix
index 755bab0..8f611ee 100644
--- a/modules/private/websites/tools/git/default.nix
+++ b/modules/private/websites/tools/git/default.nix
@@ -20,8 +20,6 @@ in {
20 services.websites.env.tools.modules = 20 services.websites.env.tools.modules =
21 gitweb.apache.modules ++ 21 gitweb.apache.modules ++
22 mantisbt.apache.modules; 22 mantisbt.apache.modules;
23 services.websites.webappDirs."${gitweb.apache.webappName}" = gitweb.webRoot;
24 services.websites.webappDirs."${mantisbt.apache.webappName}" = mantisbt.webRoot;
25 23
26 system.activationScripts.mantisbt = mantisbt.activationScript; 24 system.activationScripts.mantisbt = mantisbt.activationScript;
27 services.websites.env.tools.vhostConfs.git = { 25 services.websites.env.tools.vhostConfs.git = {
diff --git a/modules/private/websites/tools/git/gitweb.nix b/modules/private/websites/tools/git/gitweb.nix
index dab0c9e..ff34da5 100644
--- a/modules/private/websites/tools/git/gitweb.nix
+++ b/modules/private/websites/tools/git/gitweb.nix
@@ -1,7 +1,6 @@
1{ gitweb, writeText, stdenv, coreutils, writeScript, gitolite, git, cgit, gitoliteDir, mailcap, highlight }: 1{ gitweb, writeText, stdenv, coreutils, writeScript, gitolite, git, cgit, gitoliteDir, mailcap, highlight }:
2rec { 2rec {
3 varDir = gitoliteDir; 3 varDir = gitoliteDir;
4 webRoot = gitweb;
5 config = writeText "gitweb.conf" '' 4 config = writeText "gitweb.conf" ''
6 $git_temp = "/tmp"; 5 $git_temp = "/tmp";
7 6
@@ -77,8 +76,7 @@ rec {
77 user = "wwwrun"; 76 user = "wwwrun";
78 group = "wwwrun"; 77 group = "wwwrun";
79 modules = [ "cgid" ]; 78 modules = [ "cgid" ];
80 webappName = "tools_gitweb"; 79 root = gitweb;
81 root = "/run/current-system/webapps/${webappName}";
82 vhostConf = '' 80 vhostConf = ''
83 SetEnv GIT_PROJECT_ROOT ${varDir}/repositories/ 81 SetEnv GIT_PROJECT_ROOT ${varDir}/repositories/
84 ScriptAliasMatch \ 82 ScriptAliasMatch \
diff --git a/modules/private/websites/tools/git/mantisbt.nix b/modules/private/websites/tools/git/mantisbt.nix
index 033a651..2ef76af 100644
--- a/modules/private/websites/tools/git/mantisbt.nix
+++ b/modules/private/websites/tools/git/mantisbt.nix
@@ -50,8 +50,7 @@ rec {
50 user = "wwwrun"; 50 user = "wwwrun";
51 group = "wwwrun"; 51 group = "wwwrun";
52 modules = [ "proxy_fcgi" ]; 52 modules = [ "proxy_fcgi" ];
53 webappName = "tools_mantisbt"; 53 root = webRoot;
54 root = "/run/current-system/webapps/${webappName}";
55 vhostConf = socket: '' 54 vhostConf = socket: ''
56 Alias /mantisbt "${root}" 55 Alias /mantisbt "${root}"
57 <Directory "${root}"> 56 <Directory "${root}">