The following excerpts are taken from the European Association of Urology guidelines:
Fluid intake (drinking advice):
Fluid amount: 2.5-3.0 L/day
Water is the preferred fluid
Diuresis: 2.0-2.5 L/day
Specific weight of urine: < 1,010 g/day
Nutritional advice for a balanced diet
Balanced diet*
Rich in vegetables and fibre
Normal calcium content: 1-1.2 g/day
Limited NaCl content: 4-5 g/day
Limited animal protein content: 0.8-1.0 g/kg/day
Lifestyle advice to normalise general risk factors
BMI: Retain a normal BMI level
Adequate physical activity
Balancing of excessive fluid loss
Reduce the intake of alcohol containing fluids
Reduce the intake of sodas and calorie-containing fluids
Caution: Protein requirements are age dependent; therefore, protein restriction in childhood should be handled carefully.
References: https://uroweb.org/guidelines/urolithiasis/chapter/metabolic-evaluation-and-recurrence-prevention