@@ -294,7 +294,8 @@ in rec {
294 ${self.commonName} = nullIfAbsent (self.base + "/common");
294 ${self.commonName} = nullIfAbsent (self.base + "/common");
295 ${self.backendName} = nullIfAbsent (self.base + "/backend");
295 ${self.backendName} = nullIfAbsent (self.base + "/backend");
297− combinedPackages = self.predefinedPackages // self.userSettings.packages;
298+ combinedPackages = self.predefinedPackages // self.userSettings.packages // self.shellPackages;
298 projectOverrides = self': super': {
299 projectOverrides = self': super': {
299 ${self.staticName} = haskellLib.dontHaddock (self'.callCabal2nix self.staticName self.processedStatic.haskellManifest {});
300 ${self.staticName} = haskellLib.dontHaddock (self'.callCabal2nix self.staticName self.processedStatic.haskellManifest {});
300 ${self.backendName} = haskellLib.addBuildDepend super'.${self.backendName} self'.obelisk-run;
301 ${self.backendName} = haskellLib.addBuildDepend super'.${self.backendName} self'.obelisk-run;
@@ -323,11 +324,7 @@ in rec {
323 } // self.userSettings.ios;
324 } // self.userSettings.ios;
326− shells-ghc = [
327+ shells-ghc = builtins.attrNames self.shellPackages;
332 shells-ghcjs = [
329 shells-ghcjs = [
333 self.frontendName
330 self.frontendName