anchor.diff:          ExecStart = "${cfg.package}/bin/puma -C config/puma.rb";
           Restart = "always";
           RestartSec = 20;
  -        User = cfg.user;
  -        Group = cfg.group;
  +        EnvironmentFile = "/var/lib/mastodon/.secrets_env";
           WorkingDirectory = cfg.package;
  -        EnvironmentFile = "/var/lib/mastodon/.secrets_env";
  -        PrivateTmp = true;
  -        LogsDirectory = "mastodon";
  -        StateDirectory = "mastodon";
           # Runtime directory and mode
           RuntimeDirectory = "mastodon-web";
           RuntimeDirectoryMode = "0750";
  -      };
  +      } // cfgService;
         path = with pkgs; [ file imagemagick ffmpeg ];
       };
   
  
positive.code:       environment = env;
        serviceConfig = {
          Type = "oneshot";
          User = cfg.user;
          Group = cfg.group;
          EnvironmentFile = "/var/lib/mastodon/.secrets_env";
          PrivateTmp = true;
          LogsDirectory = "mastodon";
          StateDirectory = "mastodon";
          WorkingDirectory = cfg.package;
        };
        after = [ "mastodon-init-dirs.service" "network.target" ] ++ (if databaseActuallyCreateLocally then [ "postgresql.service" ] else []);
        wantedBy = [ "multi-user.target" ];
      };
  
negative.code:         ExecStart = "${pkgs.nodejs-slim}/bin/node streaming";
          Restart = "always";
          RestartSec = 20;
          EnvironmentFile = "/var/lib/mastodon/.secrets_env";
          WorkingDirectory = cfg.package;
          # Runtime directory and mode
          RuntimeDirectory = "mastodon-streaming";
          RuntimeDirectoryMode = "0750";
        } // cfgService;
      };
  
      systemd.services.mastodon-web = {
  