From 1856165731d51163ef49ed9a7d797876a9458f81 Mon Sep 17 00:00:00 2001 From: Cake <32547537+SingleSlice@users.noreply.github.com> Date: Sun, 24 Sep 2023 13:40:34 +0200 Subject: [PATCH] FEAT: nix dev shell (#6) * FEAT: Added a Nix dev environment --- .gitignore | 2 ++ README.md | 7 ++++++- default.nix | 12 ++++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 default.nix 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 + ]; + +}