After much failure with trying to get my #haskell#sdl2 project running with #nix, I find the workaround is to use an environmental variable to set `SDL_RENDER_DRIVER=software` and skip using drivers entirely, I guess?
@dpwiz I can deeply empathize. I almost stopped using Nix for my project. I kept pushing because it feels like a better setup than #ghcup whose binaries I think are compiled to ignore #haddock comments to some extent so in #vscode the tooltips do not show the Haddock documentation for added (?) dependencies. It's very attractive with respect to a development env in Haskell in my opinion, but Nix sometimes feels like it causes bigger headaches.
@dpwiz I can deeply empathize. I almost stopped using Nix for my project. I kept pushing because it feels like a better setup than #ghcup whose binaries I think are compiled to ignore #haddock comments to some extent so in #vscode the tooltips do not show the Haddock documentation for added (?) dependencies. It's very attractive with respect to a development env in Haskell in my opinion, but Nix sometimes feels like it causes bigger headaches.