@@ -321,8 +321,12 @@ in rec {
321321 __unstable__.profiledObRun = let
322322 profiled = projectOut { inherit system; enableLibraryProfiling = true; };
323323 exeSource = builtins.toFile "ob-run.hs" ''
324+ {-# LANGUAGE NoImplicitPrelude #-}
325+ {-# LANGUAGE PackageImports #-}
324326 module Main where
325327
328+ import "base" Prelude
329+
326330 import Control.Exception
327331 import Reflex.Profiled
328332 import System.Environment
@@ -340,7 +344,7 @@ in rec {
340344 Obelisk.Run.run port (Obelisk.Run.runServeAsset assets) Backend.backend Frontend.frontend `finally` writeProfilingData profileFile
341345 '';
342346 in nixpkgs.runCommand "ob-run" {
343− buildInputs = [ (profiled.ghc.ghcWithPackages (p: [ p.backend p.frontend])) ];
347+ buildInputs = [ (profiled.ghc.ghcWithPackages (p: [p.backend p.frontend])) ];
344348 } ''
345349 cp ${exeSource} $PWD/ob-run.hs
346350 mkdir -p $out/bin/