graphql-engine/nix/overlays
Samir Talwar f2fe9f9579 Nix: Upgrade Ormolu to v0.7.0.0.
This requires serious monkey-patching.

We start with v0.6.0.1, upgrade its `src`, and override dependencies to make the version constraints happy.

We build it with GHC 9.4 because it bundles text v2, which is required for Ormolu v0.5.3 and up. This means we can't just override the Hackage package; instead, we override the root-level package and use that directly.

Because of this, HLS will use the wrong Ormolu version. We can resolve this once we upgrade to GHC 9.4 *and* a version of hls-ormolu-plugin is released which supports this version of Ormolu (at the time of writing, only v0.5.x and older are supported).

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9289
GitOrigin-RevId: 438fe045bc74834d99b80b8822bfb609ac11ada1
2023-05-24 23:02:03 +00:00
..
aeson-ordered.nix [Nix] Adds aeson-ordered overlay. 2023-01-26 21:55:23 +00:00
dc-api.nix nix: Switch to nixpkgs-unstable. 2023-03-24 20:36:48 +00:00
ghc.nix ghc 9.2.5 2022-11-15 11:26:42 +00:00
graphql-parser.nix CI: Use the same PostgreSQL base images where possible. 2022-11-17 13:54:19 +00:00
msodbcsql18.nix Install and use ODBC Driver 18 for SQL Server (msodbcsql18). 2022-10-21 16:25:04 +00:00
ormolu.nix Nix: Upgrade Ormolu to v0.7.0.0. 2023-05-24 23:02:03 +00:00
pg-client-hs.nix [Nix] Add pg-client-hs overlay. 2023-01-27 04:21:16 +00:00
resource-pool.nix [Nix] Adds aeson-ordered overlay. 2023-01-26 21:55:23 +00:00