anchor.diff:  let
     cfg = config.services.phpfpm;
   
  -  stateDir = "/run/phpfpm";
  +  runtimeDir = "/run/phpfpm";
   
     fpmCfgFile = pool: poolOpts: pkgs.writeText "phpfpm-${pool}.conf" ''
       [global]
  
positive.code:         after = [ "network.target" ];
          wantedBy = [ "phpfpm.target" ];
          partOf = [ "phpfpm.target" ];
          preStart = ''
            mkdir -p ${stateDir}
          '';
          serviceConfig = let
            cfgFile = fpmCfgFile pool poolOpts;
            iniFile = phpIni poolOpts;
  
negative.code:       };
  
        config = {
          socket = if poolOpts.listen == "" then "${runtimeDir}/${name}.sock" else poolOpts.listen;
          group = mkDefault poolOpts.user;
        };
      };
  