Thanks @utdemir , your suggestions were super-useful!
I updated the tutorial to include the usage of callCabal2nix
and shellFor.
Only thing that still bothers me about the whole solution is Custom subscopes for `haskellPackages` , hopefully I’ll find a way to fix that soon.