aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/websites/tools/tools/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-02-07 01:36:13 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-02-07 01:36:13 +0100
commit95b20e17b97de1f05392d0c394a5efdc590311a9 (patch)
treecdfbefec201c0e05668353fc87c80669dbe66215 /nixops/modules/websites/tools/tools/default.nix
parent609c29615905e2bc5628a164cea2c28ec70d5d35 (diff)
downloadNix-95b20e17b97de1f05392d0c394a5efdc590311a9.tar.gz
Nix-95b20e17b97de1f05392d0c394a5efdc590311a9.tar.zst
Nix-95b20e17b97de1f05392d0c394a5efdc590311a9.zip
Add shaarli website
Diffstat (limited to 'nixops/modules/websites/tools/tools/default.nix')
-rw-r--r--nixops/modules/websites/tools/tools/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/nixops/modules/websites/tools/tools/default.nix b/nixops/modules/websites/tools/tools/default.nix
index 333ffb0..41f47a3 100644
--- a/nixops/modules/websites/tools/tools/default.nix
+++ b/nixops/modules/websites/tools/tools/default.nix
@@ -18,6 +18,9 @@ let
18 inherit (mylibs) fetchedGithub; 18 inherit (mylibs) fetchedGithub;
19 env = myconfig.env.tools.rompr; 19 env = myconfig.env.tools.rompr;
20 }; 20 };
21 shaarli = pkgs.callPackage ./shaarli.nix {
22 env = myconfig.env.tools.shaarli;
23 };
21 24
22 cfg = config.services.myWebsites.tools.tools; 25 cfg = config.services.myWebsites.tools.tools;
23in { 26in {
@@ -35,7 +38,8 @@ in {
35 ++ roundcubemail.apache.modules 38 ++ roundcubemail.apache.modules
36 ++ wallabag.apache.modules 39 ++ wallabag.apache.modules
37 ++ yourls.apache.modules 40 ++ yourls.apache.modules
38 ++ rompr.apache.modules; 41 ++ rompr.apache.modules
42 ++ shaarli.apache.modules;
39 43
40 services.ympd = ympd.config // { enable = true; }; 44 services.ympd = ympd.config // { enable = true; };
41 45
@@ -51,6 +55,7 @@ in {
51 wallabag.apache.vhostConf 55 wallabag.apache.vhostConf
52 yourls.apache.vhostConf 56 yourls.apache.vhostConf
53 rompr.apache.vhostConf 57 rompr.apache.vhostConf
58 shaarli.apache.vhostConf
54 ]; 59 ];
55 }; 60 };
56 61
@@ -61,6 +66,7 @@ in {
61 wallabag = wallabag.phpFpm.pool; 66 wallabag = wallabag.phpFpm.pool;
62 yourls = yourls.phpFpm.pool; 67 yourls = yourls.phpFpm.pool;
63 rompr = rompr.phpFpm.pool; 68 rompr = rompr.phpFpm.pool;
69 shaarli = shaarli.phpFpm.pool;
64 }; 70 };
65 71
66 system.activationScripts = { 72 system.activationScripts = {
@@ -69,6 +75,7 @@ in {
69 wallabag = wallabag.activationScript; 75 wallabag = wallabag.activationScript;
70 yourls = yourls.activationScript; 76 yourls = yourls.activationScript;
71 rompr = rompr.activationScript; 77 rompr = rompr.activationScript;
78 shaarli = shaarli.activationScript;
72 }; 79 };
73 80
74 systemd.services.tt-rss = { 81 systemd.services.tt-rss = {