From 30f6a30194d121698d2b1ea08c7f5745e303c555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Qui=C3=B1ones?= Date: Fri, 5 Apr 2024 10:29:05 -0500 Subject: [PATCH] dev(flake): added dev shell with rust stuff --- .envrc | 1 + flake.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/flake.nix b/flake.nix index 861f8c0..28f2efd 100644 --- a/flake.nix +++ b/flake.nix @@ -26,5 +26,19 @@ nixosModules.default = import ./nix/nixos-module.nix self; homeManagerModule.default = import ./nix/hm-module.nix self; + + devShells.default = eachSystem (system: let + pkgs = pkgsFor.${system}; + in + pkgs.mkShell (let + rust-latest = pkgs.rust-bin.stable.latest.default.override { + extensions = [ + "rust-src" + "rust-analyzer" + ]; + }; + in { + buildInputs = with pkgs; [rust-analyzer cargo rust-latest]; + })); }; }