security.acme.certs."eldiron".extraDomains."tools.immae.eu" = null;
security.acme.certs."eldiron".extraDomains."devtools.immae.eu" = null;
- deployment.keys =
+ mySecrets.keys =
kanboard.keys
- // ldap.keys
- // roundcubemail.keys
- // shaarli.keys
- // ttrss.keys
- // wallabag.keys
- // yourls.keys;
+ ++ ldap.keys
+ ++ roundcubemail.keys
+ ++ shaarli.keys
+ ++ ttrss.keys
+ ++ wallabag.keys
+ ++ yourls.keys;
services.myWebsites.integration.modules =
rainloop.apache.modules;
description = "Standalone MPD Web GUI written in C";
wantedBy = [ "multi-user.target" ];
script = ''
- export MPD_PASSWORD=$(cat /run/keys/mpd)
+ export MPD_PASSWORD=$(cat /var/secrets/mpd)
${pkgs.ympd}/bin/ympd --host ${ympd.config.host} --port ${toString ympd.config.port} --webport ${ympd.config.webPort} --user nobody
'';
};
'';
roundcubemail = roundcubemail.phpFpm.phpConfig;
};
+ services.myPhpfpm.preStart = {
+ wallabag = wallabag.phpFpm.preStart;
+ };
services.myPhpfpm.poolConfigs = {
adminer = adminer.phpFpm.pool;
ttrss = ttrss.phpFpm.pool;