Skip to content

bump deps and build tooling

jktr requested to merge jktr/qbar:master into master

The intent here is getting us to a point where we can start porting stuff over to quasar tooling.

To that end I

  • migrated the build tooling to our multiproject nix setup
  • got it to compile it with GHC and deps on current nixos unstable
  • fixed enough warnings that heavy refactoring should be plausible

There's a bunch of partial-fields stuff I've ignored for now — that probably can be refactored to use record dot syntax. There were two instances of weird type specialization issues with Pipe Proxies that I couldn't fix properly (but managed to find a workaround for). See C^f "why" in Script.hs / Blocks/NetworkManager.hs.

Merge request reports