There is not actually anything specific to NixOS in this article, you can follow along fully anywhere that has plain nix installed.
That said, I’m not convinced of baking development tools like hindent and hlint into a per-project nix expression. I’d leave nix to do the building only. Maybe I’m just not disciplined enough, but I’m sure I’d find myself running vim from a non-nix-shell terminal and wondering why the tools are missing.
There is not actually anything specific to NixOS in this article, you can follow along fully anywhere that has plain nix installed.
That said, I’m not convinced of baking development tools like hindent and hlint into a per-project nix expression. I’d leave nix to do the building only. Maybe I’m just not disciplined enough, but I’m sure I’d find myself running vim from a non-nix-shell terminal and wondering why the tools are missing.