inherit (mylibs) fetchedGithub;
env = myconfig.env.tools.rompr;
};
+ shaarli = pkgs.callPackage ./shaarli.nix {
+ env = myconfig.env.tools.shaarli;
+ };
+ dokuwiki = pkgs.callPackage ./dokuwiki.nix {
+ inherit (mylibs) fetchedGithub;
+ };
cfg = config.services.myWebsites.tools.tools;
in {
++ roundcubemail.apache.modules
++ wallabag.apache.modules
++ yourls.apache.modules
- ++ rompr.apache.modules;
+ ++ rompr.apache.modules
+ ++ shaarli.apache.modules
+ ++ dokuwiki.apache.modules;
services.ympd = ympd.config // { enable = true; };
wallabag.apache.vhostConf
yourls.apache.vhostConf
rompr.apache.vhostConf
+ shaarli.apache.vhostConf
+ dokuwiki.apache.vhostConf
];
};
wallabag = wallabag.phpFpm.pool;
yourls = yourls.phpFpm.pool;
rompr = rompr.phpFpm.pool;
+ shaarli = shaarli.phpFpm.pool;
+ dokuwiki = dokuwiki.phpFpm.pool;
};
system.activationScripts = {
wallabag = wallabag.activationScript;
yourls = yourls.activationScript;
rompr = rompr.activationScript;
+ shaarli = shaarli.activationScript;
+ dokuwiki = dokuwiki.activationScript;
};
systemd.services.tt-rss = {