anchor.diff:  
       systemd.services.gitlab-mailroom = mkIf (gitlabConfig.production.incoming_email.enabled or false) {
         description = "GitLab incoming mail daemon";
  -      after = [ "network.target" "redis.service" "gitlab-config.service" ];
  +      after = [ "network.target" "redis-gitlab.service" "gitlab-config.service" ];
         bindsTo = [ "gitlab-config.service" ];
         wantedBy = [ "gitlab.target" ];
         partOf = [ "gitlab.target" ];
  
positive.code:       after = [
          "gitlab-workhorse.service"
          "network.target"
          "redis.service"
          "gitlab-config.service"
          "gitlab-db-config.service"
        ];
        bindsTo = [
          "redis.service"
          "gitlab-config.service"
          "gitlab-db-config.service"
        ] ++ optional (cfg.databaseHost == "") "postgresql.service";
  
negative.code:     redis = {
        bin = "${pkgs.redis}/bin/redis-cli";
        host = "127.0.0.1";
        port = config.services.redis.servers.gitlab.port;
        database = 0;
        namespace = "resque:gitlab";
      };
  