anchor.diff:                "+${setupScript}";
             # User and group
             User = cfg.user;
  -          Group = "mysql";
  +          Group = cfg.group;
             # Runtime directory and mode
             RuntimeDirectory = "mysqld";
             RuntimeDirectoryMode = "0755";
  
positive.code:       })
      ];
  
      users.users.mysql = {
        description = "MySQL server user";
        group = "mysql";
        uid = config.ids.uids.mysql;
      };
  
      users.groups.mysql.gid = config.ids.gids.mysql;
  
      environment.systemPackages = [ cfg.package ];
  
      environment.etc."my.cnf".source = cfg.configFile;
  
      systemd.tmpfiles.rules = [
        "d '${cfg.dataDir}' 0700 ${cfg.user} mysql - -"
        "z '${cfg.dataDir}' 0700 ${cfg.user} mysql - -"
      ];
  
      systemd.services.mysql = let
  
negative.code:         type = types.str;
          default = "mysql";
          description = "User account under which MySQL runs";
        };
  
        group = mkOption {
          type = types.str;
          default = "mysql";
          description = "Group under which MySQL runs.";
        };
  
        dataDir = mkOption {
  