};
config = lib.mkIf cfg.enable {
+ services.backup.profiles.tasks = {
+ rootDir = "/var/lib";
+ excludeFile = ''
+ + /var/lib/taskserver
+ + /var/lib/taskwarrior-web
+ - /var/lib
+ '';
+ };
+
secrets.keys = [{
dest = "webapps/tools-taskwarrior-web";
user = "wwwrun";
SetEnv TASKD_LDAP_FILTER "${env.ldap.search}"
'';
}];
- services.websites.tools.watchPaths = [ "/var/secrets/webapps/tools-taskwarrior-web" ];
- services.websites.tools.modules = [ "proxy_fcgi" "sed" ];
- services.websites.tools.vhostConfs.task = {
+ services.websites.env.tools.watchPaths = [ "/var/secrets/webapps/tools-taskwarrior-web" ];
+ services.websites.env.tools.modules = [ "proxy_fcgi" "sed" ];
+ services.websites.env.tools.vhostConfs.task = {
certName = "eldiron";
addToCerts = true;
hosts = [ "task.immae.eu" ];