diff --git a/conf/common/build.yml b/conf/common/build.yml
new file mode 100644
index 0000000000000000000000000000000000000000..13f1afdae540131df4861763dce18eead4a84006
--- /dev/null
+++ b/conf/common/build.yml
@@ -0,0 +1,15 @@
+spack:
+  url: git@gitlab.physik.uni-muenchen.de:LDAP_rbg/spack.git
+  branch: lmu/ubuntu20.04-icon
+  compiler: gcc@11.3.0
+
+python_environment:
+  # Name of the virtual environment in the remote platform experiment folder
+  folder_name: python_environment
+  requirements:
+    # Because there's an issue with numba, for now we need to keep a specific version of numpy
+    - numpy==1.23
+    - enstools-compression
+    # Just to try a library from a git repository.
+    - git+https://gitlab.physik.uni-muenchen.de/Oriol.Tinto/otils.git
+    - f90nml
diff --git a/conf/common/data_management.yml b/conf/common/data_management.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c76fafea497d047f80bad9be3ed304e23014c7ae
--- /dev/null
+++ b/conf/common/data_management.yml
@@ -0,0 +1,3 @@
+data_management:
+  # Where do we put the output files afterwards?
+  local_destination_folder: /scratch/o/Oriol.Tinto/tmp/
diff --git a/conf/common/icon.yml b/conf/common/icon.yml
new file mode 100644
index 0000000000000000000000000000000000000000..387ab0d43b2c651198891dddc005db4ff12dce65
--- /dev/null
+++ b/conf/common/icon.yml
@@ -0,0 +1,2 @@
+icon:
+  version: 2.6.5-nwp0
diff --git a/conf/real-from-dwd-ana/proj.yml b/conf/real-from-dwd-ana/simulation.yml
similarity index 52%
rename from conf/real-from-dwd-ana/proj.yml
rename to conf/real-from-dwd-ana/simulation.yml
index 15528b240fc483832be08a57802851338bf51dc9..32b424f57812ca1d28fd8093b9c91477a79fd048 100644
--- a/conf/real-from-dwd-ana/proj.yml
+++ b/conf/real-from-dwd-ana/simulation.yml
@@ -1,22 +1,3 @@
-spack:
-  url: git@gitlab.physik.uni-muenchen.de:LDAP_rbg/spack.git
-  branch: lmu/ubuntu20.04-icon
-  compiler: gcc@11.3.0
-
-icon:
-  version: 2.6.5-nwp0
-
-python_environment:
-  # Name of the virtual environment in the remote platform experiment folder
-  folder_name: python_environment
-  requirements:
-    # Because there's an issue with numba, for now we need to keep a specific version of numpy
-    - numpy==1.23
-    - enstools-compression
-    # Just to try a library from a git repository.
-    - git+https://gitlab.physik.uni-muenchen.de/Oriol.Tinto/otils.git
-    - f90nml
-
 simulation:
   dynamics_grid_filename: icon_grid_0016_R02B06_G.nc
   radiation_grid_filename: icon_grid_0015_R02B05_R.nc
@@ -31,10 +12,6 @@ simulation:
   output_file_names: "init_DOM01_ML_*.nc latbc_DOM01_ML_*.nc"
   files_to_clean: "*.nc"
 
-data_management:
-  # Where do we put the output files afterwards?
-  local_destination_folder: /scratch/o/Oriol.Tinto/tmp/
-
 initial_conditions:
   # Where are we getting our initial data from?
   parent_folder: /archive/meteo/external-models/dwd/icon/oper/icon_oper_eps_gridded-global_rolling/
diff --git a/conf/real-from-ideal/proj.yml b/conf/real-from-ideal/proj.yml
deleted file mode 100644
index 5585b798f1cefefa62a105e20e7f0936328d212c..0000000000000000000000000000000000000000
--- a/conf/real-from-ideal/proj.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-spack:
-  url: git@gitlab.physik.uni-muenchen.de:LDAP_rbg/spack.git
-  branch: lmu/ubuntu20.04-icon
-  compiler: gcc@11.3.0
-
-icon:
-  version: 2.6.5-nwp0
-
-python_environment:
-  # Name of the virtual environment in the remote platform experiment folder
-  folder_name: python_environment
-  requirements:
-    # Because there's an issue with numba, for now we need to keep a specific version of numpy
-    - numpy==1.23
-    - enstools-compression
-    # Just to try a library from a git repository.
-    - git+https://gitlab.physik.uni-muenchen.de/Oriol.Tinto/otils.git
-    - f90nml
-
-simulation:
-  dynamics_grid_filename: icon_grid_0012_R02B04_G.nc
-  radiation_grid_filename: icon_grid_0011_R02B03_R.nc
-  external_parameters_filename: extpar_DOM01.nc
-  date_format: '%Y-%m-%dT%H:%M:%SZ'
-  namelist_paths:
-    # Path to the name lists
-    master: "%HPCROOTDIR%/proj/namelists/real-from-ideal/icon_master.namelist"
-    atmosphere:
-      ideal: "%HPCROOTDIR%/proj/namelists/real-from-ideal/icon_atmosphere_ideal.namelist"
-      real: "%HPCROOTDIR%/proj/namelists/real-from-ideal/icon_atmosphere_real.namelist"
-
-
-  # List of output file names that will be copied (Wildcards * allowed)
-  output_file_names: "latbc_DOM01_ML_*.nc"
-  files_to_clean: "*.nc"
-
-data_management:
-  # Where do we put the output files afterwards?
-  local_destination_folder: /scratch/o/Oriol.Tinto/tmp/
diff --git a/conf/real-from-ideal/simulation.yml b/conf/real-from-ideal/simulation.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ebafd90495920a7c402a28b4be70f78750129df3
--- /dev/null
+++ b/conf/real-from-ideal/simulation.yml
@@ -0,0 +1,16 @@
+simulation:
+  dynamics_grid_filename: icon_grid_0012_R02B04_G.nc
+  radiation_grid_filename: icon_grid_0011_R02B03_R.nc
+  external_parameters_filename: extpar_DOM01.nc
+  date_format: '%Y-%m-%dT%H:%M:%SZ'
+  namelist_paths:
+    # Path to the name lists
+    master: "%HPCROOTDIR%/proj/namelists/real-from-ideal/icon_master.namelist"
+    atmosphere:
+      ideal: "%HPCROOTDIR%/proj/namelists/real-from-ideal/icon_atmosphere_ideal.namelist"
+      real: "%HPCROOTDIR%/proj/namelists/real-from-ideal/icon_atmosphere_real.namelist"
+
+
+  # List of output file names that will be copied (Wildcards * allowed)
+  output_file_names: "latbc_DOM01_ML_*.nc"
+  files_to_clean: "*.nc"
\ No newline at end of file