ympd = pkgs.callPackage ./ympd.nix {};
ttrss = pkgs.callPackage ./ttrss.nix { inherit (mylibs) checkEnv fetchedGithub fetchedGit; };
roundcubemail = pkgs.callPackage ./roundcubemail.nix { inherit (mylibs) checkEnv; };
+ wallabag = pkgs.callPackage ./wallabag.nix { inherit (mylibs) checkEnv; };
cfg = config.services.myWebsites.tools.tools;
in {
adminer.apache.modules
++ ympd.apache.modules
++ ttrss.apache.modules
- ++ roundcubemail.apache.modules;
+ ++ roundcubemail.apache.modules
+ ++ wallabag.apache.modules;
services.ympd = ympd.config // { enable = false; };
ympd.apache.vhostConf
ttrss.apache.vhostConf
roundcubemail.apache.vhostConf
+ wallabag.apache.vhostConf
];
};
adminer = adminer.phpFpm.pool;
ttrss = ttrss.phpFpm.pool;
roundcubemail = roundcubemail.phpFpm.pool;
+ wallabag = wallabag.phpFpm.pool;
};
system.activationScripts = {
ttrss = ttrss.activationScript;
roundcubemail = roundcubemail.activationScript;
+ wallabag = wallabag.activationScript;
};
systemd.services.tt-rss = {