diff --git a/arion.nix b/arion.nix
index 49553b8498afdc1deec2c3542a5179ece5e65d35..e5f86d6f79aaf63567d1c0d54e078a55d8ff2cca 100644
--- a/arion.nix
+++ b/arion.nix
@@ -3,7 +3,7 @@ let
     owner = "tp-la";
     repo = "arion";
     rev = "hack";
-    sha256 = "0wv4wbzzd926qm81h78v10wyhiaayx2jggpb1ijzk118a543sz84";
+    hash = "sha256-rWJCFu/RJLlUaW9XaPuI89wHnWipWQ10hbjnIeVwVWw=";
   };
 in
 { self ? ./.
@@ -12,7 +12,7 @@ in
 , includeStorePaths ? false
 , ourpkgs ? import ./nixpkgs-ps.nix {}
 , arion-src ? arion-src' { inherit pkgs; }
-, arion-eval ? (import arion-src { inherit pkgs; }).arion.eval
+, arion-eval ? lib.attrByPath ["lib" "eval"] (import arion-src { inherit pkgs; }).arion.eval arion-src
 }: rec {
   inherit pkgs lib ourpkgs arion-src arion-eval; 
   local-grid = "${self}/morph/grid/local";
diff --git a/morph/grid/local/arion-compose.nix b/morph/grid/local/arion-compose.nix
index 3b17e403265110a14761a2b27f0cfd6fe4702f1b..41808d945351ede8173eebd50dfe6ae968dc6635 100644
--- a/morph/grid/local/arion-compose.nix
+++ b/morph/grid/local/arion-compose.nix
@@ -32,6 +32,7 @@ let
 
     #service.useHostStore = true;
     image.includeStorePaths = false;
+    image.includeNixDb = false;
     service.volumes = ["nix:/nix:ro"];
 
     out.service = {