anchor.diff:      };
   
       systemd.tmpfiles.rules = [
  -      "d '${cfg.root}' 0755 ${cfg.user} tt_rss - -"
  -      "Z '${cfg.root}' 0755 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}' 0555 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}/lock' 0755 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}/cache' 0755 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}/cache/upload' 0755 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}/cache/images' 0755 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}/cache/export' 0755 ${cfg.user} tt_rss - -"
  +      "d '${cfg.root}/feed-icons' 0755 ${cfg.user} tt_rss - -"
  +      "L+ '${cfg.root}/www' - - - - ${servedRoot}"
       ];
   
       systemd.services = {
         phpfpm-tt-rss = mkIf (cfg.pool == "${poolName}") {
  -        restartTriggers = [ tt-rss-config pkgs.tt-rss ];
  +        restartTriggers = [ servedRoot ];
         };
   
         tt-rss = {
  
positive.code:     <?php
        putenv('TTRSS_PHP_EXECUTABLE=${pkgs.php}/bin/php');
  
        putenv('TTRSS_LOCK_DIRECTORY=${lockDir}');
        putenv('TTRSS_CACHE_DIR=${cacheDir}');
        putenv('TTRSS_ICONS_DIR=${feedIconsDir}');
        putenv('TTRSS_ICONS_URL=${feedIconsDir}');
        putenv('TTRSS_SELF_URL_PATH=${cfg.selfUrlPath}');
  
        putenv('TTRSS_MYSQL_CHARSET=UTF8');
  
negative.code:       enable = true;
        virtualHosts = {
          ${cfg.virtualHost} = {
            root = "${cfg.root}/www";
  
            locations."/" = {
              index = "index.php";
            };
  
            locations."^~ /feed-icons" = {
              root = "${cfg.root}";
            };
  
            locations."~ \\.php$" = {
  