diff --git a/spack_repo/packages/icon-nwp/package.py b/spack_repo/packages/icon-nwp/package.py
index 5cd7c9456d73694651fc98173b00b3b05ccf9462..d63c1f926617156969bcddc8d46470d251d51c77 100644
--- a/spack_repo/packages/icon-nwp/package.py
+++ b/spack_repo/packages/icon-nwp/package.py
@@ -113,24 +113,25 @@ class IconNwp(Package):
         """
         git_submodules_file = Path().cwd() / ".gitmodules"
 
-        git_mirror = "https://gitlab.dkrz.de"
+        #git_mirror = "https://gitlab.dkrz.de"
+        git_mirror = "https://gitlab.lrz.de/dkrz-mirror"
 
         git_modules_patch = f"""
         [submodule "externals/mtime"]
                 path = externals/mtime
-                url = {git_mirror}/icon-libraries/libmtime.git
+                url = {git_mirror}/libmtime.git
         [submodule "externals/jsbach"]
                 path = externals/jsbach
-                url = {git_mirror}/jsbach/jsbach.git
+                url = {git_mirror}/jsbach.git
         [submodule "externals/yac"]
                 path = externals/yac
-                url = {git_mirror}/dkrz-sw/YAC.git
+                url = https://gitlab.dkrz.de/dkrz-sw/yac.git
         [submodule "externals/tixi"]
                 path = externals/tixi
-                url = {git_mirror}/icon-libraries/libtixi.git
+                url = {git_mirror}/libtixi.git
         [submodule "externals/yaxt"]
                 path = externals/yaxt
-                url = {git_mirror}/dkrz-sw/yaxt.git
+                url = https://gitlab.dkrz.de/dkrz-sw/yaxt.git
         [submodule "externals/rte-rrtmgp"]
                 path = externals/rte-rrtmgp
                 url = https://github.com/earth-system-radiation/rte-rrtmgp.git
@@ -142,25 +143,25 @@ class IconNwp(Package):
                 url = https://github.com/claw-project/omni-xmod-pool.git
         [submodule "externals/cdi"]
                 path = externals/cdi
-                url = {git_mirror}/mpim-sw/libcdi.git
+                url = https://gitlab.dkrz.de/mpim-sw/libcdi
         [submodule "externals/sct"]
                 path = externals/sct
-                url = {git_mirror}/dkrz-sw/sct.git
+                url = https://gitlab.dkrz.de/dkrz-sw/sct.git
         [submodule "externals/ecrad"]
                 path = externals/ecrad
-                url = {git_mirror}/dwd-sw/libecrad.git
+                url = {git_mirror}/libecrad.git
         [submodule "externals/dace_icon"]
                 path = externals/dace_icon
-                url = {git_mirror}/dwd-sw/dace-icon-interface.git
+                url = {git_mirror}/dace-icon-interface.git
         [submodule "externals/emvorado"]
                 path = externals/emvorado
-                url = {git_mirror}/dwd-sw/emvorado-for-icon.git
+                url = {git_mirror}/emvorado-for-icon.git
         [submodule "utils/mkexp"]
                 path = utils/mkexp
                 url = https://git.mpimet.mpg.de/public/mkexp
         [submodule "externals/art"]
                 path = externals/art
-                url = {git_mirror}/art/art.git
+                url = {git_mirror}/art.git
         [submodule "externals/ppm"]
                 path = externals/ppm
                 url = https://gitlab.dkrz.de/jahns/ppm.git