{...}: {
  services.quassel = {
    enable = true;
    interfaces = ["0.0.0.0"];
  };

  services.postgresql = {
    enable = true;
    ensureDatabases = ["quassel"];
    ensureUsers = [
      {
        name = "quassel";
        ensurePermissions."DATABASE quassel" = "ALL PRIVILEGES";
      }
    ];

    authentication = "host quassel quassel localhost trust";
  };
}