diff --git a/.gitignore b/.gitignore index ea8c4bf..f03b9b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /target +.envrc +.direnv \ No newline at end of file diff --git a/README.md b/README.md index f9fd722..4fb6d35 100644 --- a/README.md +++ b/README.md @@ -1 +1,6 @@ -# faq-dmi-bot \ No newline at end of file +# faq-dmi-bot + +## Development + +### Nix +To jumpstart a dev environment with Nix, use either direnv or nix-shell with the default.nix file as an input. diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..a19d404 --- /dev/null +++ b/default.nix @@ -0,0 +1,12 @@ +{ pkgs ? import {}}: + +pkgs.mkShell { + packages = with pkgs; [ + rustc + cargo + rustfmt + rust-analyzer + clippy + ]; + +}