@@ -73,6 +73,9 @@ let
7373 });
7474 };
7575
76+ # Development environments for obelisk packages.
77+ ghcObeliskEnvs = mapAttrs (n: v: reflex-platform.workOn ghcObelisk ghcObelisk.${v}) ghcObelisk;
78+
7679 fixUpstreamPkgs = self: super: {
7780 heist = doJailbreak super.heist; #TODO: Move up to reflex-platform; create tests for r-p supported packages
7881 modern-uri =
@@ -125,6 +128,7 @@ let
125128 };
126129
127130 defaultHaskellOverrides = composeExtensions fixUpstreamPkgs addLibs;
131+
128132in
129133with pkgs.lib;
130134rec {
@@ -133,6 +137,7 @@ rec {
133137 pathGit = ./.; # Used in CI by the migration graph hash algorithm to correctly ignore files.
134138 path = reflex-platform.filterGit ./.;
135139 obelisk = ghcObelisk;
140+ obeliskEnvs = ghcObeliskEnvs;
136141 commandWithMigration = ghcObelisk.obelisk-command.overrideAttrs (drv: {
137142 postInstall = (drv.postInstall or "") +
138143 ''cp -r ${./migration} $out/migration;'';