9 extraOutputsToInstall = [ "dev" ];
13 # TODO: I'm pretty suspicious of this list of additonal required dependencies. Are they all really needed?
16 [ pkgs.envision-unwrapped ]
22 # OpenHMD dependencies
23 pkgs.openhmd.buildInputs ++ pkgs.openhmd.nativeBuildInputs
26 # OpenComposite dependencies
27 pkgs.opencomposite.buildInputs ++ pkgs.opencomposite.nativeBuildInputs
32 pkgs.monado.buildInputs
33 ++ pkgs.monado.nativeBuildInputs
35 # Additional dependencies required by Monado when built using Envision
43 # Additional dependencies required for Monado WMR support
58 # SteamVR driver dependencies
62 pkgs.wivrn.buildInputs
63 ++ pkgs.wivrn.nativeBuildInputs
70 android-tools # For adb installing WiVRn APKs
75 export CMAKE_LIBRARY_PATH=/usr/lib
76 export CMAKE_INCLUDE_PATH=/usr/include
77 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
80 extraInstallCommands = ''
81 ln -s ${envision-unwrapped}/share $out/share
84 runScript = "envision";
86 meta = envision-unwrapped.meta // {
87 description = "${envision-unwrapped.meta.description} (with build environment)";