みなさん,Haskellやってますか?普通にHaskell IDE Engineを入れようとするとビルドにメッチャ時間がかかって「地獄か?」という感じがするので,Nixでシュッと入れていきましょう.
Nixのインストール#
Nixを入れていない人はいないと思うけど,念の為インストール手順です.
$ curl https://nixos.org/nix/install | sh
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable
$ nix-channel --update
Cachixのインストール#
Cachixだよ
Nixのバイナリキャッシュをホスティングしてくれるすごいやつだよ
$ nix-env -iA nixpkgs.cachix
Haskell IDE Engineのインストール#
まずcachixでall-hiesのキャッシュを使うよう設定する.
$ cachix use all-hies
この状態でnix-env -iでインストールを試みると,cachixから諸々のバイナリキャッシュが降ってきて,比較的短時間でHaskell IDE Engineがインストールされるはず.
$ nix-env -iA selection --arg selector 'p: { inherit (p) ghc865; }' -f https://github.com/infinisil/all-hies/tarball/master
デモ#
coc.nvimを使って動かしてみる.

便利な世の中になりましたなぁ.
