diff --git a/spack-environment/concretizer.yaml b/spack-environment/concretizer.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..fa85803e3f45d62a08623531a57198af6b6699d7
--- /dev/null
+++ b/spack-environment/concretizer.yaml
@@ -0,0 +1,2 @@
+concretizer: 
+  unify: true
diff --git a/spack-environment/dev/spack.yaml b/spack-environment/dev/spack.yaml
index 473a9dc92f245741b9d7ab9ce0e50c71e4dd2b36..52c32008e90b3d7f2a458450841f46b3148ef42d 100644
--- a/spack-environment/dev/spack.yaml
+++ b/spack-environment/dev/spack.yaml
@@ -1,4 +1,7 @@
 spack:
+  include: 
+  - ../concretizer.yaml
+  - ../packages.yaml
   specs:
     - acts@21.1.0 +dd4hep +identification +json +tgeo +examples +fatras +geant4 +python
     - actsvg@0.4.26 +examples
@@ -73,11 +76,8 @@ spack:
     - stow@2.3.1
     - tensorflow-lite@2.8.0 -xnnpack
     - xrootd@5.5.1 cxxstd=17 +python +scitokens-cpp
-  concretizer: 
-    unify: true
-  packages:
-    all:
-      compiler: [gcc]
-      variants:
-        +ipo build_type=Release
-  view: /usr/local
+  view:
+    default:
+      root: /usr/local
+      link: all
+      link_type: symlink
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a32c7bba9ee1ecb2adf465b464f2ff9e49eb67e0
--- /dev/null
+++ b/spack-environment/packages.yaml
@@ -0,0 +1,5 @@
+packages:
+  all:
+    compiler: [gcc]
+    variants:
+      +ipo build_type=Release