cdepillabout / termonad

Terminal emulator configurable in Haskell.
https://hackage.haskell.org/package/termonad
BSD 3-Clause "New" or "Revised" License
401 stars 49 forks source link

Build with GHC-9.0.2 with Nix by default #212

Closed cdepillabout closed 2 years ago

cdepillabout commented 2 years ago

This PR switches the Nix files for Termonad to build with GHC-9.0.2 by default.

This is in preparation for getting Termonad working in Nixpkgs, which is currently in the process of switching from GHC-8.10.7 to GHC-9.0.2 as the default Haskell compiler: https://github.com/NixOS/nixpkgs/pull/160733

cdepillabout commented 2 years ago

I've released this to Hackage as 4.2.0.1: https://hackage.haskell.org/package/termonad-4.2.0.1

The big change here is #210 which adds support for aeson >= 2.

I bumped the version in 77f35fc5acb9 (which I committed right to master, since I forgot to do it in this PR).