@@ -65,7 +65,12 @@ let
6565 command = local-self.command;
6666 skeleton = import ./skeleton { obelisk = local-self; };
6767 serverSkeletonExe = skeleton.exe;
68− serverSkeletonShell = skeleton.shells.ghc;
68+ # TODO fix nixpkgs so it doesn't try to run the result of haskell shells as setup hooks.
69+ serverSkeletonShell = local-self.nixpkgs.runCommand "shell-safe-for-dep" {} ''
70+ touch "$out"
71+ echo "return" >> "$out"
72+ cat "${skeleton.shells.ghc}" >> "$out"
73+ '';
6974 androidObelisk = import ./. (self-args // {
7075 config.android_sdk.accept_license = true;
7176 });