Many Haskell projects enjoy nix setup. [nix flake](https://nixos.wiki/wiki/Flakes) config seems to be easy to create and maintain. [This setup](https://docs.haskellstack.org/en/stable/nix_integration/) looks like good starting point. Done criteria: * [ ] flake.lock should be ignored by git * [ ] nix config should allow to build the project * [ ] nix develop should create shell with Haskell compiler available