друзей? Просто я гхцап хотел поставить, а потом подумал, что как-то не вписывается в концепцию, сам гхцап-то зависимости не удовлетворяет. А если по отдельности, то настраивать неудобно.
GHCup не работает на никсе. ghc ghcid haskell-language-server cabal-install stack haskellPackages.cabal-fmt haskellPackages.fourmolu haskellPackages.hpack haskellPackages.hlint У меня так, работает норм, вскод дружит без проблем тоже.
главное hls после ghc писать) https://github.com/NixOS/nixpkgs/issues/225895
Если для разработки - использую flake в проекте , а дальше есть варианты: 1. nixpkgs инфраструктура (callCabal2nix + shellFor) - версии зависимостей из nixpkgs будут еще есть обертка haskell-flake убирающая часть бойлерплейта 2. haskell.nix - если хочется использовать stack/cabal резольвер зависимостей, правда несколько душновато бывает с кешированием В nixos устанавливать хаскельные пакеты можно из haskellPackages
Есть еще Horizon Haskell - дополнительные срезы hackage, похоже на stackage, работает на инфраструктуре nixpkgs
Обсуждают сегодня