about summary refs log tree commit diff
path: root/release.nix
diff options
context:
space:
mode:
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/release.nix b/release.nix
index 2b74f2e5..46e1edf2 100644
--- a/release.nix
+++ b/release.nix
@@ -38,7 +38,10 @@ let
   root = import vuizvui { inherit system; };
 
   mpath = if vuizvuiSrc == null then ./machines else "${vuizvui}/machines";
-  allMachines = import mpath;
+
+  allMachines = with pkgsUpstream.lib; let
+    wrapPkgs = machine: machine.withPkgsPath nixpkgs;
+  in mapAttrsRecursiveCond (m: !(m ? eval)) (const wrapPkgs) (import mpath);
 
   allTests = with import ./lib; getVuizvuiTests ({
     inherit system nixpkgs;