такой же вокфлоу как с ghcup. Я нашел много разных вариантов как создать проект в nixos, к примеру Haskell.nix от iohk, но все они как-то выглядят очень сложно для использования. Как там вообще дела с этим, или лучше не юзать nixos для Haskell, как например с python.
https://nixos.wiki/wiki/Haskell
обычно проект запаковывают в shell вместе со всем необходимым, чтобы достаточно было написать nix shell для начала разработки на любом дистрибутиве с nix'ом есть haskell-flake, который превращает cabal проект в среду разработки под никсом, устанавливая в shell cabal+HLS+ghc и протаскивая все зависимости в нисковые деривейшены и оборачивая таким образом весь hackage (небольшая обертка callCabal2nix) могу своим проектом поделиться как примером: https://github.com/KovalevDima/ClickHaskell если нужно прямо в path иметь по всей системе, то как со всеми пакетами по идее просто добавляешь cabal, HLS, ghc в systemPackages или в packages юзера через home-manager
Прикольно, спасибо за ссылку. Тоже попробую воспроизвести.
Обсуждают сегодня