diff --git a/.gitignore b/.gitignore index a1c953b9d1e..05ff14cb45c 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ dist/ *.swp *.swo *~ +\#* *_flymake.hs result* **/tags diff --git a/shell.nix b/shell.nix new file mode 100644 index 00000000000..972449647b9 --- /dev/null +++ b/shell.nix @@ -0,0 +1,18 @@ +{ withHoogle ? true +}: +let + default = import ./default.nix {}; +in +default.nix-tools._raw.shellFor { + packages = ps: with ps; [ + io-sim + io-sim-classes + ouroboros-consensus + ouroboros-network + typed-transitions + ]; + inherit withHoogle; + buildInputs = with default.nix-tools._raw; [ + cabal-install.components.exes.cabal + ]; +}