diff options
Diffstat (limited to 'modules/private/websites/tools/git')
-rw-r--r-- | modules/private/websites/tools/git/default.nix | 2 | ||||
-rw-r--r-- | modules/private/websites/tools/git/gitweb.nix | 4 | ||||
-rw-r--r-- | modules/private/websites/tools/git/mantisbt.nix | 3 |
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 }: |
2 | rec { | 2 | rec { |
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}"> |