diff --git a/spack-environment/cuda/epic/spack.yaml b/spack-environment/cuda/epic/spack.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9acd7d9a9185e5cc12c2bdbc797d703d0419174d
--- /dev/null
+++ b/spack-environment/cuda/epic/spack.yaml
@@ -0,0 +1,12 @@
+spack:
+  include:
+  - ../../concretizer.yaml
+  - ../../packages.yaml
+  include_concrete:
+  - /opt/spack-environment/cuda
+  specs:
+  - algorithms
+  - edm4eic
+  - eicrecon
+  - epic@main # EPIC_VERSION
+  - juggler
diff --git a/spack-environment/cuda/spack.yaml b/spack-environment/cuda/spack.yaml
index 95ebff6a49b2590f57a6f91627f7b644f9f3ebda..1e9475d4aa0aaf40d08065b6272c265c2dd8e42e 100644
--- a/spack-environment/cuda/spack.yaml
+++ b/spack-environment/cuda/spack.yaml
@@ -6,7 +6,6 @@ spack:
   - acts +cuda cuda_arch=75
   - actsvg
   - afterburner
-  - algorithms
   - cairo
   - catch2
   - celeritas +cuda cuda_arch=75
@@ -20,13 +19,10 @@ spack:
   - dd4hep +ddeve
   - dpmjet
   - east
-  - edm4eic
   - edm4hep
   - eic-smear
-  - eicrecon
   - eigen
   - emacs
-  - epic@main # EPIC_VERSION
   - epic@25.01.0
   - epic@25.01.1
   - epic@25.02.0
@@ -47,7 +43,6 @@ spack:
   - irt
   - iwyu
   - jana2
-  - juggler
   - k4actstracking
   - k4fwcore
   - lcov
@@ -100,4 +95,4 @@ spack:
   - stow
   - valgrind
   - xrootd
-  - xeyes
\ No newline at end of file
+  - xeyes
diff --git a/spack-environment/dbg/epic/spack.yaml b/spack-environment/dbg/epic/spack.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5d40a438244c57ec2d4ca0586e47fa889c265ba6
--- /dev/null
+++ b/spack-environment/dbg/epic/spack.yaml
@@ -0,0 +1,11 @@
+spack:
+  include:
+  - ../../concretizer.yaml
+  - ../../packages.yaml
+  include_concrete:
+  - /opt/spack-environment/dbg
+  specs:
+  - algorithms build_type=Debug
+  - edm4eic build_type=Debug
+  - eicrecon build_type=Debug
+  - epic build_type=Debug # EPIC_VERSION
diff --git a/spack-environment/dbg/spack.yaml b/spack-environment/dbg/spack.yaml
index 0b4750f7bd41486f1d959e7b1b3f82d148acf29f..df2ea0dca20e58d32e37cee591070804a76accdb 100644
--- a/spack-environment/dbg/spack.yaml
+++ b/spack-environment/dbg/spack.yaml
@@ -4,13 +4,9 @@ spack:
   - ../packages.yaml
   specs:
   - acts build_type=Debug
-  - algorithms build_type=Debug
   - cmake
   - dd4hep build_type=Debug
-  - edm4eic build_type=Debug
   - edm4hep build_type=Debug
-  - eicrecon build_type=Debug
-  - epic build_type=Debug # EPIC_VERSION
   - gdb
   - irt build_type=Debug
   - jana2 build_type=Debug
diff --git a/spack-environment/prod/epic/spack.yaml b/spack-environment/prod/epic/spack.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d7528163803724dd79b0657751e5f37f65e03a07
--- /dev/null
+++ b/spack-environment/prod/epic/spack.yaml
@@ -0,0 +1,12 @@
+spack:
+  include:
+  - ../../concretizer.yaml
+  - ../../packages.yaml
+  include_concrete:
+  - /opt/spack-environment/prod
+  specs:
+  - algorithms
+  - edm4eic
+  - eicrecon
+  - epic # EPIC_VERSION
+  - juggler
diff --git a/spack-environment/prod/spack.yaml b/spack-environment/prod/spack.yaml
index c77103a253950a1c66d15a4eb25a46ab65cdd230..ff82727d0e403c90f9e30b6c1ebc6dafa845d4f1 100644
--- a/spack-environment/prod/spack.yaml
+++ b/spack-environment/prod/spack.yaml
@@ -6,9 +6,6 @@ spack:
   - acts
   - cmake
   - dd4hep -ddeve
-  - edm4eic
-  - eicrecon
-  - epic # EPIC_VERSION
   - fastjet
   - fjcontrib
   - gaudi
@@ -17,7 +14,6 @@ spack:
   - intel-tbb
   - irt
   - jana2
-  - juggler
   - npsim -geocad
   - py-boto3
   - py-jinja2